Professional Documents
Culture Documents
V2V迁移实践-Xen版本v1 0
V2V迁移实践-Xen版本v1 0
FusionCompute-Xen 版本迁移
版本 v1.0
一.背景
在一般企业生产环境,管理员可能面对异构的虚拟化环境。例如:业务系统可能一部分
件下,管理员尽可能对硬件资源进行整合,此时将会涉及异构虚拟化的虚拟机迁移。
对于特定生产环境的迁移操作,管理员需提前设计迁移计划并结合场景实施操作。
二.风险评估
期间相关业务将不可用。
三.迁移架构
过迁移工具将文件服务器中的镜像文件写入到目标端云主机虚拟磁盘中。具体的操作步骤参照如
下章节。
四.准备工作
4.1 工具准备
下载链接:http://cdn.zstack.io/tools/ISO-forSH/clonezilla-live-2.6.6-15-amd64.iso
驱动包:GuestTools-1.1.0.iso
下载链接:http://cdn.zstack.io/tools/ISO-forSH/GuestTools-1.1.0.iso
由于在迁移过程中涉及到虚拟磁盘镜像文件的存放,因此需要准备文件共享环境;现场没有文
安装 NFS
创建共享目录
#mkdir /NFS
配置 NFS
#vim /etc/exports
/NFS *(rw,sync,all_squash)
NFS 配置文件设置好后需要对其服务重新启动并设置为开机启动。
重启 RPC 服务并设置为开机自启动;
重启 NFS 服务并设置为开机自启动;
验证测试:
挂载前先测试一下是否可以挂载:
# showmount -e 192.168.17.10
挂载到客户端并测试权限:
5.1 前提条件
规划停机作业时间范围。
备份业务数据。
卸载 Tools 工具(该步骤必须操作,卸载步骤参考华为相关指导说明) 。
IP、Mac 地址变化后业务无法正常启动。
相关文档卸载完成。
通过如下方法确认出虚拟机内部系统盘和数据盘盘符:
查看系统盘:
#lsblk
查看数据盘:
#lsblk
5.2.1 导出源端虚拟机镜像文件
5.2.1.1 挂载迁移工具
选择需要迁移的虚拟机,点击“选项”页标签,点击“启动方式”将启动方式设置为:光驱启动;点
击“确定”按钮。
选择需要迁移的虚拟机,点击“硬件”页标签,点击“光驱”,配置挂载光驱方式,推荐选择共享方
机内部业务已经正常关闭并将数据备份妥当,则可以勾选“立即重启虚拟机”;确认无误后点击“确
选择第一条进行引导;
设置界面语言为简体中文,按回车键进行下一步操作;
直接按回车键保持默认配置即可;继续下一步。
5.2.1.3 导出系统盘镜像
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择:“使用 NFS 服务器的目录”,按回车键继续下一步。
选择:“static”配置静态 IP 地址,按回车键继续下一步操作;
按上述操作配置 IP 地址、掩码、网关及 DNS 地址;配置好后按回车键继续下一步操作;
选择 NFS 服务版本为 NFSv2,v3;按回车键继续下一步操作;
如下:
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“存储本机硬盘为镜像文件”,按回车键继续下一步操作;
设置存放镜像的目录名称,如果虚拟机同时存在系统盘及数据盘,在命名时可以通过名称来进行
作;
设置压缩模式,该配置保持默认即可;按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
直接按回车键继续下一步操作;
操作确认,直接输入“y”,然后按回车键继续下一步操作开始导出镜像,过程如下图所示:
镜像导出完成后进行镜像可还原性验证;按回车键继续相关操作。
5.2.1.4 导出数据盘镜像
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择“存储本机硬盘为镜像文件”,按回车键继续下一步操作;
选择“savedisk”按回车键继续下一步操作;
设置数据盘保存的目录名称,以 data 为后缀区分为数据盘;设置好后按回车键继续下一步操作;
选择虚拟机的数据盘作为母盘,通过“空格键”选中,选中的以星号显示。按回车键继续下一步操
作;
设置压缩模式,该配置保持默认即可;按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
直接按回车键继续下一步操作;
操作确认,直接输入“y”,然后按回车键继续下一步操作开始导出镜像,过程如下图所示:
镜像导出完成后进行镜像可还原性验证;按回车键继续相关操作。如有多块数据盘重复执行上述
操作即可。
当镜像导出操作完成后,防止 IP 地址冲突及原始数据不一致,建议将其虚拟机进行关机,选择
“PowerOff”关机即可。
点击“云资源池”选择镜像
点击“添加镜像”,按照上述图中配置进行设置,配置好后点击“确定”开始上传镜像。
5.2.2.2 创建云盘规格
点击“云资源池”,点击“云盘规格”;点击“创建云盘规格”
按照上述图中配置进行设置,完成后点击确定进行创建云盘规格。
5.2.2.3 创建空白云主机
创建云主机过程中镜像选择为迁移工具 ISO,并选择提前创建好的根云盘规格;选择一个可以
与 NFS 文件服务器通信的三层网络;
点击“高级”创建云主机时同时创建出数据盘;选择提前创建好的云盘规格;
配置无误点击“确定”开始创建空白云主机。
5.2.2.4 恢复镜像到云主机
选择第一条进行引导;
设置界面语言为简体中文,按回车键进行下一步操作;
直接按回车键保持默认配置即可;继续下一步。
直接按回车键保持默认配置即可;继续下一步。
5.2.2.5 还原系统盘
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择:“static”配置静态 IP 地址,按回车键继续下一步操作;
按上述操作配置 IP 地址、掩码、网关及 DNS 地址;配置好后按回车键继续下一步操作;
选择 NFS 服务版本为 NFSv2,v3;按回车键继续下一步操作;
如下:
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“restoredisk”将将导出的镜像恢复到云主机磁盘中,选择好后按回车键继续进行下一步操作;
选择生成的镜像文件来进行还原操作,可根据后缀区分系统盘及数据盘;这里先选择后缀为 sys
的镜像对系统盘进行恢复。
选择 vda 系统盘为目标盘,在 ZStack 平台中系统盘默认为 vda;选择好后按回车键继续下一步
操作;
还原前需对镜像进行检查,选择“是,还原前检查”,选择好后按回车键继续下一步操作;
选择执行完毕后的动作,保持默认即可,按回车键继续下一步操作;
按回车键将会对镜像文件进行检查,检查结果如下图所示;
通过上述图中描述镜像检查可以正常还原,按回车键进行还原前的操作确认,如下图所示:
还原操作将会覆盖云主机磁盘中的数据,因此会进行两次确认,输入 y 继续执行恢复动作,恢
复过程如下图所示:
还原动作执行完毕后会进入如下界面等待操作:
如果需要继续对数据盘进行还原操作,可以选择“rerun2”继续操作。
5.2.2.6 还原数据盘
选择“rerun2”按回车键继续下一步操作;
直接按回车键保持默认配置即可;继续下一步。
直接按回车键保持默认配置即可;继续下一步。
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择“skip”跳过挂载目录操作;使用已经挂载好的 NFS 共享目录,按回车键继续下一步操作;
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“restoredisk”将将导出的镜像恢复到云主机磁盘中,选择好后按回车键继续进行下一步操作;
选择生成的镜像文件来进行还原操作,可根据后缀区分系统盘及数据盘;这里选择后缀为 data 的
镜像对数据盘进行恢复。
选择 vdb 数据盘为目标盘,选择好后按回车键继续下一步操作;
还原前需对镜像进行检查,选择“是,还原前检查”,选择好后按回车键继续下一步操作;
选择执行完毕后的动作,当所有的盘全部恢复完成后,可以选择关机;选择好后按回车键继续
下一步操作;
按回车键将会对镜像文件进行检查,检查结果如下图所示;
通过上述图中描述镜像检查可以正常还原,按回车键进行还原前的操作确认,如下图所示:
还原操作将会覆盖云主机磁盘中的数据,因此会进行两次确认,输入 y 继续执行恢复动作,恢
复过程如下图所示:
当所有磁盘镜像还原完成后,选择“PowerOff”关机进行后续操作。
5.2.3 启动云主机
将云主机加载的迁移工具 ISO 镜像卸载。
将云主机的第一启动顺序设置为“硬盘启动”点击确定按钮。
勾选选迁移过来的云主机,点击“启动”按钮即可。
5.2.3.1 验证云主机
通过打开云主机控制台检查云主机是否能正常引导;
5.2.3.2 验证数据盘
通过将数据盘挂载到业务数据目录,检查具体数据是否完整。
相关文档卸载完成。
5.3.1 前提条件
规划停机作业时间范围。
备份业务数据。
卸载 Tools 工具(该步骤必须操作,卸载步骤参考华为相关指导说明) 。
5.3.2 导出源端虚拟机镜像文件
5.3.2.1 挂载迁移工具
选择需要迁移的虚拟机,点击“选项”页标签,点击“启动方式”将启动方式设置为:光驱启动;点
击“确定”按钮。
选择需要迁移的虚拟机,点击“硬件”页标签,点击“光驱”,配置挂载光驱方式,推荐选择共享方
机内部业务已经正常关闭并将数据备份妥当,则可以勾选“立即重启虚拟机”;确认无误后点击“确
选择第一条进行引导;
设置界面语言为简体中文,按回车键进行下一步操作;
直接按回车键保持默认配置即可;继续下一步。
5.3.2.3 导出系统盘镜像
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择:“使用 NFS 服务器的目录”,按回车键继续下一步。
选择:“static”配置静态 IP 地址,按回车键继续下一步操作;
按上述操作配置 IP 地址、掩码、网关及 DNS 地址;配置好后按回车键继续下一步操作;
选择 NFS 服务版本为 NFSv2,v3;按回车键继续下一步操作;
如下:
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“存储本机硬盘为镜像文件”,按回车键继续下一步操作;
设置存放镜像的目录名称,如果虚拟机同时存在系统盘及数据盘,在命名时可以通过名称来进行
后按回车键继续下一步操作;
选择虚拟机的系统盘作为母盘,通过“空格键”选中,选中的以星号显示。按回车键继续下一步操
作;
设置压缩模式,该配置保持默认即可;按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
直接按回车键继续下一步操作;
操作确认,直接输入“y”,然后按回车键继续下一步操作开始导出镜像,过程如下图所示:
镜像导出完成后进行镜像可还原性验证;按回车键继续相关操作。
5.3.2.4 导出数据盘镜像
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择“skip”跳过挂载目录操作;使用已经挂载好的 NFS 共享目录,按回车键继续下一步操作;
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“存储本机硬盘为镜像文件”,按回车键继续下一步操作;
选择“savedisk”按回车键继续下一步操作;
操作;
选择虚拟机的数据盘作为母盘,通过“空格键”选中,选中的以星号显示。按回车键继续下一步操
作;
设置压缩模式,该配置保持默认即可;按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
该选项保持默认即可,直接按回车键继续下一步操作;
直接按回车键继续下一步操作;
操作确认,直接输入“y”,然后按回车键继续下一步操作开始导出镜像,过程如下图所示:
镜像导出完成后进行镜像可还原性验证;按回车键继续相关操作。如有多块数据盘重复执行上述
操作即可。
当镜像导出操作完成后,防止 IP 地址冲突及原始数据不一致,建议将其虚拟机进行关机,选择
“PowerOff”关机即可。
5.3.3 恢复镜像到 ZStack 平台
点击“云资源池”选择镜像
点击“添加镜像”,按照上述图中配置进行设置,配置好后点击“确定”开始上传镜像。
5.3.3.2 创建云盘规格
点击“云资源池”,点击“云盘规格”;点击“创建云盘规格”
按照上述图中配置进行设置,完成后点击确定进行创建云盘规格。
5.3.3.3 创建空白云主机
创建云主机过程中镜像选择为迁移工具 ISO,并选择提前创建好的根云盘规格;选择一个可以
与 NFS 文件服务器通信的三层网络;
点击“高级”创建云主机时同时创建出数据盘;选择提前创建好的云盘规格;
动,才能使用。
配置无误点击“确定”开始创建空白云主机。
5.3.3.4 恢复镜像到云主机
选择第一条进行引导;
设置界面语言为简体中文,按回车键进行下一步操作;
直接按回车键保持默认配置即可;继续下一步。
直接按回车键保持默认配置即可;继续下一步。
5.3.3.5 还原系统盘
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择:“static”配置静态 IP 地址,按回车键继续下一步操作;
按上述操作配置 IP 地址、掩码、网关及 DNS 地址;配置好后按回车键继续下一步操作;
选择 NFS 服务版本为 NFSv2,v3;按回车键继续下一步操作;
如下:
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“restoredisk”将将导出的镜像恢复到云主机磁盘中,选择好后按回车键继续进行下一步操作;
选择生成的镜像文件来进行还原操作,可根据后缀区分系统盘及数据盘;这里先选择后缀为
win-sys 的镜像对系统盘进行恢复。
选择 sda 系统盘为目标盘,当平类型为 Other 模式时,系统盘默认为 sda;选择好后按回车键继
续下一步操作;
还原前需对镜像进行检查,选择“是,还原前检查”,选择好后按回车键继续下一步操作;
选择执行完毕后的动作,保持默认即可,按回车键继续下一步操作;
按回车键将会对镜像文件进行检查,检查结果如下图所示;
通过上述图中描述镜像检查可以正常还原,按回车键进行还原前的操作确认,如下图所示:
还原操作将会覆盖云主机磁盘中的数据,因此会进行两次确认,输入 y 继续执行恢复动作,恢
复过程如下图所示:
还原动作执行完毕后会进入如下界面等待操作:
如果需要继续对数据盘进行还原操作,可以选择“rerun2”继续操作。
5.3.3.6 还原数据盘
选择“rerun2”按回车键继续下一步操作;
直接按回车键保持默认配置即可;继续下一步。
直接按回车键保持默认配置即可;继续下一步。
直接按回车键使用迁移工具;
选择使用模式为:“硬盘/分区[存到/来自]镜像文件”,按回车键继续下一步;
选择参数模式为“初学模式”即可满足迁移需求,直接按回车键继续下一步操作;
选择“restoredisk”将将导出的镜像恢复到云主机磁盘中,选择好后按回车键继续进行下一步操作;
选择生成的镜像文件来进行还原操作,可根据后缀区分系统盘及数据盘;这里选择后缀为 win-data
的镜像对数据盘进行恢复。
选择 vda 数据盘为目标盘,选择好后按回车键继续下一步操作;
还原前需对镜像进行检查,选择“是,还原前检查”,选择好后按回车键继续下一步操作;
选择执行完毕后的动作,当所有的盘全部恢复完成后,可以选择关机;选择好后按回车键继续
下一步操作;
按回车键将会对镜像文件进行检查,检查结果如下图所示;
通过上述图中描述镜像检查可以正常还原,按回车键进行还原前的操作确认,如下图所示:
还原操作将会覆盖云主机磁盘中的数据,因此会进行两次确认,输入 y 继续执行恢复动作,恢
复过程如下图所示:
当所有磁盘镜像还原完成后,选择“PowerOff”关机进行后续操作。
点击“云资源池”选择镜像
点击“添加镜像”,按照上述图中配置进行设置,配置好后点击“确定”开始上传镜像。
5.3.4.2 启动云主机
包,点击“确定”按钮加载。
勾选选迁移过来的 Windows 云主机,点击“启动”按钮即可。
5.3.4.2.1 验证云主机
通过打开云主机控制台检查云主机是否能正常引导进入系统;此时云主机平台类型为 Other,当
Windows 云主机正常启动进入系统需按照如下步骤安装优化驱动。
5.3.4.2.2 安装优化驱动
进入操作系统后,通过设备管理器发现很多虚拟设备因缺少驱动未正常加载,通过加载的驱动
包进行一键安装。
设置安装目录,如无特殊需求保持默认即可;点击“下一步”按钮继续安装;
自动提前相关驱动包到指定目录
点击“下一步”按钮继续执行驱动安装向导;
Windows 弹出的安全提示,勾选“始终信任来自”;并点击“安装”按钮。
点击“完成”按钮完成驱动安装;点击完成后将会自动安装一系列优化程序;
当驱动及相关优化程序安装完毕后会出现如上图所示,不勾选“重启计算机”,然后点击“完成”
按钮。
验证数据盘及数据完整性
体数据是否完整。