Iniciando a instância do AWS no Windows a partir de instantâneos?

5

Eu tenho uma instância do Amazon EC2 baseada no Windows com uma unidade EBS como o dispositivo raiz. É possível iniciar uma cópia desta instância sem criar uma AMI - por exemplo, a partir de um instantâneo da unidade C:? Gostaríamos de testar algo em um clone do servidor sem ter que desligá-lo (o que parece acontecer se tentarmos criar uma AMI).

    
por Rhys Causey 26.10.2011 / 16:58

1 resposta

6

Por padrão, ao criar uma imagem de AMI de uma instância de inicialização do EBS, a instância será encerrada. O benefício de desligar é que o sistema de arquivos está garantido para estar em um estado consistente (sem gravações parciais de arquivos).

Usando o Console de gerenciamento do Amazon AWS, você é forçado a interromper a instância ao criar a imagem da AMI. No entanto, ao usar a API ou ferramentas de linha de comando, você pode optar por evitar o encerramento.

ec2-create-image --no-reboot <other parameters>

Se você não quiser criar uma imagem, poderá duplicar sua instância a partir de um instantâneo comum. Para fazer isso:

  1. Iniciar uma nova instância a partir de uma AMI padrão (de preferência, da mesma forma que a instância original foi criada)
  2. Pare a nova instância
  3. Crie um novo volume a partir do seu instantâneo
  4. Desanexe o volume de inicialização de sua nova instância (lembre-se do nome do dispositivo, por exemplo, "/ dev / sda1")
  5. Anexe seu novo volume usando o mesmo nome de dispositivo
  6. Inicie sua nova instância

A nova instância deve se assemelhar à instância original, desde que o sistema de arquivos seja bom.

Essencialmente, é como copiar um disco rígido de um PC funcional, comprar um novo PC e substituir o disco rígido no novo PC pelo disco rígido duplicado.

    
por 10.11.2011 / 20:24