迁移一台物理机 (PM) 或虚拟机 (VM) 来通过网络将其传输到 everRun 7.x 系统上的一个新 VM。(您还可以将开放虚拟化格式 (OVF) 文件导入到 everRun 7.x 系统,见创建和迁移虚拟机。)
要通过网络迁移 PM 或 VM 时,在源 PM 或 VM 上启动 P2V 客户端(virt-p2v),使用该客户端配置、初始化和监视来自源侧的安全网络传输。在迁移完成之前,everRun系统上不需要配置步骤,不过,当新 VM 的关联卷开始出现时,您可以在everRun 可用性控制台的卷页面上确认迁移正在进行。
从驱动程序和工具部分下载 P2V 客户端 ISO 文件 everRun 支持页在 http://www.stratus.com/go/support/everrun.
如果您要验证 ISO 映像的完整性,还要下载关联的 fciv 校验和文件,然后从 Microsoft 支持网站下载 Microsoft 文件校验和完整性验证程序 (FCIV) 可执行文件。将这两个文件保存到包含已下载的 ISO 文件的目录中。
打开命令提示符。从包含该 ISO、可执行文件和验证文件的目录,键入与以下类似的命令来验证此 ISO 映像:
fciv -v -xml virt-p2v-n.n.n-n.nnnnnnnn.n.el6.centos.xml
如果该命令执行成功(也就是说,返回消息
从驱动程序和工具部分下载 P2V 客户端 ISO 文件 everRun 支持页在 http://www.stratus.com/go/support/everrun. 请确保您下载的 P2V 客户端版本与您正在将 VM 迁移到 everRun 系统的版本相匹配。
如果您要验证 ISO 映像的完整性,还要下载关联的 fciv 校验和文件,然后从 Microsoft 支持网站下载 Microsoft 文件校验和完整性验证程序 (FCIV) 可执行文件。将这两个文件保存到包含已下载的 ISO 文件的目录中。
打开命令提示符。从包含该 ISO、可执行文件和验证文件的目录,键入与以下类似的命令来验证此 ISO 映像:
fciv -v -xml virt-p2v-n.n.n-n.nnnnnnnn.n.el6.centos.xml
如果该命令执行成功(也就是说,返回消息
选择将包含在迁移中的
您必须至少选择一个卷,包括启动卷。(由于 P2V 客户端是一个基于 Linux 的程序,所以所有设备都是按 Linux 设备名称列出的,其中 sda 或 vda 代表启动卷。)
如果目标 everRun 系统有多个存储组,则还可选择要在其中创建各卷的存储组。双击该卷条目,打开选择存储组面板。确保选择支持您正在导入的卷的扇区大小的存储组(请参阅计划虚拟机存储),以及选择与源卷相匹配的扇区大小(P2V 客户端不能转换卷的扇区大小)。注意,启动卷必须具有 512 B 的扇区大小。对于数据磁盘,您只能选择 4K 或 512B 的扇区大小。
激活各设备旁边的复选框来选择将包含在迁移中的网络接口。
如果目标 everRun 系统有多个共享网络,则还可选择将与各网络接口相连接的共享网络。双击网络接口,打开选择共享网络面板,选择共享网络,然后单击确定。
按重新配置虚拟机资源 所述,在上部窗格中选择新 VM,单击配置来打开重配虚拟机向导。使用这个向导为 VM 配置希望的 vCPU、内存、存储和网络设置:
在最后一个向导页面上单击完成来实施这些修改。
仅对于基于 Windows 的 VM,将 VirtIO 驱动程序更新到支持的最新版本,如更新 VirtIO 驱动程序(基于 Windows 的 VM)。(基于 Linux 的 VM 中已存在正确的 VirtIO 驱动程序。)
禁用everRun系统上的操作不需要的任何客人操作系统服务。
禁用这些服务后,重新启动客人操作系统来实施您的修改。
确认新 VM 工作正确后,迁移过程完成;不过,everRun系统可能会继续在 PM 之间同步数据来启用高可用性 (HA) 或容错 (FT) 操作。
必要时,使用如下信息解决在迁移过程中遇到的问题。
要取消迁移过程时
关闭运行 P2V 客户端的源 PM 或 VM。
迁移取消或失败后的清理
打开everRun 可用性控制台,移除已迁移的、与源 PM 或 VM 相关的所有卷。要重新启动迁移过程时,重新启动源 PM 或 VM 上的 P2V 客户端。
要恢复失败的迁移时
当迁移过程失败时,源 PM 或 VM 上的 P2V 客户端上将显示一条错误消息。everRun系统上还可能显示另一条消息。使用这些消息确认问题。
如果迁移仍然失败,则在提供了相关选项时,启用服务器侧调试。迁移完毕后,按创建诊断文件 所述生成一个诊断文件并将其发送到您的授权 Stratus 服务代表。这个诊断文件内包含在迁移过程中产生的所有服务器侧调试信息。
要从失败且出现错误消息安装 '/dev/sda1 失败:不允许操作的迁移中恢复
对于基于 Windows 的 VM,如果该迁移过程失败并出现以下错误消息,则可能表明已启用快速启动模式:
安装 '/dev/sda1' 失败:不允许操作
NTFS 分区处于不安全状态。请继续并完全关闭 Windows(非休眠或快速重启),或者使用 'ro' 安装选项安装只读卷。
要解决此问题,请登录源 VM 的客人操作系统,禁用快速启动模式并关闭该操作系统。然后,重新开始此迁移过程。
在新迁移的基于 Linux 的 VM 陷入“正在启动”状态时进行恢复
如果基于 Linux 的 VM 的网络脱机,则该 VM 可能无法退出正在启动状态(在 everRun 可用性控制台 中)。
在迁移过程中,P2V 客户端会尝试为每个网络接口设置新的 MAC 地址,以便防止与原始 VM 发生冲突。一些基于 Linux 的操作系统检测到新的 MAC 地址,然后自动为其创建新网络接口,同时仍保留原始接口。客人操作系统启动,但在您手动配置网络设置前网络可能保持脱机状态。
要纠正该问题,则打开 VM 控制台,登录到该客人操作系统,然后更新网络启动脚本。确保对于每个网络接口您仅保留一个条目,以及每个接口均使用唯一 MAC 地址和针对您环境的正确网络设置。
everRun系统上 VM 内丢失数据卷的恢复
在导入后,如果everRun系统上的 VM 内没有出现您的数据卷,那么,您可能需要手动恢复这些卷,方法如下:
everRun系统上 VM 内丢失网络设备的恢复
在导入后,如果everRun系统上的 VM 内没有出现您的网络设备,那么,您可能需要手动恢复这些网络设备,方法如下:
相关主题
|
产品支持与下载
|
关于 Stratus
|
|
产品资料(PDF 格式)
|
关于帮助
|