Converter o arquivo .vhdx do Hyper-V para importação no arquivo .vhd para importação do xenserver?

2

Uma VM foi enviada para mim como .vhdx em vez de .vhd e preciso importá-la no xenserver que suporta .vhd mas não .vhdx.

Eu olhei para as seguintes soluções:

O problema com o uso do powershell é que você precisa ter o Windows2012 ou o Windows 8.1, mas com a função Hyper-V instalada para obter os cmdlets adequados.

Eu só tenho acesso ao Windows 2008r2 e ao Windows 8.1 sem a função Hyper-V instalada.

Minhas outras opções teriam sido tentar obter acesso a um servidor com o Hyper-V e usar o powershell para executar o comando convert-vhd no servidor remoto, mas não tenho certeza se os comandos do powershell podem ser executados assim. (ex .: executando hyper-v cmdlets em um servidor remoto que não possui cmdlets hyper-v.)

    
por Damainman 14.01.2014 / 23:13

1 resposta

4

Para determinar sua versão do Windows, pressione Win + x e selecione "Sistema". Sua versão estará perto do topo, em "edição do Windows". Apenas versões de 64 bits do Windows 8 / 8.1 Professional e Enterprise suportam o Hyper-V. Você também não poderá habilitar o Hyper-V se o suporte de visualização do seu processador não estiver habilitado (AMD-V para AMD e VT-x para Intel)

Como alternativa, você pode instalar o VirtualBox e usar VBoxManage.exe para converter de VHDX para VHD da seguinte forma:

vboxmanage clonehd filename.vhdx filename.vhd -format vhd

Advertência: Acabei de testar isso e ele foi convertido com sucesso, mas não o testei além disso.

    
por 15.01.2014 / 00:41