Migração P2V - Passo a Passo…
Finalmente consegui arranjar algum tempo livre para uma nova publicação. Desta vez irei abordar o tema da migração de uma máquina física para uma nova máquina virtual utilizando as ferramentas gratuitas da Microsoft ou seja Virtual Server Migration Tool (VSMT) e Advanced Deployment Services (ADS).
Para trabalhar com o Virtual Server Migration Toolkit, serão necessários os seguintes componentes:
- Automated Deployment Services
- DHCP Service correctamente configurado
- Microsoft Virtual Server 2005
Sistemas Operativos suportados para migração
• Windows NT 4.0 Server with Service Pack (SP) 6a, Standard and Enterprise Editions
• Windows 2000 Server SP 4 or later
• Windows 2000 Advanced Server SP 4 or later
• Windows Server 2003, Standard Edition and Enterprise Edition
VSMT encontra-se disponível para download em:
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx
.Iniciar o Virtual Server 2005 Install.msi, escolher a opção Install Microsoft Virtual Server 2005
.Aceitar o contrato de licenciamento e clicar Next
.No quadro Customer Information deixe os campos Username e Organization com os valores padrão e coloque a chave do produto, seguido de Next
. No quadro Setup Type certifique-se que a opção Complete se encontra selecionada e clique Next
. No quadro Configure Components mantenha os valores padrão e clique next
. No quadro Ready to Install, verifique o caminho da instalação e clique Install
Instalar a ferramenta Automated Deployment Services (ADS)
(Este passo pode ser executado na mesma máquina onde instalamos o Microsoft Virtual Server 2005 ou numa outra)
. Instalar o motor do SQL (Install Microsoft SQL Server Desktop Engine SP4 (Windows))
. Instalar o ADS (Install Automated Deployment Services)
. No quadro License Agreement aceite o contrato de licenciamento e clique Next
. No quadro Setup Type clique Next
. No quadro Configure the ADS Controller certifique-se que Use Microsoft SQL Server Desktop Engine (Windows) e Create a New ADS Database se encontram selecionados e clique Next
.No quadro Network Boot Service Settings escolha a opção Use this path: coloque o caminho para a pasta I386 da instalação do Windows Server 2003 e clique next
. Em Windows PE Repository clique Next
. Em Image Location clique Next
. Clique Install em Installation Confirmation

Instalar a ferramenta Virtual Server Migration Toolkit (VSMT)
. Instalar o VSMT (Install Virtual Server Migration Toolkit)
. No quadro License Agreement, aceite o contrato de licenciamento e clique Next
. No quadro Setup Type selecione Full Installation e clique Next
.Clique Install em Installation Confirmation

Se a instalação do ADS tiver sido efectuada na mesma máquina onde se encontra o serviço DHCP então será necessária a execução do seguinte comando:
C:\Program Files\Microsoft ADS\bin\ADSdhcpconfig.wsf /add

No directório Samples da instalação do VSMT, execute o script CreateVirtualNetwork.vbs para criar as definições da rede VM0 no Virtual Server 2005.

Todos os executáveis abaixo chamados se encontram no directório da instalação do VSMT (c:\Program Files\Microsoft VSMT):
Execute o comando: gatherhw.exe na máquina que se pretende migrar , este commando vai gerar um XML que virá a ser utilizado pelo VSMT. Grave o XML no directório do VSMT.
O comando deverá estar disponível em c:\Program Files\Microsoft VSMT

Execute o comando: VMScript.exe /hwvalidate /hwinfofile:
Se surgir alguma incompatibilidade então não poderá continuar.


Execute o comando:
vmscript /hwGenerateP2V /hwInfoFile:
/virtualDiskPath:d:\vmdisk /hwDestVS:
Neste momento já todos os scripts de migração foram criados e podemos dar início ao processo de migração. Para a migração ser executada com sucesso será necessária a confirmação de que a máquina Student 1 tem suporte para boot PXE ou será necessária a disquete de arranque do RIS (Remote Installation Services) que poderá ser criada a partir de c:\windows\system32\dllcache\rbfg.exe (O adaptador de rede, neste último caso, deverá constar da lista de adaptadores suportados pelo RIS.)
Execute o comando:
C:\Program Files\Microsoft VSMT\p2v\< Nome_Maquina_Migrar >\< Nome_Maquina_Migrar>_Capture.cmd
Execute um restart na sua máquina utilizando o boot PXE.
(Neste momento dar-se-á início ao processo de criação da imagem. No final a máquina irá reiniciar.)
Execute os comandos:
C:\Program Files\Microsoft VSMT \p2v\< Nome_Maquina_Migrar>\< Nome_Maquina_Migrar>_CreateVM.cmd
Com este comando acabou de criar virtual machine.
C:\Program Files\Microsoft VSMT \p2v\< Nome_Maquina_Migrar>\< Nome_Maquina_Migrar>_DeployVM.cmd
Este comando deu início à máquina virtual, ligando-a ao ADS e distribuindo a imagem adquirida anteriormente
No final deste ultimo passo a sua máquina física(P) foi correctamente migrada para virtual(V)
Execute este comando somente se surgirem erros!!!!!
Irá eliminar a VM criada anteriormente!
C:\Program Files\Microsoft VSMT \p2v\< Nome_Maquina_Migrar>\
Para mais informação:
WHITE PAPER VSMT
http://www.microsoft.com/windowsserversystem/virtualserver/overview/vsmtwhitepaper.mspx
VSMT FAQ
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmtfaq.mspx
Ilidio Gonçalves


