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

2

Estamos tentando criar uma imagem modelo do Windows 2012 R2 para uma máquina virtual no Azure. Nosso objetivo é cloná-lo em várias instâncias. Infelizmente, não podemos nos 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 o RDP para se conectar à imagem.
  3. Para manter meu teste simples, estou criando um diretório de amostra chamado C: \ ImageTest.
  4. Executar o SysPrep.
  5. Dentro do (antigo) Portal do Azure, execute a captura na imagem da máquina.

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

  1. Para o meu teste, estou encerrando a primeira instância (base). Eu também tentei deixar funcionando.
  2. Em seguida, criamos outra instância clonada a partir da imagem criada na etapa 5.
  3. Aguarde a inicialização.

A nova imagem aparece como sendo executada no portal, mas não podemos nos conectar via RDP à nova imagem. Nós recebemos este erro:

Etapasadicionaisdesoluçãodeproblemasquetentamos:

VerificadooendpointRDPparaanovainstância.EutambémremovierecrieioendpointRDPparaanovainstância.Mesmamensagem.

Este artigo menciona um bug sysprep onde a máquina virtual pode reiniciar antes do captura de imagem, invalidando a imagem. Mas a solução não muda nada para mim. Eu também tentei todas as combinações de opções no SysPrep, como Reboot, Shutdown, Quit.

C. Eu 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. Eu tentei esperar muito tempo (dias) para que a nova imagem fosse inicializada, caso precisasse de mais tempo.

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

Obrigado por quaisquer ideias ou sugestões.

    
por Ender2050 06.10.2015 / 00:00

1 resposta

2

Acho que a melhor maneira 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 modelo, poderá escolher Generalizado, ele excluirá a vm existente e criará uma imagem de modelo. Se você quiser criar uma imagem de captura instantânea, poderá escolher Especializada, ela 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 informar como usar o portal para capturar imagens do Azure, mas não tenho certeza se estão funcionando para o antigo portal do Azure.

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