服务器 频道

SCVMM2008实战之备份和还原 VMM 数据库

  【IT168 专稿】Virtual Machine Manager (VMM) 数据库是包含所有 VMM 配置信息的 SQL Server 数据库。

  请务必将定期备份 VMM 数据库作为全面备份计划的一部分,以保护所有 VMM 数据(包括主机、虚拟机和库服务器上的数据)。除了使用 VMM 中提供的工具,还可以使用 SQL Server Management Studio 来备份和恢复 VMM 数据库。

  备份 VMM 数据库

  在"管理"视图中单击"常规",然后单击"操作"窗格中的"备份 Virtual Machine Manager"。

  在"Virtual Machine Manager 备份"对话框中键入备份文件目标文件夹的路径。该文件夹不得是根目录,并且必须可被 SQL Server 访问。

  注意,可以在"作业"视图中查看备份的状态。

  可使用以下步骤来执行数据恢复并重新关联 VMM 环境中的托管计算机。使用的步骤取决于是恢复到同一物理计算机还是其他计算机。

  在同一计算机上恢复 VMM 数据库

  要恢复 VMM 数据库,请在 VMM 数据库恢复到的目标计算机上,从命令行运行 SCVMMrecover.exe 工具。该 scvmmrecover.exe 工具位于产品光盘的以下路径上:%ROOT%\i386\bin(32 位计算机),或 %ROOT%\amd64\bin(64 位计算机)。

  在 VMM 数据库计算机上,利用提升的权限打开命令提示符窗口,然后使用语法 SCVMMRecover [-Path <location>] [-Confirm] 运行 SCVMMrecover.exe 工具。

  如果 VMM 数据库恢复到的目标物理计算机与数据库以前所在的计算机具有相同的系统标识号 (SID),则必须执行以下步骤:

  在 VMM 管理员控制台的"主机"视图中,执行以下操作:

  删除自上次创建备份后从 VMM 删除的主机。

  如果在上次创建备份后从 VMM 删除某个主机,则该主机在"主机"视图中的状态为"需要注意",并且该主机上的任何虚拟机在"虚拟机"视图中的状态都为"主机未响应"。

  添加上次更新后添加的所有主机。

  在 VMM 管理员控制台的"虚拟机"视图中,删除自上次创建备份后从 VMM 删除的所有虚拟机。

  如果某主机存在但是拥有上次备份后删除的虚拟机,则该虚拟机在"虚拟机"视图中的状态为"丢失"。
 

  在不同计算机上恢复 VMM 数据库

  要恢复 VMM 数据库,请在 VMM 数据库恢复到的目标计算机上,从命令行运行 scvmmrecover.exe 工具。该 scvmmrecover.exe 工具位于产品光盘的以下路径上:%ROOT%\i386\bin(32 位计算机),或 %ROOT%\amd64\bin(64 位计算机)。

  在 VMM 数据库计算机上,利用提升的权限打开命令提示符窗口,然后使用语法 SCVMMRecover [-Path <location>] [-Confirm] 运行 scvmmrecover.exe 工具。

  如果 VMM 数据库恢复到的目标物理计算机与原始计算机不同且具有不同的系统标识号 (SID),则必须执行以下步骤:

  在 VMM 管理员控制台的"管理"视图中,执行以下操作:

  单击"托管计算机",在结果窗格中标识状态为"拒绝访问"的所有托管计算机。

  单击状态为"拒绝访问"的某个托管计算机,然后在"操作"窗格中单击"重新关联"。

  在 VMM 管理员控制台的"主机"视图中,执行以下操作:

  删除自上次创建备份后从 VMM 删除的主机。

  如果在上次创建备份后从 VMM 删除某个主机,则该主机在"主机"视图中的状态为"需要注意",在"托管计算机"中的状态为"拒绝访问",并且该主机上的任何虚拟机在"虚拟机"视图中的状态都为"主机未响应"。

  添加上次更新后添加的所有主机。

  在 VMM 管理员控制台的"虚拟机"视图中,删除自上次创建备份后从 VMM 删除的所有虚拟机。

  如果某主机存在但是拥有上次备份后删除的虚拟机,则该虚拟机在"虚拟机"视图中的状态为"丢失"。
 

0
相关文章