Aqui está outra ferramenta que não é necessariamente do SCVMM específicamente, mas deve ser útil se nunca tiver que depurar (debug) qualquer uma de suas VMs em Hyper-V:
O Microsoft Hyper-V VM State to Memory Dump Converter (vm2dmp) é uma ferramenta de linha de comando que converte o estado salvo de uma máquina virtual de Hyper-V em um arquivo de despejo de memória cheia (full memory dump) compatível com ferramentas de depuração para Windows. Pode usar essa ferramenta para converter o conteúdo da memória de uma máquina virtual a um momento para um arquivo de despejo de memória cheia. A ferramenta vm2dmp torna mais fácil depurar problemas difíceis quando elas ocorrem em máquinas virtuais. Utilizar essa ferramenta, os desenvolvedores podem poupar tempo, evitando a necessidade de criar um arquivo de despejo, através de uma conexão lenta de um depurador (debugger) ou do sistema operatico em execução dentro da máquina virtual.
Setup
Copie o ficheiro vm2dmp.exe para a pasta de instalação das ferramentas de debugging para o Windows (Ex: C:\Program Files\Debugging Tools for Windows\). Depois disso está pronto para ser utilizado.
Guia rápido
· Criar um dump file de uma máquina virtual:
vm2dmp.exe –vm VISTASP1-ENT-32 -dmp C:\VM\memory.dmp
· Criar um dump file de um snapshot's state:
vm2dmp.exe –vm VISTASP1-ENT-32 –snap “VISTASP1-ENT-32-snapshot-SP1” -dmp C:\VM\memory.dmp
· Criar um dump file utilizando os ficheiros de estado da máquina virtual:
vm2dmp.exe -bin C:\VM\example.bin -vsv C:\VM\example.vsv -dmp C:\VM\memory.dmp
· Criar um dump file utilizando os local symbols:
vm2dmp.exe -bin C:\VM\example.bin -vsv C:\VM\example.vsv -dmp C:\VM\memory.dmp –sym C:\symbols
Para fazer download da ferramenta e do Guia do Utilizador, clique no link abaixo:
Microsoft Hyper-V VM State to Memory Dump Converter
Para quando tiver a necessidade de mover a base de dados do SCVMM de um servidor para outro, por várias razões. Por exemplo, esta situação pode ocorrer quando a muda de um SQL local (padrão - com a versão Express) para um SQL remoto ou para um Cluster de SQL. As instruções a seguir são fornecidas como uma orientação sobre como realizar essa mudança na perspectiva do SCVMM.
Importante! É fortemente encorajado que antes deste processo que seja efectuado um backup completo à base de dados do SCVMM.
Existem dois métodos para realizar a tarefa de backup e mover a base de dados SQL. Pode usar o SQL Server Management Studio ou a ferramenta SCVMMrecover.exe incorporada no SCVMM.
Método 1 - Utilizar o SQL Server Management Studio
Como mover as bases de dados do SCVMM para outro servidor (de local para SQL remoto)
1. Fazer um backup da DB SCVMM existentes
2. Desinstalar o SCVMM com a opção de Retain Data
3. No SQL server remoto, importar a BD do SCVMM
4. Instalar novamente o SCVMM, na opção da BD, aponte para o novo servidor SQL e utilize a BD do SCVMM importada
5. Se qualquer host gerido apresenta o status de Access Denied, clique com o botão direito do mouse e seleccione Reassociate
Método 2 - Utilizar a ferramenta SCVMMrecover.exe
1. Fazer backup da base de dados do SCVMM
1.1. Em administração, clique em General e, em seguida, no painel de acções, clique em Backup Virtual Machine Manager.
1.2. Na caixa de diálogo Backup Virtual Machine Manager, digite o caminho para uma pasta de destino para o arquivo de backup. A pasta não deve ser um directório raiz e deve estar acessível para o SQL Server.
2. Restaurar a base de dados do SCVMM
2.1. Para restaurar a base de dados do SCVMM, no computador estiver a restaurar a base de dados do SCVMM, execute a ferramenta SCVMMrecover.exe através da linha de comando. O SCVMMrecover.exe está localizado no CD do produto no seguinte caminho: %ROOT%\i386\bin a versão de 32 bits, ou %ROOT%\amd64\bin na versão de 64 bits.
3. No servidor de base de dados do SCVMM, abra uma janela de prompt de comando com privilégios elevados e, em seguida, execute o SCVMMrecover.exe utilizando a seguinte sintaxe:
SCVMMRecover [-Path <location>] [-Confirm]
Se o computador físico que tiver a restaurar a base de dados do SCVMM sobre é diferente do computador original e tem um número diferente para a identificação do sistema (SID), deve executar as seguintes etapas:
1. Na consola SCVMM Administrator, em administração, faça o seguinte:
a. Clique em Managed Computers e, no painel de resultados, identifique quaisquer computadores geridos com um status de Access Denied.
b. Clique em um computador gerido com um status de Access Denied e, em seguida, no painel de acções, clique em Reassociate.
2. Na consola do SCVMM Administrator, em hosts, faça o seguinte:
a. Remova quaisquer hosts que foram removidos do SCVMM desde o último backup que foi criado.
Se um host foi removido do SCVMM após o último backup foi criado, ele terá um status Needs Attention na visualização de hosts e Access Denied em computadores geridos e quaisquer máquinas virtuais no host terão um status de Host Not Responding no modo de exibição de máquinas virtuais.
b. Adicione novamente qualquer hosts que foram adicionadas desde a última actualização.
3. Na consola do SCVMM Administrator, em máquinas virtuais, remova quaisquer máquinas virtuais que foram removidas do SCVMM desde o último backup foi criado.
Se um host está presente, mas tem uma máquina virtual que foi removida desde o último backup, a máquina virtual terá um status de Missing no modo de exibição de máquinas virtuais.