迁移虚拟机是指更改虚拟机的运行载体,包括计算资源和存储资源,如更改虚拟机运行的主机、更改虚拟机磁盘(镜像文件)所在的存储池等。
根据虚拟机的状态可分为在线迁移和离线迁移两种方式:
在线迁移是指迁移运行状态的虚拟机。在进行在线迁移虚拟机之前,请确保目的主机的内存充足,否则将会导致虚拟机迁移失败。
离线迁移是指迁移关闭状态的虚拟机。
更改主机:将虚拟机迁移到另一台主机上。只有使用双活存储的虚拟机,才允许以此方式迁移,且目的主机必须挂载该双活存储。
当主机出现故障、主机负载过重时,可通过迁移虚拟机来保证虚拟机业务的正常运行。
当多数主机负载过轻时,可以将虚拟机迁移整合,以减少主机运行数量,提高资源的利用率,实现节能减排。
更改数据存储:将虚拟机的磁盘迁移到该虚拟机所在主机的其他存储池中。
更改主机和数据存储:将虚拟机迁移到另一台主机上,并将其磁盘迁移到目的主机所挂载的存储池中。当虚拟机的磁盘属于本地磁盘类型,或属于双活存储类型、但该存储在目标主机没有挂载时,可以使用更改主机和数据存储方式迁移虚拟机。
本节主要介绍手工迁移虚拟机的配置方法。
在迁移虚拟机时,请确保目的存储池可用空间充足,目的主机的CPU和内存资源足够,否则可能导致迁移失败,或迁移后虚拟机启动失败或者启动缓慢。
以“更改数据存储”或者“更改主机和数据存储”方式迁移虚拟机时,需确保源存储池的空闲容量,大于虚拟机存储卷的容量,才能成功迁移数据存储。当迁移后虚拟磁盘格式与源虚拟机不同时,还需确保目的存储池的可用空间至少是源虚拟机存储卷容量的两倍,否则可能导致迁移失败。
以“更改主机”或“更改主机和数据存储”方式迁移虚拟机时,在虚拟机未完全迁移完成时,目的主机的虚拟机列表中可能会出现两条该虚拟机的记录,待迁移完成后,只保留一条记录。
虚拟机存在快照时,迁移虚拟机的存储只能在同为文件系统类型的存储池之间。
在线迁移虚拟机存储操作会对磁盘I/O进行限速,可能会影响业务正常运行;若迁移超时时长到期后虚拟机还未完成迁移,系统将暂停该虚拟机,可能会影响业务。建议在业务空闲时执行在线迁移虚拟机存储操作。
在线迁移虚拟机过程中,请勿关闭虚拟机,否则会导致虚拟机迁移失败。
在线迁移有多级镜像的虚拟机时,即使取消任务也会产生残留的基础镜像,可以手动在存储池中进行删除。
以更改主机方式迁移虚拟机时,请确保源主机和迁移目的主机状态正常,迁移过程中源主机和迁移目的主机不能执行重启或关机操作。
选择顶部“云资源”页签,单击左侧导航树[云资源/<主机池>/<集群>/<主机>/<虚拟机>]菜单项,进入虚拟机概要信息页面。
单击<迁移>按钮,弹出迁移虚拟机对话框。
根据配置向导完成虚拟机的迁移。
迁移类型:选择虚拟机迁移的类型。
更改主机:将虚拟机迁移到另一台主机。
更改数据存储:将虚拟机的磁盘迁移到该虚拟机所在主机的其他存储池中。虚拟机处于运行状态时,迁移类型不允许选择为更改数据存储。
更改主机和数据存储:将虚拟机迁移到另一台主机上,并将其磁盘迁移到目的主机所挂载的存储池中。
目的主机:以“更改主机”和“更改主机和数据存储”方式迁移虚拟机时,选择将虚拟机迁移到指定的目标主机。
存储池:选择虚拟机迁移的目的存储池,即虚拟机所用的存储池。
迁移速率:设置迁移存储数据的速率,可设置为适中、快速、不限和限制最大速度,默认为快速。迁移数据存储时,迁移策略选择为业务优先,迁移限速策略选择为自定义限速才需设置此参数。
适中:对系统资源占用较小,迁移速率约为20M/s。
快速:对系统资源占用较大,建议在业务空闲时选择,迁移速率约为30M/s。
不限:系统不对迁移速率进行限制,以最快速率进行迁移。当迁移速率设置为不限时,会影响系统中正在运行的虚拟机的性能,建议在系统压力较小时选用。
限制最大速度:限制虚拟机在迁移时的最大迁移速度。选择此参数后,系统会默认设置一个最大限速值,用户也可以自定义设置,单位为MB/s。