Qual é a melhor maneira de criar uma imagem de máquina virtual do Azure reutilizável?

Qual é a melhor maneira de criar uma imagem de máquina virtual do Azure reutilizável?

Estamos tentando criar um modelo de imagem do Windows 2012 R2 para uma máquina virtual no Azure. Nosso objetivo é cloná-lo em várias instâncias. Infelizmente, não conseguimos conectar via RDP a nenhuma das imagens clonadas.

Para restringir um teste, executei estas etapas:

  1. Crie a instância no portal. (portal antigo)
  2. Use RDP para se conectar à imagem.
  3. Para manter meu teste simples, estou criando um diretório de amostra chamado C:\ImageTest.
  4. Execute o SysPrep.
  5. Dentro do (antigo) Portal do Azure, execute a captura na imagem da máquina.

Essas etapas criam uma imagem e posso selecionar a imagem ao criar a próxima instância.

  1. Para meu teste, estou encerrando a primeira instância (base). Eu também tentei deixá-lo funcionando.
  2. Em seguida, criamos outra instância clonada a partir da imagem criada na etapa 5.
  3. Espere que ele inicialize.

A nova imagem aparece em execução no portal - mas não conseguimos nos conectar via RDP à nova imagem. Recebemos este erro:

insira a descrição da imagem aqui

Etapas adicionais de solução de problemas que tentamos:

A. Verificou o endpoint RDP para a nova instância. Também removi e recriei o endpoint RDP para a nova instância. A mesma mensagem.

B.Este artigomenciona um bug do sysprep onde a máquina virtual pode reiniciar antes da captura da imagem, invalidando a imagem. Mas a solução alternativa não muda nada para mim. Também tentei todas as combinações de opções no SysPrep, como Reinicializar, Desligar, Sair.

C. Tenho tentado descobrir como fazer isso no novo portal do Azure, mas até agora (outubro de 2015), não vejo uma opção para capturar uma imagem.

D. Tentei esperar muito tempo (dias) para que a nova imagem iniciasse, caso precisasse de mais tempo.

Meu objetivo é apenas configurar uma imagem base com 80% de nossa configuração normal, para que possamos criar facilmente instâncias dentro de um conjunto com balanceamento de carga. Estou faltando uma maneira mais fácil de fazer isso?

Obrigado por quaisquer idéias ou dicas.

Responder1

Acho que a melhor forma de criar uma imagem é usar o Powershell, o comando é fácil e direto:

Save-AzureVMImage -ServiceName "service-name" -Name "VM-name" -ImageName "image-name" -Osstate "Generalized/Specialized" -Verbose

Tenha cuidado com a opção Osstate, se você quiser criar um template, você pode escolher Generalizado, isso irá deletar a vm existente e criar uma imagem de template. Se você deseja criar uma imagem instantânea, você pode escolher Especializado, ele manterá a VM existente e criará uma imagem - é como o ponto de verificação no Hyper-V.

Além disso, também encontrei um link para explicar como usar o portal para capturar imagens do Azure, mas não tenho certeza se está funcionando para o antigo portal do Azure.

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/

informação relacionada