Como Migrar o VMM 2007 para o VMM 2008
Este post fornece um guia passo a passo para migrar o Virtual Machine Manager 2007 em System Center Virtual Machine Manager 2008 (VMM) sem perder os dados precedentes do VMM 2007.
Quando se actualiza a base de dados do VMM, os seguintes dados e objectos são perdidos:
· Tabela dos Jobs
· As senhas e as chaves do produto para o seguinte:
o Templates autónomos
o Perfis do sistema de operativo
o Perfis de hardware
Quando actualiza a base de dados VMM, os seguintes dados e objectos estão retidos:
· Informação do auto-serviço
· Campos feitos sob encomenda para máquinas virtuais e anfitriões
Atenção Para evitar a perda de dados importantes, antes de actualizar a base de dados do VMM, é altamente recomendado que seja executado um backup total, para isso poderá utilizar o SQL Server Management Studio. Não utilize a função de backup da base de dados VMM na Administration view para executar este backup, pois não poderá restaurar o backup com a versão nova de VMM.
Nota Quando instalar o servidor VMM para VMM 2008, todos os clientes que pertencem ao grupo de segurança dos administradores locais irão ser adicionados automaticamente ao papel do administrador VMM. Quando migra VMM de 2007 a VMM 2008, os users administradores do VMM no grupo de segurança dos administradores do Virtual Machine Manager não irão ser migrados automaticamente para o grupo de segurança dos administradores locais.
Para migrar do Virtual Machine Manager 2007 para o VMM 2008
1. Na console do administrador VMM, remova todos os anfitriões que estão em uma rede do perímetro.
Importante Deve remover estes anfitriões antes que promova a base de dados VMM 2008, e depois adicionar os anfitriões novamente depois que terminou a migração do VMM 2007 para VMM 2008. Deve igualmente reconfigurar as reservas do anfitrião para estes anfitriões depois que os adicionou ao VMM 2008.
2. Na base de dados VMM 2007, instalar o SQL Server Management Studio ou SQL Server Management Studio. Para transferir o SQL Server Management Studio, clique AQUI.
3. Clique Start, aponte para All Programs, clique em Microsoft SQL Server 2005, right-click em SQL Server Management Studio Express, e depois Clique Run as administrator.
4. Na caixa de diálogo Connect to Server, selecione ou escreva o nome do Servidor da base de dados do VMM 2007, e Clique em Connect.
5. No SQL Server Management Studio, faça o seguinte para criar um Backup cópia da bases de dados do VMM 2007:
a. Expanda bases de dados, right-click na base de dados VirtualManagerDB, aponte às tarefas, e Clique então no Back Up.
b. Na caixa de diálogo Back Up Database, Clique OK para fazer backup à base de dados no caminho padrão, ou na área de destino, para especificar uma posição diferente para o ficheiro de backup, e clique então em OK.
6. Identifique um computador que cumpra as exigências mínimas do sistema para instalar a base de dados VMM para VMM 2008.
7. No computador que será o servidor de base de dados do VMM 2008, faça o seguinte:
a. Instale manualmente o SQL Server 2005 Express SP2 ou outra versão do SQL suportada. Pode usar qualquer nome válido na instância do SQL ou usar a instância padrão para o VMM, que é MICROSOFT$VMM$.
Pode instalar o SQL Server 2005 Express SP2 através do produto VMM, para isso tem de correr o SQLEXPR_ENU.exe dentro da pasta apropriada da língua (1033 para o inglês) sob o caminho Prerequisites\SQLEXPR. Ou então, fazer download do SQL Server 2005 Express (para fizer download clique AQUI, e depois instalar o SQL Server 2005 Express Service Pack 2 (para fazer download, clique AQUI.
b. Instale o SQL Server Management Studio ou SQL Server Management Studio.
c. Transfira o ficheiro de backup criado ao fazer backup às bases de dados do VMM 2007 para o servidor de base de dados do VMM 2008, ou a uma localização que seja acessível ao servidor de base de dados do VMM 2008.
d. Clique Start, aponte para All Programs, clique em Microsoft SQL Server 2005, right-click em SQL Server Management Studio Express, e depois Clique Run as administrator.
e. No SQL Server Management Studio, right-click em Databases, e Clique em New Database.
f. Na caixa de diálogo New Database, escreva um nome para a nova base de dados, tal como VMM2008, e Clique OK. O nome de defeito para a base de dados do VMM é VirtualManagerDB.
g. Expanda as bases de dados, right-click a base de dados que acabou de criar, vá às tarefas, e depois a Restore, e Clique em Database.
h. Na caixa de diálogo Restore Database, na área Source for restore, clique em From device, e depois clique no botão à direita da caixa.
i. Na caixa de diálogo Specify Backup, o clique Add, e depois vá até à localização do ficheiro de backup da base de dados do VMM 2007.
j. Na lista Select the backup sets to restore, seleccione a check box Restore na coluna ao lado do ficheiro de backup especificado.
k. No painel da esquerda em Select a page, clique em Options, e faça o seguinte:
i. Na área Restore options, seleccione a check box Override the existing database.
ii. Na área Restore the database files as, as localizações do ficheiro de dados (VirtualManagerDB.mdf) e o ficheiro de log (VirtualManagerDB_log.ldf) irão parecer na coluna em Restore As, como as posições originais no servidor de base de dados do VMM 2007.
Para restaurar os ficheiros à posição correcta no servidor de base de dados do VMM 2008, clique no botão à direita de cada ficheiro, e depois na caixa de diálogo Locate Database Files, após clique na posição onde quer armazenar os ficheiros de base de dados.
O caminho padrão para as base de dados do SQL Server é servidor de %Program Files (x86)%\Microsoft SQL Server\MSSQL.1\MSSQL\Data. Nomeie cada ficheiro da mesma forma como foi nomeada originalmente, VirtualManagerDB.mdf para o ficheiro de dados e VirtualManagerDB_log.ldf para o ficheiro de log.
iii. Posteriormente de ter especificado a localização dos ficheiros para restaurar, clique em OK para restaurar a base de dados.
8. Identifique um computador que esteja separado da instalação do VMM actual e que cumpra as exigências mínimas do sistema para instalar o servidor VMM para VMM 2008.
9. Instale o servidor VMM para VMM 2008 e, na página do assistente do SQL Server Settings, dê entrada manualmente do nome de servidor e da instância do SQL, e então na lista Select or enter a database, seleccione ou escreva o nome da base de dados restaurada do VMM 2007.
Será alertado com uma mensagem que diz que a base de dados especificou é uma bases de dados do VMM 2007. Clique OK para promovê-la automaticamente para uma bases de dados do VMM 2008.
10. Siga as instruções para instalar a console do administrador VMM (veja um post anterior - Como instalar a console do administrador do VMM), e conecte-se então ao novo servidor VMM.
11. Na console do administrador VMM, em Administration view, clique em Managed Computers.
No painel de resultados, o servidor VMM 2007 nos servidores de VMM, é igualmente o servidor da biblioteca por defeito para as instalações VMM 2007, terá o status da comunicação do agente como acesso negado, assim como todos os outros anfitriões que forem controlados pelo VMM 2007.
12. No painel de resultados, faça o seguinte:
a. Seleccione o VMM 2007, que é igualmente o servidor da biblioteca por defeito para as instalações VMM 2007, clique em Remove, e depois, na caixa de diálogo Remove Agent, deixe todos os check box seleccionados, e clique em OK.
Importante Não tente reassociar ou actualizar o agente no VMM 2007 antes de removê-lo.
b. Se existir mais algum anfitrião adicional, seleccione um ou vários anfitriões, com um status da comunicação do agente com acesso negado, e Clique então Reassociate.
Nota De modo que o desempenho não seja afectado de forma negativa, recomenda-se que actualize os anfitriões em grupos de 10 a 25, associando primeiramente os anfitriões com o server VMM 2008, e então actualizando os agentes nos anfitriões, até que todos os anfitriões estejam actualizados VMM a 2008.
Os anfitriões terão agora um status da comunicação do agente como Not Responding e um status da versão do agente como Unsupported.
c. Seleccione um ou vários anfitriões com um status da versão do agente de Unsupported, e Clique em Update Agent.
Depois que a actualização estiver completa, os anfitriões terão um status de comunicação do agente como Responding e um status da versão do agente como Up-to-date. Isto indica que a actualização para os agentes nos anfitriões está completo.
d. Repita as etapas anteriores até que todos os anfitriões estejam actualizados.
13. Na console do administrador VMM, na biblioteca, faça o seguinte:
▪ No painel dos recursos, Clique no servidor da biblioteca, e então, no painel acções, o clique em Refresh.
▪ Se tem mais de um servidor da biblioteca, repita a etapa do refrescamento para cada servidor da biblioteca.
14. Na console do administrador VMM, na administração, faça o seguinte:
▪ No painel dos resultados, seleccione um ou vários computadores que têm um papel da biblioteca e um status de comunicação do agente com Access Denied, e então, no painel acções, clique em Reassociate.
Os servidores da biblioteca terão um status da comunicação do agente como Not Responding e um status da versão do agente como Unsupported.
▪ Selecione um ou vários computadores que têm um papel da biblioteca e um status da versão do agente de Unsupported, e Clique então o agente da Update Agent.
Depois que a actualização estiver completa, os anfitriões terão um status de comunicação do agente como Responding e um status da versão do agente como Up-to-date. Isto indica que a actualização para os agentes nos anfitriões está completo.
Neste momento, pode usar o VMM 2008 para controlar os anfitriões do anterior VMM 2007. Entretanto, aqueles anfitriões não terão as características que está disponível nos anfitriões que estão executar o software de virtualização Hyper-V, inclui mas não é limitada para suportar:
· Processadores múltiplos em máquinas virtuais do convidado.
· Máquinas virtuais do convidado 64-bit.
· Até 64 GB da memória para máquinas virtuais do convidado.
· Redes virtuais com capacidade de VLAN.
· Migração rápida para máquinas virtuais com alta-disponibilidade.