Erro: falha na operação de migração. A operação não é suportada

1

No Hyper-V 2016, estou recebendo um erro "Operação não suportada" ao tentar mover minhas configurações de VM de uma unidade USB para as pastas padrão. Eu tenho apenas uma máquina host; Eu os exportei para a unidade para que eu pudesse executar algumas atualizações de hardware que exigiam uma reinstalação do sistema operacional. (A nova matriz de disco ainda está construindo, então eu vou renunciar a mover os VHDXs por enquanto. As configurações estão funcionando, mas eu gostaria de tirá-las da unidade USB.)

As opções que escolho estão detalhadas nas capturas de tela abaixo.

Coisas que eu tentei:

  1. Desligando a VM (uma instância do servidor Ubuntu)
  2. Movendo apenas a configuração principal, deixando de fora os pontos de verificação e a paginação inteligente
  3. Execução da migração no PowerShell

PowerShell:

$Path = "C:\ProgramData\Microsoft\Windows\Hyper-V"
Move-VM -Name "MATRIX" -DestinationHost "SERVER1" -VirtualMachinePath $Path -SnapshotFilePath $Path -SmartPagingFilePath $Path

Isso falha com o mesmo erro:

The operation is not supported.

Como posso mover com êxito essas configurações para seus locais padrão no host do Hyper-V?

    
por InteXX 09.08.2018 / 17:32

1 resposta

0

O erro estava ocorrendo porque eu estava tentando migrar uma VM de um local para outro no mesmo host. Essa ação não é suportada - o conceito de migração de VMs implica em dois hosts separados. (Mas não a migração de armazenamento; isso pode ser feito dentro do mesmo host sem qualquer problema. Suponho que foi isso que me deixou pensando que eu poderia fazer o mesmo com configurações.)

Eu acabei fazendo isso para cada VM:

  1. Crie uma nova configuração com um nome ligeiramente diferente
  2. Copie manualmente as configurações da configuração antiga para a nova
  3. Excluir a configuração antiga
  4. Renomeie a nova configuração

Isso funcionou bem.

Frustração: Se a mensagem de erro tivesse declarado o verdadeiro problema, isso teria nos poupado de muitos problemas. Em literalmente um segundo, eu teria decidido abordar a tarefa da maneira que descrevi, se soubesse o que estava realmente acontecendo. Aprendi durante minhas investigações que o Hyper-V é famoso por essa falha de relatório de erros. Alguém em algum lugar tomou alguns atalhos imprudentes.

    
por 11.08.2018 / 00:01