Como converter um arquivo VMWare VMDK HDD em um arquivo HyperV VHD?

10

Qual é a melhor maneira de converter um arquivo VMWare VMDK HDD em um arquivo HyperV VHD?

Fui encarregado de converter nosso ambiente em HyperV para fins de avaliação. Como somos assinantes do MSDN, o software MS para o trabalho provavelmente está disponível para mim, se você o conhece.

Eu estou tendo sucesso ou não com o "vmdk2vhd" - na metade do tempo ele diz "vmdk inválido" e, até onde eu sei, eles devem estar bem.

Garrett
fonte
2
A Microsoft lançou um novo Solution Accelerator "Microsoft Virtual Machine Converter", que inclui um plug-in para o vCenter! technet.microsoft.com/en-us/library/hh967435.aspx
Garrett

Respostas:

7

Espero que haja uma resposta melhor do que essa, mas li repetidas contas de maior sucesso na conversão de vmdks grandes, dividindo-as em unidades de 2 GB (com o VMWare Converter) antes da conversão.

Kara Marfia
fonte
1
Embora doloroso, uma vez que usei o vmware-diskmanager da Workstation para converter o disco em pedaços de 2 GB, o vmdk2vhd o reconheceu como um arquivo VMDK válido. Obrigado!
24530 Garrett
4

Agora, existem várias ferramentas disponíveis para realizar esta tarefa. Alguns temas têm outras funções, como converter um PC em execução em uma imagem e converter em outros formatos.

Uma pequena ferramenta interessante é o StarWind V2V Converter:

Outro é o Vmdk2Vhd do vmToolkit, mas não tenho experiência com este.

Se você deseja optar pela grande solução com mais funções, pode experimentar o VMware vCenter Converter .

Marcel Janus
fonte
2

use o WinImage 8.1, ele pode ajudá-lo a converter imagens vpc entre VHD e VMDK, fáceis de usar e poderosas.

karon
fonte
1

Apenas converter o vmdk em um vhd não transferirá o servidor para o Hyper-V, pois todos os drivers estarão errados. Eu tive que fazer o mesmo que você, com cerca de meia dúzia de servidores virtuais VMWare. Fiz isso usando o Gerenciador de Máquina Virtual do Microsoft System Center para importar os servidores como se fossem servidores físicos. Eu acho que o SCVMM é um download gratuito da Microsoft, ou pelo menos uma versão de avaliação está disponível.

Algumas notas: desinstale o VMWare Tools dos servidores virtuais antes de importar para o Hyper-V ou eles apresentarão erros quando você iniciar os servidores Hyper-V importados. Meus servidores importados apresentam erros ocasionais no w32time, mas, além disso, eles funcionam perfeitamente.

JR

John Rennie
fonte
Acho que não tenho tempo para fazer uma importação física de todos os servidores ... Eu realmente só preciso converter os VMDKs em VHD e ativá-los - sempre é possível desinstalar o VMWare Tools após o fato.
24530 Garrett
1

Eu tentei converter o VMDK para VHD e acabei com uma tela preta e incapacidade de iniciar o Windows após a conversão.

Verifique o seguinte tópico de comentários para problemas que possam ter com os drivers VMware e a tela preta após a conversão: http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available. aspx

Há um artigo aqui com informações semelhantes ou iguais às do comentário acima, mas requer registro: http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

Finalmente, este tópico do fórum tem informações semelhantes aos dois sites acima: http://vmtoolkit.com/forums/thread/78.aspx

Carl C
fonte
0

Algumas notas, você não pode (na minha experiência) desinstalar o VMWare Tools "após o fato". Por quê? Porque eles impedem que o sistema convertido funcione até o ponto em que você pode inicializar e efetuar login. Pelo menos essa foi a minha experiência com uma conversão para o Vista.

O System Center VMM é realmente o caminho a seguir, mesmo que atualmente eu esteja tendo dificuldades.

J.Ja

Justin James
fonte
Também instalamos isso como uma solução alternativa ... Até agora, é apenas um conversor de disco rígido glorificado e elimina todas as configurações de placas de rede, HDDs, etc. e precisamos adicionar todo o hardware novamente. Muito insatisfeito, eu mesmo.
Garrett
0

Quando converti para vhd a partir do vmdk usando o winimage, o arquivo resultante após ser adicionado a uma nova VM Hyperv não inicializou e ele me disse que a versão do Windows naquele disco estava corrompida. A execução do reparo do arquivo de imagem do Windows não ajudou. O sistema operacional é o win2k3 SP2.

Há algo de especial que precisa ser feito para que essa conversão funcione corretamente?


fonte