Como eu crio um AMI de um repositório de instâncias, a partir do AMI apoiado pelo EBS?

1

Eu estava na tarefa de criar uma nova AMI do CentOS 6.4 e começar com a imagem do mercado do CentOS. Para minha surpresa, descobri que o CentOS só liberou o AMI com o EBS armazenado e não há imagem armazenada por instância.

Existe uma maneira de criar uma AMI com backup de instância de instância a partir da instância em execução (que é baseada na loja com suporte do EBS).

    
por Manish Sapariya 31.01.2014 / 10:19

1 resposta

1

Muitos dos blogs e documentações na AWS dizem que não é possível criar uma imagem de backup de instância da instância em execução, que é inicializada a partir da loja com suporte do EBS.

No entanto, antes de me deparar com essa conclusão, fiz algumas tentativas e erros para criar alguma imagem, o que eventualmente me levou muito perto para tornar isso possível. Por isso eu completei, veio com os seguintes passos.

  • Imagem de backup do EBS de inicialização.
  • e2lable / dev / xvde raiz
  • modifique o / etc / fstab e /boot/grub/grub.conf para alterar o dispositivo de inicialização para LABLE = root e root = LABLE = root respectivamente.
    • Eu executei esta etapa, pois não consegui descobrir o nome exato do dispositivo de inicialização com a imagem de pvgrub diferente e, finalmente, decidi pela partição raiz rotulada.
  • Criar um pacote usando o comando ec2-bundle-vol.
  • Após a criação do pacote, abra o arquivo de manifesto e exclua completamente a sub-rotina device_mapping e product_codes.
  • faça o upload do pacote e registre-o.

Isso funciona para mim por enquanto e não ocorreu nenhum problema até agora com a imagem criada com este procedimento.

    
por 31.01.2014 / 10:19