Posso baixar e executar qualquer sistema operacional Amazon Linux na minha máquina local?
Se sim:
- Então, de onde eu posso baixar isso?
- E posso preparar a imagem para o VirtualBox?
Se não:
- Qual é o sistema operacional equivalente que corresponde à seguinte versão do EC2 Amazon AMI: 3.4.57-48.42.amzn1.x86_64 (acho que é o Amazon Linux AMI 2013.03)
Atualmente, estou executando o Ubuntu 14.04 e quero configurar a instância do Amazon EC2 ou qualquer outro tipo de sistema operacional Linux.
Eu tenho um aplicativo do cliente que roda acima da máquina especificada, ele roda no Ubuntu, mas com milhões de ajustes e toda vez que um novo desenvolvedor precisa começar a trabalhar nesse aplicativo, ele precisa mudar o sistema ou passar milhares de horas para configurar o aplicativo PHP.
Gosto de configurá-lo na máquina virtual e, para qualquer novo desenvolvedor, podemos clonar e compartilhar a imagem para economizar tempo para configurar o projeto.
linux
amazon-ec2
riksof-zeeshan
fonte
fonte
Respostas:
Sim você pode!
Enquanto em 13 de maio de 2016 você não pode fazê-lo ... na verdade, a partir de hoje, 13 de dezembro de 2017, a resposta é sim, você pode instalar o Amazon Linux 2 em suas próprias máquinas e em sua imagem Amazon AMI!
https://aws.amazon.com/amazon-linux-2/
Isto é do anúncio:
https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/
Imagens de máquinas virtuais e imagens de janela de encaixe:
Yahoo! Nas perguntas frequentes, você deve gerar um config.iso com dados do usuário e metadados:
... mas parece que este exemplo de cloud-init é um pouco mais preciso para explicar as diferentes maneiras de configurar a autenticação:
https://cdn.amazonlinux.com/os-images/latest/README.cloud-init
Como usuário do MacOS, e não de desktop do Linux, também precisava saber que o
cdrtools
pacote homebrew fornecemkisofs
aparentemente quase idêntico àgenisoimage
ferramenta mencionada na documentação de inicialização em nuvem do Amazon Linux.Também pode ser
seed.iso
útil saber que, se o arquivo gerado acima não estiver conectado na primeira inicialização, será ineficaz. (Isso levou muitas tentativas de logon para descobrir por conta própria, e eu não vi isso mencionado em nenhum lugar da documentação que eu procurei.)Se você quiser apenas uma
ec2-user
conta com senha definida comopassword
, anexar esse arquivo init.iso na primeira inicialização fará isso.d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso
O conteúdo desse arquivo está nessa essência , para posteridade, caso o link init.iso fique ruim.
Espero que isto ajude!
fonte
Edição no final de 2017 A AWS lançou o Amazon Linux 2, que pode ser instalado em uma máquina local.
RESPOSTA ORIGINAL, para Amazon Linux v1, acredito que a resposta seja não, e que o sistema operacional mais próximo seria o CentOS, que não é próximo o suficiente para evitar o problema de "milhões de ajustes".
A Amazon diz "A Amazon Linux AMI está disponível apenas para uso dentro do Amazon EC2". ( http://aws.amazon.com/amazon-linux-ami/faqs/ ). Você pode exportar apenas uma AMI criada por importação ( https://aws.amazon.com/ec2/vm-import/ ). E a lista de imagens que você pode importar / exportar não inclui o Amazon Linux ( http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html#vmimport-operating-systems ).
O CentOS é provavelmente o sistema operacional mais próximo (o Amazon Linux foi baseado no RedHat / CentOS há muitos anos), mas o Amazon Linux divergiu bastante, é atualizado com mais frequência e inclui um conjunto de ferramentas e repositórios que você não pode incluir facilmente no seu sistema Construir. Não encontrei uma maneira de duplicar o Amazon Linux e mantê-lo atualizado.
PARECER : Ao fornecer um sistema operacional gratuito e muito atualizado, completo com todas as ferramentas da AWS, a Amazon tornou bastante atraente o uso do sistema operacional em relação a outros. Mas não é de código aberto, ele trava você na plataforma deles muito mais do que qualquer outro Linux, e você provavelmente acabará pagando à Amazon por muitos ambientes de desenvolvimento que, de outra forma, você não escolheria usar. Boa decisão comercial para eles, mas se você escolher outra distribuição mais aberta, terá uma plataforma mais portátil e menos erros entre o desenvolvedor e a produção.
fonte