Como reconfigurar VMs Hyper-V
Quero poder alterar o arquivo de configuração da VM, os pontos de verificação e os locais do disco rígido virtual com o Powershell.
Meu Google-FU está apenas me apontando para mover, tenho cerca de 100 VMs para alterar, posso mover os arquivos, não me importo de um pouco de inatividade. Ao percorrer o assistente para cada VM, leva de 5 a 15 minutos por VM e esses são os menores, eu preciso ser capaz de fazer todos os 100 em 2 horas.
Se eu precisar esclarecer, por favor me avise.
== Onde eu estou ficando preso ==
Sim, eu vi esse link e olhei para a maioria dos comandos, mas nenhum faz o que estou procurando.
Os arquivos juntos têm cerca de 14 TB
As ~ 100 VMs estão agrupadas entre 7 hosts. O armazenamento compartilhado é o disco giratório da EMC e quero movê-los para o 3Par ssd.
Agora, o que eu pude fazer com sucesso foi desligar as VMs, mover os arquivos, excluir todas as VMs e recriá-las com o PowerShell VIA, que quando eu disse ao meu CTO que talvez fosse a única maneira de ele falar sobre gatinhos de merda.
O que eu quero poder não é MOVER a VM, apenas reconfigurá-los,
Em outros trabalhos, é possível alterar:
PARA:
Quero poder fazer isso usando o PowerShell. Também preciso fazer a mesma coisa nos pontos de verificação, nos arquivos de configuração e em todos os outros componentes da VM Hyper-V.
Eu posso tolerar cerca de 2 horas de inatividade, para fazer o MOVE através do assistente, pois todas as VMs não apenas desgastam meu mouse, mas levam cerca de 6 horas.
Eu também tenho pesquisado isso e testado estratégias diferentes há algumas semanas.
==== Mais um tiro ====
Eu não estou olhando para "Mover", tudo o que eu quero fazer é alterar as configurações do hyper-V. A movimentação levará muito tempo, é muito mais rápido copiar os arquivos pela rede e atualizar os caminhos. no Hyper-V, posso desligar as máquinas.
Estou pensando que não pode ser feito?
fonte
Im thinking it cannot be done?
Eu acho que isso pode ser feito, mas seria um script longo e complicado. Praticamente tudo sobre uma VM pode ser totalmente manipulado via PowerShell. Suspeito que você esteja dificultando sua vida por não deixar as ferramentas gerenciarem a movimentação dos arquivos para você.Respostas:
Não tenho certeza se isso faz o que você precisa, mas há um exemplo de fragmento do PowerShell que eu usei no passado para migrar VMs, incluindo todo o armazenamento para um novo destino
Mover o armazenamento da VM para um novo caminho
Se você copiou uma VM e todos os seus arquivos para um novo local e deseja que o Hyper-V comece a usar o novo local, poderá fazer algo assim.
fonte