Migrando VM do Hyper-V 2008 R2 para o 2012 R2
Recentemente em um projeto foi necessário migrar algumas máquinas virtuais que estavam no Hyper-V 2008 R2 para o Hyper-V 2012 R2. O procedimento utilizado foi exportar a máquina virtual do 2008 R2 e importar no 2012 R2. Para a minha surpresa, obtive a mensagem de erro abaixo.
Isso ocorre porque o WMI rootvirtualization que é utilizado para gerenciamento do hypervisor no Windows Server 2008 até o 2008 R2 é a versão 1. Com o lançamento do Windows Server 2012, o WMI rootvirtualization foi atualizado para a versão 2, mas a versão 1 continuou para oferecer compatibilidade com as versões anteriores. No Windows Server 2012 R2 a versão 1 foi removida (Features Removed or Deprecated in Windows Server 2012 R2), com isso a migração utilizando o Export/Import do 2008 R2 para o 2012 R2 não funciona.
Existem duas alternativas para resolver esta incompatibilidade:
1) Não utilizar o Export/Import, apenas copiar a pasta da máquina virtual do Hyper-V 2008 R2 para o 2012 R2 e importa-la.
2) Exportar a máquina virtual no Hyper-V 2008 R2, importa-la no 2012, exportar do 2012 e importa-la no 2012 R2. (muito trabalhoso!)
Apenas atualize a versão do Integration Services e está pronto.
Valeu!