Clonando máquina virtual no Azure, mantendo existente

17

Não parece haver uma resposta direta online sobre isso. Eu tenho uma máquina virtual existente no Azure e quero cloná-la para outra região, caso meu servidor existente fique inoperante. Ele precisa ser a réplica exata, mas tudo o que consigo encontrar são as máquinas virtuais em movimento, e não a clonagem. Suponho que você não pode fazer um certo tipo de clone, talvez por causa dos nomes dos computadores não serem os mesmos para a VM.

Existe um bom artigo sobre o que fazer ou devo começar do zero e construir a máquina virtual novamente tentando replicar o que já tenho?

exposição
fonte
1
Consulte a segunda opção neste artigo da MS: docs.microsoft.com/en-us/azure/virtual-machines/windows/…
crshovrd

Respostas:

3

Se você estiver usando a implantação clássica, basicamente tudo o que você precisa fazer é:

  1. Sysprep seu servidor (Windows) ou desprovisione o agente (Linux)
  2. Hit Capture usando o portal para criar uma imagem da sua VM
  3. Use Azcopy para copiar o arquivo VHD gerado para a região secundária
  4. Crie uma nova imagem (região secundária) usando o arquivo VHD que você acabou de copiar
  5. Implantar uma nova máquina virtual usando esta imagem (região secundária)

Se você estiver usando o ARM, leia isto .

Referências :

Capturar uma imagem de uma máquina virtual do Windows Azure

Como capturar uma máquina virtual clássica do Linux como uma imagem

Transferir dados com o Utilitário de Linha de Comando AzCopy

Bruno Faria
fonte
2
Isso não deixa sua máquina original "generalizada"? E se você quiser continuar usando o original e o clone?
Andy Jones
Você não pode. Depois de generalizar, você precisa reimplementar.
de Bruno Faria
1
A parte "Depois de generalizar, você precisa reimplementar" é muito importante e não ficou clara para mim. Tentei generalizar uma VM e não percebi que seria completamente bloqueada. E como eu não desliguei corretamente a VM (em vez disso, selecione a reinicialização), não consegui cloná-la. Felizmente, era apenas uma VM de teste.
Simon
4

Aqui está como eu fiz isso, não precisava usar o PowerShell e minha VM original ainda funcionava depois.

Resultado se você usar sysprepda documentação:

Depois de executar o sysprep em uma VM, ele é considerado generalizado e não pode ser reiniciado. O processo de generalização de uma VM não é reversível. Se você precisar manter a VM original funcionando, faça uma cópia da VM e generalize a cópia.

https://docs.microsoft.com/pt-br/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

Passos:

Comece copiando um disco. Crie um instantâneo e, em seguida, crie um disco a partir do instantâneo. Isso permite que você mantenha o VHD original como um retorno.

  1. No menu esquerdo, clique em Todos os recursos.
  2. Na lista suspensa Todos os tipos, desmarque Selecionar tudo e, em seguida, role para baixo e selecione Discos para encontrar os discos disponíveis.
  3. Clique no disco que você gostaria de usar. A página Visão geral do disco é aberta.
  4. Na página Visão geral, no menu na parte superior, clique em + Criar instantâneo.
  5. Digite um nome para o instantâneo.
  6. Escolha um grupo de recursos para a captura instantânea. Você pode usar um grupo de recursos existente ou criar um novo.
  7. Escolha se deseja usar o armazenamento padrão (HDD) ou Premium (SDD).
  8. Quando terminar, clique em Criar para criar o instantâneo.
  9. Após a criação do instantâneo, clique em + Criar um recurso no menu esquerdo.
  10. Na barra de pesquisa, digite disco gerenciado e selecione Discos Gerenciados na lista.
  11. Na página Discos Gerenciados, clique em Criar.
  12. Digite um nome para o disco.
  13. Escolha um grupo de recursos para o disco. Você pode usar um grupo de recursos existente ou criar um novo. Esse também será o grupo de recursos em que você cria a VM a partir do disco.
  14. Escolha se deseja usar o armazenamento padrão (HDD) ou Premium (SDD).
  15. No tipo de fonte, verifique se a opção Snapshot está selecionada.
  16. Na lista suspensa Instantâneo de origem, selecione o instantâneo que você deseja usar.
  17. Faça outros ajustes, conforme necessário, e clique em Criar para criar o disco.

Criar uma VM a partir de um disco Depois de ter o VHD do disco gerenciado que deseja usar, você pode criar a VM no portal.

  1. No menu esquerdo, clique em Todos os recursos.
  2. Na lista suspensa Todos os tipos, desmarque Selecionar tudo e, em seguida, role para baixo e selecione Discos para encontrar os discos disponíveis.
  3. Clique no disco que você gostaria de usar. A página Visão geral do disco é aberta. Na página Visão geral, verifique se DISK STATE está listado como Desanexado. Caso contrário, pode ser necessário desconectar o disco da VM ou excluir a VM para liberar o disco.
  4. No menu na parte superior do painel, clique em + Criar VM.
  5. Na página Básica da nova VM, digite um nome e selecione um grupo de recursos existente ou crie um novo.
  6. Na página Tamanho, selecione uma página de tamanho da VM e clique em Selecionar.
  7. Na página Configurações, você pode deixar o portal criar todos os novos recursos ou selecionar uma rede virtual e um grupo de segurança de rede existentes. O portal sempre cria uma nova NIC e endereço IP público para a nova VM.
  8. Faça as alterações nas opções de monitoramento e adicione extensões conforme necessário.
  9. Quando terminar, clique em OK.
  10. Se a configuração da VM passar na validação, clique em OK para iniciar a implantação.

Eu escolhi criar uma nova rede virtual, pois os próprios servidores não precisavam de nenhuma conexão local.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk

Ogglas
fonte