H3C UIS 6.5超融合产品
虚拟机迁移配置指导
资料版本:5W100-20191125
Copyright © 2019 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
迁移虚拟机是指更改虚拟机的运行载体,包括计算资源和存储资源,如更改虚拟机运行的主机、更改虚拟机磁盘(镜像文件)所在的存储池等。
根据应用模式,虚拟机迁移分为动态迁移和手工迁移:
· 动态迁移指UIS集群内主机上的虚拟机根据集群高可靠性(集群HA)、动态资源调度策略(DRS)和设置虚拟机/主机规则等功能进行的自动迁移。
· 手工迁移指人为控制的虚拟机迁移。
根据迁移是否会中断业务,分为冷迁移和热迁移:
· 冷迁移即关闭虚拟机,只迁移虚拟机的系统盘数据、数据盘数据,而无需迁移内存数据。冷迁移操作简单,虚拟机不产生动态数据,所以数据丢失率小,但运行在虚拟机之上的业务会被中断。
· 热迁移即不关闭虚拟机,迁移虚拟机内存状态,以及磁盘文件。热迁移操作相对复杂,数据丢失率大,但不中断业务,用户基本无感知,保证业务高可用性。
本文档介绍在H3C UIS 6.5超融合管理平台,手工迁移虚拟机的使用方法和操作步骤。该应用场景发生在管理员日常运维或巡检时,手工对虚拟机的运行载体(包括计算资源和存储资源)进行变更。比如需要对主机进行硬件升级时,可以利用手工迁移方式,将原本运行在该主机上的虚拟机全部迁移到其它正常工作的主机上,然后再对该主机进行关机和维护处理,完成之后,再将虚拟机手工迁移回来。
将虚拟机迁移到另一台挂载了相同共享存储池的主机上。这种方式不迁移虚拟机镜像,仅根据虚拟机的配置,在目标主机创建一个新的虚拟机,并挂载该虚拟机镜像磁盘。在线迁移虚拟机内存后,在目的启动虚拟机,并删除原主机上的虚拟机。此种方式不改变虚拟机存储资源,仅改变虚拟机计算资源。因此,只有挂载相同共享存储池的主机之间,才能通过“更改主机”方式迁移虚拟机。
图2-1 更改主机方式迁移虚拟机示意图
不改变虚拟机运行的主机,只将虚拟机的镜像迁移到主机挂载的其他存储池中。此种方式不改变虚拟机计算资源,仅改变虚拟机存储资源。
图2-2 更改数据存储方式迁移虚拟机示意图
将虚拟机从一台主机迁移到另外一台主机上,并将其镜像也迁移到目的主机所挂载的存储池中。这种方式,既改变虚拟机的计算资源,又改变虚拟机的存储资源。
根据虚拟机的配置,在目标主机创建一个新的虚拟机,同时将原虚拟机镜像和内存都迁移到目标主机中,启动目标虚拟机,删除原虚拟机,然后将虚拟机的磁盘挂载给新创建的虚拟机,完成虚拟机迁移。
图2-3 更改主机和数据存储方式迁移虚拟机示意图
将主机上多台虚拟机,批量迁移到另一台主机上。可以选择“更改主机”、“更改数据存储”或“更改主机和数据存储”任意一种迁移方式。选择更改主机方式时,虚拟机的镜像都要在共享存储池中,且目标主机也要挂载了相同的共享存储,才能全部迁移成功。
图2-4 批量迁移虚拟机示意图
在UIS 集群中,分别执行如下迁移任务并查看迁移结果:
· 更改主机方式迁移虚拟机
将主机cvknode2上的虚拟机(Window)迁移到挂载了相同共享存储池的主机cvknode3上。
· 更改数据存储方式迁移虚拟机
不改变虚拟机运行的主机,只将虚拟机(Windows)的磁盘迁移到所在主机cvknode3的其他存储池中。
· 更改主机和数据存储方式迁移虚拟机
将虚拟机(Windows)从cvknode3迁移到另外一台主机cvknode2上,并将其磁盘迁移到目的主机cvknode2所挂载的存储池中。
· 批量迁移虚拟机
将主机cvknode2上多台虚拟机(Windows、Window_clone_1、Windows_clone_2)批量迁移到另外一台主机cvknode3上,并将磁盘也迁移到目的主机所挂载的存储池中。
· 热迁移时请设置合理的迁移超时时长。如果时长到期后虚拟机仍未完成迁移任务,系统将会暂停该虚拟机,直到迁移完成后,再恢复运行状态。
· 迁移虚拟机前,请确保目的存储池有足够可用的空间,目的主机有足够可用的CPU和内存资源,否则可能将导致迁移失败,或迁移后虚拟机启动失败或运行缓慢。
· 当以“更改数据存储”或“更改主机和数据存储”方式迁移虚拟机时,如果选择将虚拟机磁盘格式改变,目的存储的容量至少需要保证是源虚拟机存储容量的两倍,否则可能导致迁移失败。
只有挂载相同共享存储池的主机之间,才能通过“更改主机”方式迁移虚拟机。
(1) 选择待迁移的虚拟机,单击<迁移>按钮。
图4-1 启动虚拟机迁移
(2) 在弹出的“迁移虚拟机”对话框中,选择“更改主机”方式,并填写迁移超时时长,点击<下一步>按钮。
· 迁移超时时长,默认为5分钟,如果迁移任务在5分钟后仍未完成,系统会暂停虚拟机,待迁移完成后,再启动该虚拟机。
· 若迁移超时时长设置为0,表示虚拟机在迁移过程中始终处于运行状态。如果在数据IO频繁时,可能出现迁移长时间无法完成的情况。
图4-2 选择迁移类型
(3) 选择虚拟机迁移的目的主机,点击<完成>按钮,开始执行虚拟机迁移任务。
图4-3 选择迁移目的主机
(4) 选择目标主机,查看虚拟机已经迁移到目标主机。
图4-4 查看迁移结果
(1) 在主机cvknode3上选择待迁移的虚拟机,单击<迁移>按钮。
(2) 选在弹出的“迁移虚拟机”对话框中,选择“更改数据存储”方式,并填写迁移超时时长,点击<下一步>按钮。
图4-5 选择迁移类型
(3) 在“选择目标存储”页签,选择迁移的目标存储,点击<完成>按钮,开始迁移虚拟机存储。
图4-6 选择迁移目标存储
(4) 查看主机存储,确认虚拟机的数据存储已经迁移到目标存储。
图4-7 查看虚拟机存储迁移结果
(1) 选择待迁移的虚拟机,单击<迁移>按钮。
(2) 选在弹出的“迁移虚拟机”对话框中,选择“更改主机和数据存储”方式,并填写迁移超时时长,点击<下一步>按钮。
图4-8 选择迁移类型
(3) 在“选择主机”页签,选择迁移的目的主机,点击<下一步>。
图4-9 选择迁移目的主机
(4) 选择虚拟机迁移的目的存储位置为共享存储,点击<确定>按钮。在“选择目标存储”页签,选择迁移的目标存储,点击<完成>按钮,开始迁移任务。
图4-10 选择迁移目的存储
(5) 迁移完成后,确认虚拟机已经被迁移到目标主机。
图4-11 查看虚拟机迁移结果
(6) 查看目标设备存储,虚拟机的存储已经迁移到目标存储。
图4-12 查看虚拟机存储迁移结果
(1) 在主机节点,选择“虚拟机”标签页,选中需要迁移的虚拟机,在<批量操作>菜单下,选择“迁移虚拟机”选项。
图4-13 启动批量迁移虚拟机
(2) 在弹出的“批量迁移虚拟机”配置向导中,选择“更改主机和数据存储”方式,并填写迁移超时时长,点击<下一步>按钮。
图4-14 选择迁移方式
(3) 选择一台主机作为虚拟机迁移的目标主机,点击<下一步>按钮。
图4-15 选择迁移目标主机
(4) 为虚拟机选择迁移的目标存储位置,点击<完成>按钮。
图4-16 选择迁移目标存储
(5) 迁移完成后,点击迁移目标主机,确认虚拟机已经被迁移到目标主机。
图4-17 查看虚拟机迁移结果
(6) 点击迁移目标存储,确认虚拟机存储已经迁移到目标存储池。
图4-18 查看虚拟机存储迁移结果