在添加外部云主机集群后,可配置迁移任务将虚拟机迁移至管理平台中,并且可设置定时迁移,迁移过程无需代理,业务仅在迁移最后阶段短暂中断。
如果VMware虚拟机中存在类型为独立-持久或独立-非持久的磁盘,则不支持迁移。
在线迁移时待迁移的虚拟机需要安装VMwareTools,离线迁移时无此限制。
VMware虚拟机所在主机必须是ESX/ESXi 4.0或更高版本,否则不支持迁移。
待迁移的VMware虚拟机的硬件版本必须是7或更高版本。
目前仅支持vCenter6.0、vCenter6.5、vCenter6.7、vCenter7.0版本。
vCenter需放开放443端囗,ESXi服务器需放开902端囗。
如果VMware中的虚拟机配置了SR-IOV直通网卡,在迁移前需将网卡修改为其他类型。
如果VMware中的虚拟机使用磁盘为物理兼容模式下的RDM磁盘,则不支持迁移;但NFS和虚拟兼容模式下的RDM磁盘支持迁移;无论由SAN还是iSCSI或本地磁盘提供支持,VMFS类型的磁盘都支持迁移。
不支持将VMware vCenter 6.0中使用NFS存储的虚拟机迁移至管理平台中,如需迁移,则需要先在VMware侧将虚拟机存储修改为VMFS后再进行迁移操作。
如果VMware虚拟机配置了IPv6地址,需要先在管理平台系统参数处需开启“虚拟机IPv6地址管理”功能,否则VMware虚拟机迁入管理平台时无IPv6地址配置项,迁入虚拟机无IPV6地址。
不支持将纳管的UniCloud Usphere和H3C CAS外部云的虚拟机迁移至本地管理平台
迁移前请保证目标主机空闲资源充足,否则会由于相关工具启动失败,从而影响VMware虚拟机的兼容性处理和CAStools的离线配置,导致迁移后虚拟机兼容性处理失败。迁入方式选择自动结束时,会导致迁移任务失败;迁入方式选择手动结束时,可以在迁移任务管理页面再次进行兼容性处理。
迁入虚拟机兼容性处理失败时,迁移任务状态会显示“部分成功”。设置了迁入后启动虚拟机时,如果兼容性处理失败,则不会自动开启虚拟机;此时用户可以尝试手动开启虚拟机,如果开机成功,手动安装CASTools后,即可解决兼容性问题,虚拟机可以正常使用。
VMware vCenter 6.0中的虚拟机如果进行过快照操作,则会导致迁入管理平台时失败,具体解决方法请参考《H3C CAS云迁移方案最佳实践》。
不支持将VMware中的虚拟机迁移至ARM架构的主机中。
迁移目标存储池容量不足会导致迁移失败。
外部云虚拟机迁移失败后,管理平台中依然会保留占位虚拟机和已迁移的存储数据。如需清理,请删除相应的迁移任务。
VMware中的虚拟机迁入管理平台后需要重新配置网络IP地址。
迁移时请勿将VMware中的虚拟机设置为自动休眠或节能模式。由于虚拟机休眠时VMware Tools不运行,虚拟机无法自动关闭,将可能导致迁移失败或迁移数据不完整。
虚拟机迁移过程中禁止在VMware侧操作被迁移的虚拟机,否则可能导致迁移失败。
Windows server 2003和Windows XP操作系统的虚拟机迁移后默认磁盘总线类型为IDE,在迁移完成后需要手动安装CAStools。并且Windows server 2003和Windows XP操作系统的虚拟机的磁盘数量不能超过4个(包含软驱和光驱),否则会导致迁移失败。
Windows Server 2008操作系统的虚拟机在完成迁移首次启动(自动或手动启动)后,需要执行一次重启操作,否则驱动程序不生效。
迁移过程中,如果管理平台中报错“删除快照失败”,并且VMware中报错“保存快照失败,无法静默虚拟机”,则需要参照VMware官网中的解决方法,解决无法静默的问题,即可继续迁移。
虚拟机迁移到管理平台后,磁盘预分配方式默认为精简。
不支持将虚拟机迁入RBD存储中。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,单击<创建迁移任务>按钮,弹出外部云虚拟机迁入管理平台页面。
设置相关参数。关于参数的详细介绍,请参见参数说明。
单击<确定>按钮,完成操作。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,选择已创建的迁移任务,单击<修改>按钮,弹出修改迁移任务对话框。
可修改迁移任务的定时增量备份间隔时长、限速方式、强制关闭源端虚拟机以及迁入后启动虚拟机参数。
单击<确定>按钮,完成操作。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,选择已创建的迁移任务,单击<结束>按钮,弹出操作确认对话框。
单击<确定>按钮,完成操作。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,选择已创建的迁移任务,单击<删除>按钮,弹出操作确认对话框。
单击<确定>按钮,完成操作。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,勾选已创建的迁移任务,单击<批量修改>、<批量结束>或<批量删除>按钮,弹出相应的对话框。
根据页面提示配置相应参数,单击<确定>按钮,完成操作。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,单击需查看的源虚拟机名称,弹出迁移状态页面。
可在该页面查看迁移任务的进度、设备信息以及日志等信息,并可以修改、结束、删除当前迁移任务。
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
在“虚拟机迁移”页签,单击需查看的源虚拟机名称,弹出迁移状态页面。
单击<计算待迁移容量>按钮,计算外部云虚拟机剩余未迁移容量。
可在页面下方“设备信息”页签中,查看到计算出的待迁移容量。
选择外部云:选择需迁移的虚拟机所在的外部云。
选择外部云:选择需迁移的虚拟机。
显示名称:输入目标虚拟机的名称。
操作系统:操作系统会根据源端虚拟机的操作系统自动选择。
版本:操作系统版本会根据源端虚拟机的操作系统版本自动选择。
迁入方式:可选择迁移任务的结束方式,分为手动结束或自动结束,默认为手动结束。选择手动结束时,迁移任务不会自动结束,而是停留在带结束状态,并对源虚拟机数据持续增量迁移,直至用户手动结束任务,完成迁移;选择自动结束时,在增量迁移完成(增量迁移数据量小于阈值)后,会自动结束任务,完成迁移。
定时增量迁移周期:迁入方式选择手动结束时,可设置该参数。在任务处于待结束状态时,会根据此参数设置,定时对源虚拟机进行增量备份。
强制关闭源端虚拟机:如开启该选项,在迁移过程中,正常关闭源端虚拟机失败时,会强制关闭虚拟机,此时虚拟机中未保存的数据可能会丢失。
迁入后启动虚拟机:如开启该选项,在迁移完成后,会自动开启目标虚拟机。
CAStools自动升级:如开启该选项,在迁移完成后,目标虚拟机会开启CAStools自动升级功能。
限速方式:限速方式分为不限制、限制I/O速率(KB/s)和限制IOPS三种。
限制I/O速率(KB/s):输入限制的I/O速率大小,单位为KB/s。
限制IOPS:输入限制的IOPS大小。
选择主机:选择迁移的目的主机。
CPU:设置虚拟机CPU的个数,其不能超过当前主机的CPU总个数。Windows 7操作系统由于自身系统特性的原因,最多只能有效使用2个CPU,为了提升处理性能,可以为每个CPU设置多个核。
CPU核数:设置虚拟机CPU的核数,默认为1,虚拟机配置CPU核数不超过物理主机CPU核数,CPU个数与CPU核数之间可以组合。
CPU工作模式:设置CPU的工作模式,包括兼容模式,主机匹配模式,直通模式,默认为兼容模式。
兼容模式:将不同的型号物理CPU虚拟成相同型号的vCPU,迁移兼容性好。
主机匹配模式:将不同的物理CPU虚拟成不同型号的vCPU,迁移兼容性差,相对于兼容模式可以给虚拟机操作系统提供更优的性能。
直通模式:直接将物理CPU暴露给虚拟机使用,迁移兼容性差,相对于兼容模式和主机匹配模式可以给虚拟机操作系统提供更优的性能。如果CPU工作模式设置为直通模式,则该虚拟机在迁移时,要求目的主机的与源主机的CPU型号必须保持一致。
体系结构:设置虚拟机CPU架构,包括64位、32位,默认为64位。对于32位操作系统,CPU架构可选择32位,也可选择64位,通常选择64位;对于64位操作系统,CPU架构必须选择64位,否则虚拟机将无法启动。
CPU调度优先级:设置虚拟机进程对物理CPU资源的抢占优先级,包括高、中、低,默认为中。
CPU预留:设置预留一定量的CPU资源仅供该虚拟机使用。
CPU限制:设置虚拟机CPU单核允许使用主机CPU的最大频率。
整机限制:选择是否启用整机限制。例:某虚拟机CPU共有4核,虚拟机CPU单核允许使用的频率限制为2GHz,开启整机限制后,则虚拟机整机允许使用主机CPU的最大频率为8GHz,此时单核可使用的频率可超过2GHz。
在线缩容:选择是否允许在线减小CPU的个数。CPU在线缩容需要虚拟机操作系统的支持。
在线增加:选择是否允许在线增加CPU的个数。CPU在线增加需要虚拟机操作系统的支持。
I/O优先级:设置虚拟机进程对硬盘读写的优先权,包括低、中、高,默认为中。
内存:设置虚拟机的内存容量。为虚拟机分配的内存大小是虚拟机操作系统的内存大小。内存的最大值取决于当前主机物理内存大小。
内存预留:设置为虚拟机预留内存百分比。为了使内存有效使用,主机会按虚拟机实际内存使用量为其分配内存,上限为虚拟机配置的内存值。为了避免主机内存耗尽时,未达到内存使用上限的虚拟机无法继续使用更多的内存,可以设置为虚拟机预留一部分内存。
限制:设置虚拟机允许使用主机内存的最大值。
内存资源优先级:设置虚拟机申请内存资源的优先级,包括高、中、低,默认为低。
内存气球:开启后可在不关闭虚拟机情况下,通过Ballooning技术动态调整虚拟机内存,将主机内存按需分配。
大页配置:设置虚拟机是否允许使用主机的大页内存,主机必须开启大页功能才能设置此项。大页功能与内存预留、内存限制、内存资源优先级和内存气球功能互斥。
网络:设置虚拟机网卡将要连接的虚拟交换机。
网络策略模板:设置虚拟机的网络策略。虚拟机所属VLAN、ACL访问控制、虚拟网卡的网络带宽限制均由所选网络策略模板而定。
虚拟防火墙:用于设置虚拟机使用的虚拟防火墙。设置后,虚拟机的入方向和出方向数据报文将会根据防火墙的规则进行过滤。
网络类型:设置虚拟机的网络适配器类型,包括普通网卡、高速网卡、Intel e1000网卡、SR-IOV直通网卡,默认为高速网卡。高速网卡是CVK软件驱动的网卡。当网卡类型为高速网卡时内核加速选项默认为开启,当网卡类型为SR-IOV直通网卡时需要选择网卡的驱动类型,并设置VLAN ID。
驱动类型:SR-IOV直通网卡的驱动类型。
网卡绑定IPv4/IPv6:与虚拟机网卡MAC地址绑定的IP地址。若虚拟机网卡设置的IP地址与绑定IP不一致,则该网卡无法正常通信。
MAC地址:设置虚拟机MAC地址的获取方式,包括手工设定和自动获取两种方式,默认为自动获取。
VLAN ID:设置虚拟机网卡所属的VLAN ID。当网络类型为“SR-IOV直通网卡”时,才可设置此参数。
当SR-IOV直通网卡配置了VLAN时,则工作在类似Access模式:这种情况下,虚拟机发送的报文会在VF上打上配置的VLAN Tag并发送到对端,VF收到相同的VLAN Tag报文会剥离Tag并发给虚拟机,若是不同的VLAN Tag报文,则会被丢弃。
当SR-IOV直通网卡没有配置VLAN时,则工作在类似Trunk模式,可以实现虚拟机VLAN报文的透传。
内核加速:设置内核加速功能,开启后高速类型网卡将以一个单独线程的形式在CVK内核中进行模拟,可以提升虚拟机网络性能。当设备型号选择为“高速网卡”时,需设置此参数。
队列个数:设置虚拟网卡的队列个数,多队列可以提高虚拟网卡处理数据的性能,缺省值为1,最大值为vCPU的个数*核数。当设备型号选择为“高速网卡”并且开启内核加速时,需设置此参数。
MTU:设置虚拟机网卡的最大传输单元,默认为1500。当网络类型为“普通网卡”、“高速网卡”或“Intel e1000网卡”时,需要设置此参数。
磁盘:设置作为虚拟机磁盘的存储卷及其所在的存储池。
类型:目标虚拟机的磁盘类型仅支持新建文件类型。文件是构建在文件系统之上的磁盘文件,虚拟机看到的是一个实际的磁盘,实际使用的是一个虚拟磁盘文件所表示的一个磁盘。文件方式的磁盘挂接方式更便于管理。新建文件是新建一个空的存储文件作为虚拟机的磁盘。
存储池:增加虚拟机时,创建的新磁盘所在的目标存储池。
文件名:新建文件作为虚拟机的磁盘时,输入磁盘的文件名称,选择文件的磁盘格式,包括高速、智能,默认为智能。
智能:虚拟机的磁盘格式为qcow2。
高速:虚拟机的磁盘格式为raw。该格式结构简单,I/O效率高。
预分配:存储卷的分配方式,包括精简、延迟置零和置零。当磁盘类型为新建文件时,需要设置此参数。
精简:创建存储卷时,只为该存储卷分配最初所需要的数据存储空间的容量。如果之后存储卷需要更多的存储空间,则它可以增加到创建存储卷时设置的最大容量。
延迟置零:创建存储卷时就为存储卷分配最大容量的存储空间。创建时不会擦除物理设备上保留的任何数据,在虚拟机首次执行写操作时,将其置零。
置零:创建存储卷时就为存储卷分配最大容量的存储空间,在创建过程中会将物理设备上保留的数据置零,创建存储卷所需时间较长。
簇大小:文件占用磁盘空间的最小单位,默认为256KB。如果一个文件的容量大于单个簇大小,该文件将存储到多个簇中;如果一个文件的容量小于单个簇大小,该文件将独占一个簇。共享文件系统存放的文件多为虚拟机镜像文件,建议将簇大小设置的尽可能大,以增强磁盘读取数据的性能,又节约磁盘空间。当新建智能格式的磁盘时,需设置此参数。
总线类型:设置虚拟机磁盘的总线类型,包括IDE硬盘、SCSI硬盘、USB硬盘、高速硬盘、高速SCSI硬盘,默认为高速硬盘。
缓存方式:设置虚拟机数据的缓存方式,包括直接读写、一级物理缓存、二级虚拟缓存、一级虚拟缓存。磁盘格式为“智能”(即qcow2格式)、高速(raw)、块设备(包括RBD)时,默认为一级虚拟缓存(none)。
直接读写(directsync):指数据直接从物理磁盘读写。
一级物理缓存(writethrough):指数据先写入主机缓存,再将主机缓存内的数据写入物理磁盘。
二级虚拟缓存(writeback):指数据先写入虚拟机缓存,再将虚拟机缓存内的数据写入主机缓存,最终写入物理磁盘。
一级虚拟缓存(none):指数据先写入虚拟机缓存,再将虚拟机缓存内的数据直接写入物理磁盘。
磁盘模式:选择是否可以对磁盘进行外部快照。只有文件类型的磁盘才可以配置磁盘模式。
从属:虚拟机创建外部快照时包含该从属磁盘,对其进行外部快照。还原时也对该磁盘还原。
独立-持久:虚拟机创建外部快照时,不对该磁盘进行快照,还原时也不对该磁盘还原。
Serial号:磁盘的序列号。
软驱:设置虚拟机使用的软驱镜像,系统会自动加载与所选择的操作系统和版本相对应的高速驱动。
光驱:设置虚拟机使用的光驱或镜像。虚拟机使用完主机上的物理光驱后,请及时取消虚拟机与主机上物理光驱的挂接,以免虚拟机迁移时,因为目的主机没有物理光驱而导致迁移失败。