如何迁移虚拟机文件的存储

应用到: Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

在 System Center Virtual Machine Manager (VMM) 2008 R2 中,您可以将正在运行 Windows Server 2008 R2 的主机上的虚拟机文件从一个存储位置移动到同一主机上的另一个存储位置。如果正在运行虚拟机,则您可以在服务中断时间最短甚至无服务中断的情况下为虚拟机用户执行此操作,这称为快速存储迁移。如果虚拟机具有多个虚拟硬盘,则可以为每个虚拟硬盘 (.vhd) 文件指定一个单独的位置。

使用以下过程可将虚拟机文件移到同一主机上的不同存储位置。

将虚拟机文件迁移到同一主机上的不同存储位置

  1. 在“虚拟机”视图中,导航到部署了虚拟机的主机。

  2. 在结果窗格中选择虚拟机,然后在**“操作”窗格中单击“迁移”**。

    此时,将打开迁移虚拟机向导的“选择路径”页,其中显示了虚拟机文件的当前位置。配置文件位置的当前路径显示在“虚拟机路径”框中,每个虚拟硬盘 (.vhd) 位置的当前路径显示在“磁盘”列表中。

  3. 在“选择路径”页上,执行以下操作之一:

    • 单击“虚拟机路径”向下箭头,然后单击列表上的现有默认虚拟机路径。

    • 在“虚拟机路径”框旁边,单击“浏览”,导航到主机上的位置,然后单击“确定”。

      VMM 会将所有虚拟磁盘的路径自动更改为为配置文件指定的相同路径。

      或者,您可以键入路径。如果您为虚拟机的配置文件键入新路径,则在您单击“虚拟机路径”框外部之前,VMM 不会自动更改虚拟磁盘的路径。

      备注

      如果选择了现有虚拟机路径之外的其他路径,并且要将该路径添加到主机上的默认路径中,请选中“将此路径添加到主机默认路径列表”复选框。有关添加默认虚拟机路径的信息,请参阅如何设置主机的放置选项

  4. 要将虚拟机的所有文件移到相同位置,请单击“下一步”,然后执行下一步操作。

    要将虚拟机的一个或多个 .vhd 文件移到不同于配置文件位置的其他位置,请执行以下操作:

    • 在“磁盘”区域内的“位置”框中为每个虚拟硬盘键入新路径,或者单击“浏览”以导航到想要在其中存储 .vhd 文件的位置。

      重要

      如果正在运行虚拟机,并且您更改了任何虚拟硬盘的路径,则还必须为虚拟机的配置文件指定新路径,否则迁移操作将失败。即使您想将配置文件保留在其当前位置,仍必须执行此操作。要执行此操作,您可以在配置文件的当前位置内创建一个新的子文件夹,然后在“虚拟机路径”框中选择该新位置。

    • 为所有虚拟机文件指定了新存储位置之后,单击“下一步”。

  5. 在“摘要”页上,单击“移动”开始移动虚拟机文件。

    要检查操作的进度和结果,请显示“作业”窗口。默认情况下,向导关闭后将打开此窗口。要在任何时候查看窗口,单击控制台工具栏上的**“作业”**按钮。