EC2 Atualizar minha AMI existente

18

Estou usando o Elastic Load Balancing para balancear a carga do meu Grupo de Auto-dimensionamento , pois tenho uma AMI privada que mantém meu aplicativo servidor (Tomcat) e meu aplicativo da web implantado como guerra ... Agora tudo funciona bem ... e se eu precisar alterar minha configuração do tomcat no meu AMI . Isso não exigirá o lançamento do meu AMI - > Login + Alterar configuração do Tomcat - > Crie um novo AMI - > Excluir AMI antigo Eu não acho que criar uma nova AMI seja uma solução, pois será necessário atualizar meu Auto Scale Group para adicionar minha nova AMI

Existe uma maneira de atualizar os dados na minha AMI existente sem criar uma nova? Eu só quero ter o mesmo ID da AMI

    
por Hadi Salem 22.09.2013 / 17:11

3 respostas

5

Você pode atualizar sua configuração com um script de dados do usuário que é executado quando você inicia sua instância.

O que você coloca no script depende de como você gerencia sua configuração no nível do sistema de arquivos. Eu pessoalmente coloco meus arquivos de configuração em um repositório do Mercurial e simplesmente faço um pull para atualizá-lo.

    
por 22.09.2013 / 17:51
3

Não é possível atualizar uma AMI existente e manter o mesmo ID da AMI. Você precisará criar uma nova AMI personalizada e atualizar sua configuração de ativação para o grupo Auto Scaling ou alterar sua configuração para aplicar alterações à instância após o lançamento de uma instância da AMI base, como sugere a @DavidLevesque.

É uma arquitetura comum fazer o download de aplicativos, configurações e dados, digamos, do S3 no lançamento.

    
por 22.09.2013 / 19:43
0

Isso parece um post antigo. Mas, caso você ainda esteja na mesma situação, considere a possibilidade de usar uma AMI do Windows com backup de loja com Instância (Tarefa empacotada). Também é semelhante a uma AMI, mas você tem mais controle sobre a imagem, pois praticamente cria a própria imagem e a armazena em um bucket do S3. Isso permitirá que você atualize a imagem subjacente de sua AMI de vez em quando quando precisar, sem ter que criar uma nova AMI (pelo menos é assim que eu a entendo).

link

    
por 25.03.2016 / 06:01