Convert VMware Virtual Machine to Hyper-V: A complete guide
Companies are always looking to move their systems to a more stable and typically, to a Virtual Environments that license is less costly. Hyper-V neste momento está recebendo mais clientes, uma vez que é estável e está ficando muito melhor como um hipervisor, e principalmente por causa do custo da licença. Uma vez que hoje em dia Hyper-V é um ambiente mais estável as empresas estão agora a decidir, que é seguro e digno de mudar para Hyper-V.
Como já discutimos em um post anterior sobre as características de topo Hyper-V explicadas
com os clientes cada vez mais se movendo do ambiente de VMware para Hyper-V, planejamento que se move é muito importante. Principalmente como converter essas máquinas virtuais VMware para um hipervisor diferente.
neste blog, vou mostrar um exemplo de como mover máquinas virtuais de um ambiente VMware para um ambiente Hyper-V.
como converter VMware para Hyper-V:
para realizar migração Virtual-para-Virtual (V2V) ou mesmo uma migração física-para-Virtual (P2V) você precisa de uma ferramenta de conversor. Alternativamente, se você estiver convertendo V2V, você pode exportar e importar VM usando um arquivo OVF de um hipervisor diferente para Hyper-V.
existem muitas ferramentas de conversão no mercado. Se você procurar no google, você encontrará muitas ferramentas que podem migrar de diferentes hipervisores para Hyper-V, mas para este artigo, usaremos ferramentas e processos próprios da Microsoft.
Para este artigo, vamos discutir três conversões de exemplos que vamos dividir em três partes:
- Parte I : Converter usando o Microsoft Virtual Machine (Conversor de MVMC)
- Parte II : Converter usando o System Center 20160 – Virtual Machine Manager (VMM)
- Parte III : Exportar arquivo OVF em VMware e de Importação no Hyper-V usando o PowerShell
Converter VMware, Hyper-V usando o Microsoft Virtual Machine (Conversor de MVMC)
nesta primeira parte, vamos discutir como converter uma máquina virtual do VMware como uma máquina virtual Hyper-V usando o Microsoft Virtual Machine Conversor.
em relação ao MVM, a Microsoft tinha decidido remover esta ferramenta (EOL Era junho de 2017) e era suposto estar disponível apenas através do System Center. No entanto, depois de muitos clientes queixarem-se desta decisão, a Microsoft decidiu continuar a entregar a ferramenta livre como uma ferramenta independente, mas apoiando apenas durante o uso e incluído no Microsoft System Center.
a ferramenta livre MVMC pode ser baixada do site da Microsoft aqui.
Com a ferramenta de conversor de download, você também pode fazer o download do documento MVMC_cmdlets.documento. Como o nome diz, é um documento com os comandos sobre como executar todas as tarefas de conversão usando comandos Powershell sem a necessidade de usar a ferramenta GUI de conversão.
Estas são as requisito para instalar essa ferramenta e suporte de Sistemas de Operações:
Sistema Operacional Suportado.
o Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
- Antes de instalar o Microsoft Virtual Machine (Conversor de MVMC), você deve instalar o seguinte software no computador no qual você deseja executar o MVMC:
- o Windows Server 2012 R2, Windows Server 2012 ou Windows Server 2008 R2 SP1 para sistemas operativos
- Microsoft .NET Framework 3.5 e .NET Framework 4 se você instalar o MVMC no Windows Server 2008 R2 SP1
- Microsoft .NET Framework 4.5 se você instalar o MVMC no Windows Server 2012 ou Windows 8
Observação: Embora MVMC instala-se em todas estas versões, usando os cmdlets do Windows PowerShell que são lançadas como parte do MVMC requer o Windows PowerShell 3.0 Runtime, e os cmdlets funcionam apenas no Windows Server 2012 R2, Windows Server 2012, Windows 8.1, ou Windows 8 - Install Feature Bits Compact server
- Visual C++ Redistributable for Visual Studio 2012 Update 1
How to install Microsoft Virtual Machine Converter
a instalação do MvM é muito simples. Instale o MVM independente em uma estação de trabalho ou servidor que tenha acesso tanto à fonte quanto ao destino.
importante: Tenha em mente que a localização do MvM deve ter espaço em disco suficiente para arquivos temporários da conversão. O tamanho do espaço em disco é o mesmo tamanho que os discos virtuais da fonte.
prevenindo o stress da rede durante a conversão, recomenda-se a utilização do disco local para armazenar os ficheiros temp de conversão.
Nota: recomenda-se não instalar a ferramenta na fonte ou no destino. Então, se possível, use sempre um local diferente para instalar MVM.
comece a correr o ficheiro transferido do Microsoft site: mvmc_setup.msi
MVMC is installed and ready to start the conversion process.
Before starting the process some considerations to bypass some issues that may block the conversion.
Firewall:
Se os hosts Hyper-V tem a firewall do Windows activada, verifique se as regras de firewall (particularmente no Hyper-V do destino) são definidas para permitir que o conversor para migrar a máquina virtual no Hyper-V.
Se não, use este comandos do Powershell para adicionar uma regra para o Hyper-V:
Novo-NetFirewallRule -DisplayName “HyperV-Instalação” -Direção de Entrada -Acção Permite -EdgeTraversalPolicy Permitir -Protocolo TCP -LocalPort 139,445
Verifique se a regra foi criada:
-NetFirewallRule -DisplayName “HyperV-Configuração” | Selecione DisplayName, Perfil, Habilitado, Direção, Ação | Format-Table -AutoSize
Se você deseja remover a regra após a conversão terminar:
Remover-NetFirewallRule -DisplayName “HyperV-Instalação”
Se o firewall está bloqueando a conversão, você pode obter algo semelhante.
Então desinstale as ferramentas VMware antes da conversão.
numa migração a frio, desactiva as ferramentas VMware antes de ligar a máquina Virtual ao destino. Esta tarefa pode ser feita com PowerShell.
Este comando desactiva os Serviços, drivers e programas associados com as ferramentas VMware para o VHDX especificado.
Exemplo:
Disable-MvmcSourceVMTools -DestinationLiteralPath “Hyperpathfolder\VHD\VirtualMachineName.vhdx ”
para um dos nossos exemplos foi:
Disable-MvmcSourceVMTools-DestinationLiteralPath “C:\ClusterStorage/E:\Hyper-V\Virtual discos rígidos\SCCM Test-Win10.vhd ”
Nota: Após a máquina Virtual estar ligada, você pode desinstalar com segurança as ferramentas de VMware.OS suportados por
Se tentar converter uma operação do sistema não suportada, é apresentado um aviso semelhante.
Mesmo MVMC 3.0 ferramenta não é a lista de Servidor do Microsoft 2016 e Windows 10 em suporte de Sistemas de Operações; no entanto, como um teste para este artigo, foram capazes de converter os Sistemas de Operação sem problemas. No entanto, esteja ciente de que a Microsoft ao usar esta ferramenta não suporta isso. Principalmente se converter servidores críticos do seu ambiente.
a informação completa sobre esta ferramenta e sistemas suportados pode ser encontrada aqui.
ao converter uma máquina Virtual, ou servidor físico, ele pode ser feito com o poder de OS on (MVM usa Volume Shadow Copy Service-VSS) chamado de migração a quente, ou power down chamado migração a frio.
Nota: Se estiver a converter com a fonte de Energia Da Máquina Virtual ligada, não se esqueça de desactivar a energia depois da opção de conversão. Portanto, você não tem energia de máquinas virtuais de origem e destino em sua rede. O MVMC não irá desinstalar as ferramentas de VMware a partir de energia desligada VMs convertidos. Você precisa desinstalar após a conversão.
nosso cenário de conversão:
VMware: vCenter v6.0 (com dois hosts ESXi)
Hyper-V: Hyper-V Cluster (com três servidores Windows 2016)
convertendo uma máquina Virtual com o Windows 7 instalado.
Nota: para este artigo e para efeitos de teste também foi convertido um Windows 2016 e um Windows 10.
iniciar a conversão:
Start the Microsoft Virtual Machine
In this case, the process is a V2V. Select Virtual Machine Conversion option.
You have the option to convert your VM into a Microsoft Azure environment or to a Hyper-V.
This case is Migrate to Hyper-V option.
Note: Activar o acesso remoto através da instrumentação de gestão do Windows (WMI) no destino do servidor Hyper-V.
Conversão de Destino:
Primeiro, adicione o Hyper-V de destino (FQDN ou Endereço IP) para essa Máquina Virtual.
nome de Usuário deve ser um local, ou o administrador administrador no destino Hyper-V.
em seguida, você deve adicionar o caminho de destino no Hyper-V para armazenar o convertido de Máquina Virtual.
neste caso, é um Hyper-V, que é parte de um cluster Hyper-V e o caminho é ClusterStorage:
\\192.168.1.122\C$\ClusterStorage\Volume1\Hyper-V\discos rígidos Virtuais\Discos Rígidos Virtuais
Nota: Para se certificar de MVMC local pode acessar este compartilhada passar, copie isto no Arquivo Explorer e verifique se a pasta é acessível a partir do local de conversão.
para o tipo de disco Virtual, você tem a opção de escolher o tamanho fixo ou expansão dinâmica. Significa que é um disco grosso ou um disco fino.
no formato de discos virtuais, você deve selecionar a nova versão VHDX com mais recursos.
nota: pode ler mais aqui num dos nossos artigos sobre as melhores práticas do Hyper-V e os tipos de discos de formato.
Conversão de Origem:
A conversão de origem pode ser um vCenter ou um host ESXi (FQDN ou o Endereço IP).
novamente, o nome de usuário deve ser sempre um administrador local ou um domínio vCenter (root para hosts ESXi).
Depois de introduzir os detalhes e clique em avançar, MVMC automaticamente se conecta ao nosso vCenter/ESXi hospedar e exibir todas as máquinas virtuais disponíveis. Agora você pode selecionar a máquina Virtual para a conversão (para este exemplo é o teste Win7 01).
por Isso, é essencial estar ciente das permissões de utilizador que é utilizada em MVMC.
a administração de destino usada tem permissões no Hyper-V de destino, mas não pode ter no sistema virtual Guest.
em uma migração quente, você precisa adicionar um administrador local / domínio para o domínio VM Guest OS (não o domínio do seu Hyper-V. Pode ser diferente). Se estiver no mesmo domínio de AD, então você pode ativar ” Use a minha conta de usuário do Windows.”. Só é necessário se é uma migração quente, migração fria não precisa de acesso ao SO convidado.a potência do destino e da fonte depende sempre do tipo de conversão (a quente ou a frio).
Este exemplo é uma migração fria, por isso ambas as opções estão desligadas.
Na próxima opção, adicione a pasta onde os arquivos convertidos devem ser armazenados temporariamente.Nota: para melhor desempenho, esta deve ser uma pasta local no disco local.
então o processo de conversão começa.
O tempo deste processo, depende do tamanho da máquina Virtual que estamos convertendo, mas também da sua infra-estrutura. Para este exemplo, para um 30Gb, ele levou 3h (esta é uma mistura de um ambiente aninhado e físico-virtual).
Você pode obter um aviso final sobre Máquina Virtual de memória de vídeo, você pode ignorar este aviso e clique em “Concluir” para começar o processo de conversão.Nota: Se a memória de vídeo é essencial na máquina virtual convertida, então você precisa corrigi-la, mudando na máquina Virtual convertida Hyper-V.
Depois de ter terminado todos os detalhes da conversão de origem e de destino, o processo inicia-se
O processo de conversão é feito em quatro passos:
- Validar Conversão (validação de todos os origem e destino detalhes)
- Conversão de Discos (conversão vmdk discos para vhdx discos na pasta temporária)
- Analisar Discos (análise de discos convertidos e procurando erros)
- Copiar Discos (copiar Discos Virtuais no destino Hyper-V pasta)
- Prestação de Convidado Hyper-V (criar Máquina Virtual no Hyper-V de destino)
Após a conversão for concluída, você obter o relatório de cada tarefa na conversão.
Após a conversão, você pode verificar agora a sua nova convertida VM em seu Hyper-V.
Depois de desactivar o VMware Tools iniciar a Máquina Virtual.
Desde já convertido Máquina Virtual está em execução em uma Rede diferente e do Hipervisor, você precisa habilitar a rede e adicione à rede correta em seu Hyper-V ambiente de Rede.
edite a sua nova máquina virtual convertida e, na secção de rede, seleccione o adaptador de rede adequado.
Depois de adicionar os apropriados da placa de rede na Máquina Virtual, temos uma rede e um funcionamento totalmente do SO Convidado.
Conclusão:
a Máquina Virtual da Microsoft Converter é uma ferramenta de idade (e ultrapassada) para o Microsoft Hyper-V, mas ainda é muito útil para conversão isolado(físico ou virtual). Como temos afirmado no artigo, mesmo a Microsoft não suporta as últimas versões do Windows, é possível converter um windows 2016 ou Windows 10 VM sem quaisquer problemas.
também é recomendado (não obrigatório) para instalar MVM em um terceiro servidor (não fonte ou destino) e usar a rede interna para a conversão.
também, é recomendado (não obrigatório) armazenar converter arquivos temp em discos locais onde MVM está instalado. Tente evitar as partilhas de rede. No entanto, verifique sempre se você tem espaço livre em sua pasta conversor de temperatura local para armazenar arquivos temporários para a conversão.
desactiva o destino ou pré-desinstala nas Ferramentas de Vmware de origem da máquina Virtual que vai ser convertida.
Agora que vimos o processo de conversão VMware VM para Hyper-V usando Microsoft Virtual Machine Converter (MVM), veremos usando System Center 20160 – Virtual Machine Manager (VMM) na parte 2 desta série.
siga nossos feeds Twitter e Facebook para novos lançamentos, Atualizações, posts perspicazes e muito mais.
Leave a Reply