Recebi alguns emails de pessoas que assistiram a minha palestra SRV312 - Tenho Windows Server 2000 e 2003. Por quê e como eu migro para Windows Server 2008 R2? no TechEd 2009 solicitando que disponibilizasse os comandos utilizados nas demostrações. Segue abaixo:
Demo 1: Upgrade do Virtual Server para Hyper-V R2 1) Construir um novo servidor com Windows Server 2008 R2 com Hyper-V R2 2) Desligar a VM no Virtual Server (é necessária para copiar o VHD para o servidor Hyper-V R2) 3) Cópiar o VHD para o servidor com Hyper-V R2 4) Reiniciar a VM no Virtual Server 5) Criação da máquina virtual com o Hyper-V R2 apontando para o VHD copiado anteriormente (ver OBS abaixo) 6) Iniciar a VM no Hyper-V R2 7) Remover o VM Additions do Virtual Server e reiniciar (boot #1) 8) Instalar o Integration Services do Hyper-V R2 A instalação do Integration Service fará o upgrade da HAL (boot #2) e Instalação do Integration Services propriamente dita (boot #3) 9) Verificar se A VM está ok no Hyper-V R2 10) Planejar a desativação da VM no Virtual Server e ativação no Hyper-V R2
Obs.: Atenção para conflito de IP, ComputerName, pois o VHD copiado do Virtual Server leva essas informações para o Hyper-V R2. Sugestão: ao criar a VM no passo 5, criar sem conexão com a rede, ou seja, Not Connected
Demo 2: Upgrade do Active Directory Windows 2003 para Windows 2008 R2
1) No controlador de domínio Windows 2003 rodar os seguintes comandos para preparar a Floresta e o domínio para Windows 2008 R2. (Copiar a pasta DVD_2008_R2:\Support\ADPREP para o disco local do servidor Windows 2003) adprep32 /forestprep adprep32 /domainprep adprep32 /rodcrprep 2) No Windows Server 2008 R2 executar DCPROMO, seguir os passos e reiniciar. 3) Aguardar a replicação entre os controladores de domínio Windows 2003 e Windows 2008 R2 4) No controlador de domínio Windows Server 2003 rodar DCPROMO para removê-lo do domínio 5) No controlador de domínio Windows Server 2008 elevar o nível do domínio para Windows 2008 R2 6) No controlador de domínio Windows Server 2008 elevar o nível da floresta para Windows 2008 R2
Demo 3: Upgrade do File Server Windows Server 2003 para Windows Server 2008 R2
Instalação das Migration Server Tools
1) No Windows Server 2008 R2, instalar a feature Migration Server 2) Criar a pasta c:\SmigDeploy e compartilhar com permissão de Leitura 2) Executa os 4 comandos abaixo para criar um ponto de instalação das ferramentas de migração no Windows Server 2003 (x86 e x64) e Windows Server 2008 (x86 e x64) %Windir%\System32\ServerMigrationTools\SmigDeploy.exe /package /architecture amd64 /os WS08 /path C:\SMigDeploy %Windir%\System32\ServerMigrationTools\SmigDeploy.exe /package /architecture amd64 /os WS03 /path C:\SMigDeploy %Windir%\System32\ServerMigrationTools\SmigDeploy.exe /package /architecture X86 /os WS08 /path C:\SMigDeploy %Windir%\System32\ServerMigrationTools\SmigDeploy.exe /package /architecture X86 /os WS03 /path C:\SMigDeploy 3) No Windows Server 2003 instalar o .Net Framework 2.0 e PowerShell 1.0 4) Conectar no compartilhamento criado no servidor Windows Server 2008 R2, abrir a pasta referente ao sistema operacional e arquitetura e executar SMigDeploy.exe
Migração dos grupos e usuários locais
1) No Windows Server 2003 abrir o PowerShell e executar o seguinte comando: Export-SmigServerSetting -User All -Group -Path \\W2008-FS01\c$ -Verbose 2) No Windows Server 2008 abrir o PowerShell e executar o seguinte comando: Import-SmigServerSetting -User All -Group -Path c:\ -Verbose
Migração do conteúdo e permissões
1) No Windows Server 2003 abrir o PowerShell e executar o seguinte comando: Send-SmigServerData -ComputerName W2008-FS01 -SourcePath c:\FileServer -DestinationPath c:\FileServer -Recurse -Include All -Force 2) No Windows Server 2008 abrir o PowerShell e executar o seguinte comando: Receive-SmigServerData
Mais detalhes e outras opções de migração de FileServer estão disponíveis em http://technet.microsoft.com/en-us/library/dd379487(WS.10).aspx
preciso dos comandos para copiar os vhds
Deives,
Imagino que vc esteja falando do item 3 da Demo 1, certo ?
Se for isso, não tem nada de especial para copiar o(s) VHD(s) para o servidor Hyper-V.
Use o copy, xcopy ou robocopy.
Usando copy ficaria:
copy \\serverVirtualServer\c$\VHD\vm1.vhd \\serverHyper-v\c$\VHD\vm1.vhd
Neste exemplo, os arquivos VHD estariam dentro da pasta VHD na raiz do C: tanto no servidor Virtual Server para o servidor Hyper-V.
Marcelo Hunecke.