手册下载
H3C CAS VMware国产化替代最佳实践-5W101-整本手册.pdf
(1.38 MB)
H3C CAS云计算管理平台
VMware国产化替代最佳实践
软件版本:E0730及之后版本
资料版本:5W101-20221225
Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
6.1 VMware vSphere虚拟机删除快照后迁移至CAS失败
6.2 VMware的用户名或密码长度过长,无法添加至外部云
6.3 VMware vSphere虚拟机迁移时报错“删除快照失败”,导致迁移失败
6.4 VMware vSphere虚拟机迁移完成虚拟机启动后,ls查看数据盘下的文件夹,提示I/O错误
6.5 VMware vSphere虚拟机迁移完成虚拟机引导设备更改
6.8 VMware vSphere虚拟机迁移一部分磁盘信息停止迁移
6.10 对于32位window 7类型操作系统的虚拟机,如果安装了异构平台迁移的agent客户端,会导致外部云迁移后无法进入系统。
6.11 VMware Windows server操作系统虚拟机迁移后,非系统盘无法自动挂载问题
6.12 VMware vSphere虚拟机迁移后,未卸载VMware tools
VMware(威睿)是全球云基础架构和移动商务解决方案厂商,成立于1998年,总部位于美国加州,是第一个发布X86架构虚拟化产品并获取商业成功的公司,其在虚拟化和云计算基础架构领域的技术前瞻性和领先性已经在全球获得广泛的应用。近年来,由于本土企业相比国外企业售后服务更贴合用户需求,同时受到国际关系影响,越来越多用户在寻找VMware替代方案。
H3C CAS是新华三集团面向数据中心自主研发的服务器虚拟化软件,采用满足电信级性能及可靠性要求的虚拟化内核,支持融合交付计算、存储、网络、安全虚拟化资源。通过精简数据中心服务器的数量,整合数据中心IT基础设施资源,精简IT操作,提高管理效率,为业务部门提供成本更低、服务水平更高的基础架构。作为业内最早基于KVM底层架构进行服务器虚拟化研发的厂商之一,新华三集团于2009年开启了服务器虚拟化技术的探索之路,并于2011年正式发布第一代虚拟化软件H3C CAS(Cloud Automation System)。历经十余年技术积累与商用实践,H3C CAS已累计商用超30万颗CPU,服务超10000余行业客户。针对用户现有的VMware业务运行环境,H3C CAS通过纳管、迁移、备份容灾帮助用户实现VMware替代演进。
· 统一纳管:通过CVM虚拟化管理平台统一管理VMware、CAS虚拟机。
· 一键迁移:VMware vSphere虚拟机一键迁移至CAS。
· 备份灾备:VMware vSphere虚拟机备份还原至CAS,可保护数据,并在必要时应急接管。
通过CVM虚拟化管理平台外部云功能对VMware vSphere虚拟机进行统一管理和监控,支持对vSphere集群、宿主机、虚拟机多维度信息展示,支持对vSphere虚拟机生命周期管理。
丰富的资源监控:
· 虚拟化计算、存储、虚拟机资源概要。
· 宿主机、虚拟机性能TopN直观统计。
· 宿主机和虚拟机CPU、内存、网络、存储多维度监控。
虚拟机生命周期管理:
· 虚拟机启动、关闭、关闭电源、重启、暂停等。
· 虚拟机规格修改,包括CPU、内存热添加,网卡、磁盘热插拔等。
· 虚拟机快照管理、模板克隆与部署等。
异构资源平滑替换:
· 迁移:虚拟机一键迁移至CAS。
· 灾备:虚拟机无缝备份还原至CAS,保护数据,应急接管。
通过CVM虚拟化管理平台外部云功能将VMware vSphere虚拟机平滑迁移至CAS中,迁移过程无需安装代理、PE等工具,一键迁移,极大降低了迁移的操作复杂度,迁移速度快,业务中断时间短。
VMware环境调研:
· vCenter版本为6.0及以上。
· vCenter开放443端囗(一般情况下默认开放)。
· 待迁移虚拟机的硬件版本:7及以上版本(一般情况下符合该要求)。
· 待迁移虚拟机操作系统兼容性:可参考相应CAS版本的兼容性列表。
· 业务系统及组件之间的关联关系,确认源虚拟机磁盘模式为从属模式(默认情况下为从属模式)。
创建迁移任务:
· 选择需要迁移的虚拟机。
· 配置迁移相关参数:包括增量数据迁移间隔、迁移结束方式、是否强制关闭源端虚拟机等。
· 配置虚拟机参数:CVM自动读取源虚拟机配置,包括CPU,内存大小,网卡MAC和IP地址等,默认保持不变,也可重新设置。
结束迁移任务:
· 安全关闭源端虚拟机;若选择强制关闭,则在安全关闭不成功时,直接关闭虚拟机电源。
· 兼容性配置:包括安装CAStools、注入驱动、以及配置网卡IP地址。
业务检查:
· 虚拟机网络是否连通。
· 安全配置是否正确,如防火墙规则等。
· 虚拟机业务数据完整性检测。
· 虚拟机业务服务是否正常运行。
迁移流程:
· 在CVM界面添加vCenter,通过vCenter 接口获取源虚拟机规格、网络等配置。
· 对VMware虚机创建快照,基于快照对源虚机做首次全量数据迁移。
· 设置迁移周期,每个迁移周期内基于新快照迁移增量数据。
· 结束迁移任务,关闭源虚拟机,完成最后一次增量数据迁移。
· 自动安装虚拟机CAStools,自动处理虚机与硬件兼容性驱动,自动/手动启动目标虚拟机。
功能优势:
· 一键无代理迁移,操作简便,迁移过程业务不中断、数据不丢失。
· 支持设置增量备份间隔、迁移限速。
· 兼容性强,支持vCenter 6.0/6.5/6.7/7.0,支持主流操作系统。
· 迁移完成可继续保留源端虚拟机,用于应急回退。
通过CVM虚拟化管理平台外部云功能对VMware vSphere虚拟机无缝灾备,支持将vSphere虚拟机备份还原至新虚拟化平台,满足跨平台灾备需求,无虚拟机数量限制。
备份流程:
· 在CVM界面添加vCenter,通过vCenter 接口获取源虚拟机规格、网络等配置。
· 对VMware虚机创建快照,基于快照对源虚机做整机备份,完成首次全量数据备份。
· 设置备份策略,设置全量或增量备份周期,每个备份周期内基于新快照备份增量数据。
· 一键还原虚拟机,在CAS平台自动创建还原虚拟机,导入VMware虚机备份数据,自动安装虚拟机CAStools,自动处理虚机与硬件兼容性驱动,自动/手动启动还原虚拟机,源虚机可继续运行或关闭。
功能优势:
· 一键备份VMware虚机,VMware虚机故障或误删时,在CAS平台快速还原恢复VMware虚机。
· 支持全量备份、增量备份、定时备份,精确到分钟级;支持备份限速,控制备份时对存储池的压力。
· 支持业务虚拟机跨平台横向扩展,扩容切换实现业务不间断替换。
不同版本的外部云相关功能对于License的要求有一定差别,请参考下表。
|
版本 |
外部虚拟机生命周期管理 |
外部云备份 |
外部云迁移 |
纳管外部云 |
|
E0730-E0730P06(不含)版本 |
企业增强版(无修改虚拟机功能) |
无该功能 |
标准版 |
标准版 |
|
E0730P06-E0730P08(不含)版本 |
企业版(无修改虚拟机功能) |
无该功能 |
标准版 |
标准版 |
|
E0730P08及之后的E073X版本 |
标准版 |
无该功能 |
标准版 |
标准版 |
|
E0760-E0760P02(不含)版本 |
企业版 |
企业版 |
标准版 |
标准版 |
|
E0760P02及之后版本 |
标准版 |
企业版 |
标准版 |
标准版 |
|
E0750-E0750P02版本 |
企业增强版(无修改虚拟机功能) |
无该功能 |
标准版 |
标准版 |
本文档不严格与具体硬件服务器型号对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。本文档使用的服务器型号与配置如下表所示,该环境不作为实际部署时的强制环境或推荐环境,只需要服务器能够兼容CAS即可完成本配置。
|
配置项 |
说明 |
|
服务器 #1 (VMware vSphere vCenter虚拟化管理平台) |
R590 G2 · CPU:4路10核,Intel Xeon E5-4627 v3 @ 2.60GHz · 内存:256 GB 注:其他服务器是否兼容请参考VMware官方兼容文档 |
|
服务器 #2 (VMware vSphere ESXI虚拟化内核系统) |
|
|
服务器 #3 (H3C CAS CVM虚拟化管理平台) |
HP ProLiant BL460c Gen8 · CPU:2路8核,Intel Xeon E5-2670 @ 2.60GHz · 内存:32 GB |
|
服务器 #4 (H3C CAS CVK虚拟化内核系统) |
HP ProLiant BL460c Gen8 · CPU:2路8核,Intel Xeon E5-2670 @ 2.60GHz · 内存:32 GB |
|
软件 |
版本 |
|
H3C CAS |
E0730 |
|
VMware服务器虚拟化管理软件 |
版本 7.0.0 内部版本 14406112(外部云虚拟机迁移还支持下列版本:6.0版本、6.5版本、6.7版本) |
|
虚拟机操作系统 |
Windows 7 64位 |
图1 组网示意图
· 不支持在多个管理平台中纳管同一个VMware vCenter,否则会导致执行迁移虚拟机等操作时失败。
· 输入VMware vCenter的用户名和密码时,最大长度为128位,如密码长度超出该限制,请参考常见问题进行处理。
(1) 登录CAS平台,选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
图2 外部云操作主界面
(2) 单击<增加外部云>按钮,弹出增加外部云对话框,增加机房 #1的VMware vCenter虚拟化管理平台。
图3 增加VMware虚拟化管理平台到CAS
|
配置参数 |
含义 |
|
名称 |
必选项。 用于标识外部云的名称,最大支持128个字符。 |
|
描述 |
可选项。 用于描述外部云,最大支持128个字符。 |
|
IP地址 |
必选项。 VMware vCenter虚拟化管理平台的IP地址,必须是符合标准格式的IPv4地址。 |
|
登录方式 |
必选项。 登录外部云VMware vCenter虚拟化管理平台的应用层协议,默认为https。 |
|
端口 |
必选项。 通过http或https方式访问外部云VMware vCenter虚拟化管理平台的应用层端口号,默认为443。 |
|
用户名 |
必选项。 访问外部云VMware vCenter虚拟化管理平台的管理帐号,最大支持128个字符。 |
|
密码 |
必选项。 访问外部云VMware vCenter虚拟化管理平台的管理帐号对应的密码,最大支持128个字符。 |
此处输入的用户名和密码不是主机后台的用户名和密码。其样式应类似于:[email protected]/Passw0rd。
(3) 成功连接新增加的外部云VMware vCenter虚拟化管理平台之后,界面显示如下图所示。
图4 成功增加新的外部云VMware vCenter虚拟化管理平台
将VMware中的虚拟机迁移至CAS,目前支持如下四种方法。本章节介绍外部云迁移的操作方法,其他三种操作方法请参考《H3C CAS 云迁移方案最佳实践-E0730及之后版本》。
· 外部云迁移:通过纳管VMware vCenter以迁移虚拟机,无代理迁移,推荐的迁移方式。
· 异构平台迁移:使用内置的异构平台迁移工具进行迁移,有代理迁移,在无法使用外部云迁移时可使用此方法。
如果管理节点主机是ARM架构,则无法使用异构平台迁移功能。
· 通过OVA、OVF模板迁移:在迁移时需要导入导出虚拟机模板,无法在线迁移,在上述方法迁移失败时可尝试该方法。
· 通过后台操作迁移VMware vSphere虚拟机,操作较为复杂,无法在线迁移,在上述方法迁移失败时可尝试该方法。
较为常用的迁移方法为外部云迁移和异构平台迁移,它们的差异如下。
· 双机热备支持情况:
¡ 由于异构平台迁移只支持部署在管理节点,切至备机后迁移功能不可用。CAS 外部云迁移切至备机后能正常使用。
¡ CAS双机热备场景下不支持异构平台迁移特性,CAS 外部云迁移支持双机环境。
· 操作复杂性:
¡ 异构平台迁移需要申请专用的license;需要在迁移虚拟机中安装客户端;创建特定镜像的虚拟机;手动安装驱动等。
¡ CAS 外部云迁移只存在简单的页面配置,操作简单。
· 组网配置:
¡ 异构平台迁移需要被迁移每个虚拟机与所创建的每个目标虚拟机与CAS管理网相通。
¡ CAS外部云迁移只需要CAS管理网络与VMware的管理网相通即可。
· 虚拟机网络配置差异:
¡ 异构平台迁移需要在创建目的虚拟机前,需要登录VMware查询被迁移虚拟机的网卡个数与各个网卡对应的IP地址、MAC地址,人工保证目标虚拟机网络中IP与MAC与被迁移虚拟机的网络中IP地址与MAC地址一致。
被迁移虚拟机挂载多网卡时,需要在CAS上创建目的虚拟机时首先创建多个网卡,人工保证每个网卡上的IP地址、MAC地址与被迁移虚拟机网卡一一对应。但异构平台迁移按照接口查询出的网卡顺序进行迁移,不一定和虚拟机创建的顺序一致,会导致迁移后网卡VLAN不对应,从而网络不通。
¡ CAS 外部云迁移可自动获取迁移虚拟机的网络信息IP地址、MAC地址等信息,默认与源虚拟机一致,也可以根据实际情况手动修改。
· 目的虚拟机磁盘设置:
¡ 异构平台迁移需要在创建目的虚拟机前,登录VMware查询被迁移虚拟机的磁盘大小与磁盘个数,需人工保证目标虚拟机磁盘大小不小于被迁移虚拟机的磁盘大小。异构平台迁移需页面设置被迁移虚拟机磁盘与目的虚拟机磁盘的对应关系,如虚拟机挂载了多个盘,创建目的虚拟机时挂载相同个数的磁盘,并在迁移任务时设置被迁移磁盘与目的磁盘的对应关系。
¡ CAS外部云迁移获取被迁移虚拟机的磁盘信息,通过页面就可以保证迁移后的磁盘大小设置与磁盘对应关系。
· 驱动安装:
¡ 异构平台迁移需要手动导出驱动信息,制作驱动文件,并导入驱动进行兼容性处理。
¡ CAS外部云迁移可实现自动进行虚拟机兼容性处理。
· 迁移虚拟机支持:
¡ 异构平台迁移仅能迁移在线虚拟机。
¡ CAS外部云迁移支持迁移在线与离线虚拟机。
· 密码安全性与实施难易度:
¡ 异构平台迁移需要获取被迁移虚拟机的用户名密码来进行客户端的安装。该操作会造成客户密码泄露,同时获取所有被迁移虚拟机的用户名,密码需要逐一统计,增加迁移的难度。
¡ CAS外部云迁移无需虚拟机的用户名密码。
· 数据残留:
¡ 异构平台迁移需要在目的虚拟机上安装Target Client,会造成迁移后数据残留,迁移完成后需重启虚拟机进入系统进行卸载。
¡ CAS外部云迁移不需要第三方客户端等,迁移后不存在数据残留。
· 迁移速度参考:
|
迁移方法 |
迁移速度 |
|
|
外部云迁移 |
千兆网 |
不区分虚拟机操作系统:30-40M/s |
|
万兆网 |
不区分虚拟机操作系统:200-250M/s |
|
|
异构平台迁移 |
千兆网 |
· Linux操作系统:60-100M/s · Windows操作系统:约10 M/s |
|
万兆网 |
· Linux操作系统:80-160M/s · Windows操作系统:50-100M/s |
|
· 如果VMware vSphere虚拟机中存在类型为独立-持久或独立-非持久的磁盘,则不支持迁移。
· 在线迁移时待迁移的虚拟机需要安装VMwareTools,离线迁移时无此限制。
· VMware vSphere虚拟机所在主机必须是ESX/ESXi 4.0或更高版本,否则不支持迁移。
· 待迁移的VMware vSphere虚拟机的硬件版本必须是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 vSphere虚拟机配置了IPv6地址,需要先在管理平台系统参数处需开启“虚拟机IPv6地址管理”功能,否则VMware vSphere虚拟机迁入管理平台时无IPv6地址配置项,迁入虚拟机无IPV6地址。
· CAS与VMware vcenter虚拟化管理平台之间的网络带宽建议为万兆链路聚合或裸光纤直连,两个虚拟化管理平台之间三层网络互通。
· 在线迁移VMware vSphere虚拟机的最后阶段,业务会出现短暂的中断,需要在CAS启动系统以及配置相关的业务服务。
· 在线迁移VMware vSphere虚拟机时,如果虚拟机IP地址为静态地址,则IP地址配置会保持不变;如果虚拟机IP地址为DHCP动态获取,则IP地址配置会由组网环境中的DHCP地址池分配。
· 离线迁移VMware vSphere虚拟机网络配置会丢失,需要手动配置。
· 如果VMware vSphere虚拟机存在多网卡,网关配置需要手动配置。
· 不支持将VMware中的虚拟机迁移至ARM架构的主机中。
· 迁移目标存储池容量不足会导致迁移失败,且不支持将虚拟机迁入RBD存储中。
· VMware中的虚拟机迁入管理平台后需要重新配置网络IP地址。
· 迁移时请勿将VMware中的虚拟机设置为自动休眠或节能模式。由于虚拟机休眠时VMware Tools不运行,虚拟机无法自动关闭,将可能导致迁移失败或迁移数据不完整。
· 虚拟机迁移过程中禁止在VMware侧操作被迁移的虚拟机,否则可能导致迁移失败。
· 外部云迁移的详细操作系统支持情况请查看《CAS服务器虚拟化软硬件兼容性列表》。
¡ 目前不支持迁移使用SUSE操作系统的虚拟机。
¡ Windows server 2003和Windows XP操作系统的虚拟机迁移后默认磁盘总线类型为IDE,在迁移完成后需要手动安装CAStools。并且Windows server 2003和Windows XP操作系统的虚拟机的磁盘数量不能超过4个(包含软驱和光驱),否则会导致迁移失败。
¡ Windows Server 2008操作系统的虚拟机在完成迁移首次启动(自动或手动启动)后,需要执行一次重启操作,否则驱动程序不生效。
¡ Radhat 4和CentOS 4(内核版本2.6.9-89.EL)及更早版本操作系统的虚拟机迁入CAS后,由于内核版本过低,无法自动安装CASTools,需要手动安装。
· 虚拟机迁移到管理平台后,磁盘预分配方式默认为精简。
· 在纳管VMware后,请不要在VMware侧执行虚拟机生命周期以及开启、关闭、重启物理主机等操作,否则会导致在CVM中进行外部云相关操作时提示“系统错误”,无法正常进行操作。
· 待迁移或备份的VMware vSphere虚拟机中已存在的快照需小于等于31个,否则会导致迁移或备份失败。
(1) 打开外部云虚拟机迁移页面,以下三种方式均可。
¡ 选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。在“虚拟机迁移”页签中,单击<创建迁移任务>按钮。
¡ 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/<主机>]进入主机概要信息页面。单击<增加虚拟机/外部云迁入虚拟机>按钮。
¡ 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面,单击<迁入CAS>按钮。
(2) 基本信息配置。设置迁移后虚拟机的名称,迁入后是否启动虚拟机、是否启用CAStools自动升级,限速方式等。
图5 迁入虚拟机基本信息配置
表1 外部云迁移配置参数说明
|
配置参数 |
含义 |
|
显示名称 |
必选项。 迁入后虚拟机名称,最大支持128个字符。 |
|
描述 |
可选项。 迁入虚拟机描述,最大支持128个字符。 |
|
迁入方式 |
必选项。 迁移方式支持两种:手动结束,自动结束。手动结束需配置定时迁移时间间隔,默认为30min,在迁入为手动结束时,根据设定的间隔时间定时进行VMware vSphere虚拟机迁移至到用户在迁移任务页结束迁移任务。自动结束是发起迁移任务后,自动进行虚拟机迁移至迁移结束。限速方式支持IO限速与IOPS限速两种,用户根据业务设置外部云迁移速率,从而降低对系统的压力。强制关闭源虚拟机是在结束迁移任务时,如VMware vSphere虚拟机安全关闭不成功,该设置为开启时强制关闭电源,完成最终迁移。 |
|
定时增量备份间隔 |
可选项。 迁入方式为手动结束时配置,默认为30min,在迁入为手动结束时,根据设定的间隔时间定时进行VMware备份,到用户手动结束迁移。 |
|
强制关闭源端虚拟机 |
可选项。 在结束迁移任务时,如VMware vSphere虚拟机安全关闭不成功,该设置为开启时强制关闭电源,完成最终迁移。 |
|
迁移后启动虚拟机 |
可选项。 访问外部云VMware vCenter虚拟化管理平台的管理帐号,最大支持128个字符。 |
|
CAStools自动升级 |
可选项。 当虚拟机操作系统安装的虚拟机代理工具版本低于当前管理平台提供的版本时,会自动升级虚拟机代理工具,不开启则不会自动升级 |
|
限速方式 |
可选项。 支持IO限速与IOPS限速两种,IO限速该值为磁盘读写速度最大上限,IOPS该值是分配给虚拟磁盘的每秒 I/O 操作数的上限。 |
|
操作系统 |
必选项。 默认为迁移虚拟机的操作系统。如修改请注意所选操作系统必须与实际安装的操作系统类型一致,否则可能会影响驱动运行,导致无法正常安装系统。 |
(3) 选择迁入的主机,用户请根据迁移目标主机的CPU、内存等资源的使用情况,为虚拟机选择合适的迁移目的主机。该页面会显示除ARM主机的所有主机。
图6 选择迁移主机
(4) 配置硬件信息并完成迁移。配置迁入虚拟机的CPU、内存、网络、存储等信息,单击<确定>按钮,创建迁移任务。
默认 CPU个数与核数与VMware vSphere虚拟机配置相同,磁盘大小与VMware vSphere虚拟机挂载磁盘相同,支持更改磁盘大小大于默认值。
CPU,内存,磁盘设置不能小于被迁移虚拟机配置值,在被迁移虚拟机有多个网卡或磁盘时页面显示多个网卡和磁盘,如被迁移虚拟机网卡上设定MAC与IP时,将在网络中MAC和IP对应位置显示VMware vSphere虚拟机配置的信息。
总线类型支持高速SCSI类型与IDE,Window系统仅支持使用IDE类型。
图7 设置导入虚拟机硬件信息
选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。选择“虚拟机迁移”页签。
图8 迁移任务
只要创建迁移任务,均会在该页面显示一条记录,根据迁移状态可以查询迁移是否结束,单击源虚拟机列中虚拟机名称进入详情查询迁移进度。可在该页执行下列操作。
仅支持修改迁移中或待结束状态下的迁移任务。
(1) 在“虚拟机迁移”页签,选择已创建的迁移任务,单击<修改>按钮,弹出修改迁移任务对话框。
(2) 可修改迁移任务的定时增量备份间隔时长、限速方式、强制关闭源端虚拟机以及迁入后启动虚拟机参数进行修改。单击<确定>按钮,完成操作。
(1) 在“虚拟机迁移”页签,勾选已创建的迁移任务,单击<批量修改>按钮,弹出相应的对话框。
(2) 根据页面提示对上述参数进行修改,单击<确定>按钮,完成操作。
图9 修改迁移任务
迁移任务为待结束或待兼容性处理时可进行该操作。
(1) 在“虚拟机迁移”页签,选择待结束的迁移任务,单击<结束>按钮,弹出操作确认对话框。
(2) 单击<确定>按钮,完成操作。如兼容性处理失败可单击<结束迁移>按钮,结束迁移过程。
(1) 在“虚拟机迁移”页签,勾选待结束的迁移任务,单击<批量结束>按钮,弹出确认对话框。
(2) 单击<确定>按钮,完成操作。如兼容性处理失败可单击<结束迁移>按钮,结束迁移过程。
(1) 在“虚拟机迁移”页签,选择已创建的迁移任务,单击<删除>按钮,弹出操作确认对话框。
(2) 单击<确定>按钮,完成操作。
(1) 在“虚拟机迁移”页签,勾选已创建的迁移任务,单击<批量删除>按钮,弹出确认对话框。
(2) 单击<确定>按钮,完成操作。
计算已经完成的迁移磁盘的容量。
(1) 在“虚拟机迁移”页签,单击需查看的源虚拟机名称,弹出迁移状态页面。
(2) 单击<计算待迁移容量>按钮,计算外部云虚拟机剩余未迁移容量。
(3) 可在页面下方“设备信息”页签中,查看到计算出的待迁移容量。
图10 虚拟机迁移详情
立即备份功能用于立即将VMware vSphere虚拟机备份至CAS CVK主机已挂载的存储池。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/立即备份>按钮,打开即备份页面配置。
图11 立即备份
备份策略可以周期性地批量备份虚拟机。当备份策略生效时,系统将在指定时间对应用了备份策略的虚拟机的整机或指定磁盘进行备份,并生成相应的备份文件。
(1) 增加备份策略。选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
(2) 在“备份策略”页签,单击<增加>按钮,弹出增加备份策略对话框。
图12 备份策略
(3) 设置基本信息。“保留个数”为主机本地保留虚拟机备份文件的个数。该参数设置为空时表示保留所有备份文件。“立即生效”是否立即启用备份策略,默认为否。磁盘写速率限制将虚拟机备份文件写入目的存储卷的最大速率。“备份模式”可选择增量备份与全量备份。
图13 基本信息
(4) 设置备份计划。“频率”为执行备份的频率,可设置、月、天,默认为每月。“开始时间”为执行备份的开始时间。“截止时间”为执行备份的截止时间。当截止时间小于开始时间时,截止时间为第二天的时间。若截止时间到达时仍未完成本次备份任务,则待正在备份的虚拟机完成备份后,系统将放弃此次备份任务,等待下次备份开始时间到达。
图14 备份计划
(5) 选择虚拟机。单击<增加>按钮,弹出基础信息页设置的外部云的虚拟机。选择该策略管理的虚拟机。并设置虚拟机备份的主机与存储,可以对已经选择的虚拟机进行删除。
图15 选择虚拟机
(6) 单击<确定>按钮,完成操作。
· 修改备份策略。
a. 选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
b. 在“备份策略”页签,选择已创建的备份策略,单击<修改>按钮,弹出修改备份策略对话框。
c. 可对备份的基本信息、备份计划、选择虚拟机进行修改。
d. 单击<确定>按钮,完成修改。
· 删除备份策略。
a. 选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
b. 在“备份策略”页签,选择已创建的备份策略,单击<删除>按钮,弹出操作确认对话框。
c. 单击<确定>完成删除。
· 查询应用备份策略虚拟机,查看策略中绑定的虚拟机。
a. 选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
b. 在“备份策略”页签,选择已创建的备份策略,可在下方“应用备份策略的虚拟机”页签,查看应用了该策略的外部云虚拟机。
· 查询备份日志,备份日志中记录了与备份有关的操作。
a. 选择顶部“云资源”页签,单击左侧导航树[外部云/外部云管理]菜单项,进入外部云管理页面。
b. 在“备份策略”页签,选择已创建的备份策略,可在下方“备份日志”页签,查看该策略的详细日志。
图16 备份日志
备份列表中展示了所有虚拟机的备份,单击左侧的虚拟机名称,页面右侧展示该虚拟机所有的备份。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>]菜单项,进入外部云虚拟机页面。
(2) 在“备份列表”页签,在左侧可查看已备份的虚拟机。单击已备份的虚拟机名称,可查看虚拟机备份文件的详细信息。
图17 备份列表
¡ 删除。可以对所有的全量备份进行删除,但不能对最近一次增量备份链路进行删除。在需要删除的备份文件上,单击<删除>按钮,弹出操作确认对话框。单击<确定>按钮完成操作。
¡ 导入。该功能是根据备份信息在CAS平台上生成一台配置相同的虚拟机。具体操作见4.3.2章节。
根据已经备份至CAS中的外部云虚拟机备份信息和备份文件,在CAS上生成一台相同配置的虚拟机。网卡个数与每个网卡对应的IP地址、MAC地址、磁盘大小与个数等均与备份时保持一致。
(1) 选择顶部“云资源”页签,单击[计算/主机/更多操作/导入外部云虚拟机]按钮,弹出外部云虚拟机导入CAS对话框。
(2) 设置外部云备份所在的位置。根据数据源位置查询出该位置所有已备份虚拟机在选在虚拟机处进行展示。
图18 外部云虚拟机导入CAS
¡ “备份时间”展示选择虚拟机的所有备份时间。
¡ 临时目录为导入虚拟机备份文件过程中使用的临时目录,默认为“/vms/vmbackuptmp”。若管理员指定的目录不存在,在执行导入操作时,系统将自动创建该目录。
¡ “导入后启动虚拟机”默认为关闭,如开启则会在CAS上完成导入后启动虚拟机。
¡ 硬件信息为所选择备份时虚拟机的配置。虚拟机有多个网卡和磁盘则会显示多个。如虚拟机设置了固定的IP地址、MAC地址则在网络上信息展示对应的信息。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>]菜单项,进入外部云虚拟机页面。
(2) 在需要导出的备份文件操作列,单击<导入>按钮。弹出导入虚拟机对话框。
(3) 配置参数,参数说明请参考4.3.1章节。单击<确定>按钮,完成导入。
图19 配置导入虚拟机信息
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/启动>按钮,弹出操作确认对话框。
(3) 单击<确定>按钮,启动虚拟机。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/重启>按钮,弹出操作确认对话框。
(3) 单击<确定>按钮,重启虚拟机。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/暂停>按钮,弹出操作确认对话框。
(3) 单击<确定>按钮,暂停虚拟机。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/安全关闭>按钮,弹出操作确认对话框。
(3) 单击<确定>按钮,安全关闭虚拟机。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/关闭电源>按钮,弹出操作确认对话框。
(3) 单击<确定>按钮,关闭虚拟机电源。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/修改>按钮,弹出修改虚拟机页面。
图20 修改外部虚拟机
¡ 支持修改虚拟机的CPU、内存、磁盘、网络配置。
¡ 可分配给虚拟机的最大虚拟 CPU 数为 256 个。虚拟 CPU 数取决于主机上的逻辑 CPU 数以及虚拟机上安装的客户机操作系统的类型。
¡ 使用 BIOS 固件的虚拟机的内存最小值为 4MB;使用 EFI 固件的虚拟机至少需要 96MB 的内存,否则无法打开电源。
(3) 单击<确定>按钮,修改虚拟机。
· VMware 不支持对裸磁盘、RDM 物理模式磁盘或在客户机中使用 iSCSI 启动器的客户机操作系统的快照。
· 在执行快照之前必须关闭具有独立磁盘的虚拟机的电源。不支持具有独立磁盘的已打开电源或已挂起的虚拟机的快照。
· 静默快照要求安装 VMware Tools且具备客户机操作系统支持。
· PCI vSphere DirectPath I/O 设备不支持快照。
· VMware 不支持为总线共享配置的虚拟机的快照。如果需要使用总线共享,则作为备用解决方案,请考虑在客户机操作系统中运行备份软件。如果虚拟机当前具有快照,并阻止您配置总线共享,请删除(整合)这些快照。
· 快照提供备份解决方案可以使用的磁盘的时间点映像,但快照不是备份和恢复的可靠方法。如果包含虚拟机的文件丢失,则其快照文件也丢失。另外,大量快照将难于管理,占用大量磁盘空间,并且在出现硬件故障时不受保护。
· 快照可能会对虚拟机的性能产生负面影响。性能降低基于快照或快照树保持原位的时间、树的深度以及执行快照后虚拟机及其客户机操作系统发生更改的程度。另外,还可能会看到打开虚拟机电源所花费的时间变长。不要永久从快照运行生产虚拟机。
· 如果虚拟机的虚拟硬盘大于 2 TB,则快照操作可能需要更长的时间才能完成。
(1) 选择顶部“云资源”页签,单击左侧导航树[外部云/<VMware站点>/<主机集群>]菜单项,进入外部云虚拟机页面。
(2) 单击<更多/快照管理>按钮,弹出虚拟机快照管理对话框。可进行创建快照、修改快照、快照还原、删除快照等操作。
图21 虚拟机快照管理
¡ 创建快照。配置快照名称与描述,运行虚拟机可以设置“生成虚拟机内存快照”“使客户机文件系统处于静默状态(需要安装有 VMware Tools)”两个,离线虚拟机则不支持。
图22 创建快照
- 内存快照:捕获虚拟机内存状况时,快照会保留虚拟机的实时状况。内存快照可以创建某一精确时间点的快照。生成了内存快照后,如果升级未按预期完成,或软件不符合您的预期,则可将虚拟机恢复到其以前的状态。
- 静默快照:当静默虚拟机时,VMware Tools 会静默虚拟机的文件系统。静默操作可确保快照磁盘与客户机文件系统的一致状况。静默快照适用于自动备份或定期备份。
¡ 修改快照。可以对快照名称,描述进行修改。
¡ 删除快照:
- 全部删除会整合快照与先前增量磁盘状态之间发生的更改并将其写入基础父磁盘,然后将它们与基础虚拟机磁盘合并。
图23 删除单个快照
- 删除单个快照会将快照状态和上一个磁盘状态间发生的磁盘,更改写入父快照,删除单个快照会保留虚拟机的当前状态,并且不会影响任何其他快照。
图24 全部删除快照
· 还原快照。会将虚拟机的内存、设置和虚拟机磁盘的状况恢复为执行该快照时所处的状况。如果要在启动虚拟机时将其挂起、打开电源或关闭电源,请确保执行该快照时虚拟机处于正确的状况,单击快照名称,选择要还原的快照,单击<还原>按钮,弹出还原提示,单击<确定>按钮完成操作。
图25 快照还原
还原后的电源状态如下表所示。
|
执行父快照时的虚拟机状况 |
还原后的虚拟机状况 |
|
已打开电源(包括内存) |
恢复为父快照,并且虚拟机已打开电源且正在运行 |
|
已打开电源(不包括内存) |
恢复为父快照并且虚拟机已关闭电源 |
|
已关闭电源(不包括内存) |
恢复为父快照,并且虚拟机已关闭电源 |
需要迁移的虚拟磁盘必须位于VMFS卷上,由SAN、iSCSI或本地磁盘提供支持。启用CBT时,虚拟机必须没有快照才能清空重启。由此可知,VMware vSphere虚拟机在删除快照后是可以迁移的,但是在迁移vCenter 6.0版本中已删除快照的VMware vSphere虚拟机时失败。
由于CBT问题导致,需要在虚拟机中重置CBT。
单台虚拟机重置CBT方法:
(1) 登录vSphere Web Client。
(2) 右键单击需要重置CBT的虚拟机,在菜单中单击<启动/关闭电源>按钮,关闭该虚拟机。
(3) 右键单击该虚拟机,在菜单中单击<快照/快照管理>按钮,进入快照管理器,确保没有活动快照。如果存在快照,请将其整合并提交更改。
(4) 右键单击该虚拟机,在菜单中单击<编辑设置>按钮。
(5) 选择虚拟机选项页签,展开常规选项,单击<配置参数>按钮。
(6) 将ctkEnabled的值设置为false,禁用虚拟机的CBT。
(7) 将附加到虚拟机的每个虚拟磁盘的scsix:x.ctkEnabled值设置为false,对附加的各个虚拟磁盘禁用CBT,其中,scsix:x是虚拟磁盘的SCSI控制器和SCSI设备ID。
(8) 使用数据存储浏览器或ESXi shell打开虚拟机的工作目录。
(9) 确保虚拟机的工作目录中不存在快照文件(delta.vmdk)。
(10) 删除虚拟机工作目录中的任何-CTK.VMDK文件。
(11) 在vSphere Web Client中,在菜单中单击<启动/打开电源>按钮,开启该虚拟机,即可重置该虚拟机CBT。
如果虚拟机使用的备份应用程序利用CBT,则必须重新手动启用CBT。
批量重置虚拟机CBT方法:
(1) 在VMware官方网站中下载2139574_CBT-Reset.zip文件。
(2) 在压缩包中提取CBT-Reset.PS1文件并保存。
(3) 在本地系统上安装并初始化VMware PowerCLI。
(4) 打开VMware PowerCLI。
(5) 运行cd命令,将目录更改为保存CBT-Reset.PS1文件的位置。如:PowerCLI C:\> cd C:\CBTreset。
(6) 运行如下命令,允许执行未签名的脚本:PowerCLI C:\CBTreset> Set-ExecutionPolicy Bypass。
该命令执行后可运行任何未签名的脚本。请在完成本章节操作后后将其禁用。
(7) 运行如下命令连接到vCenter Server:PowerCLI C:\CBTreset> Connect-VIServer -Servervcenter-Userusername-Passwordpassword。
¡ Vcenter为vCenter Server的名称。
¡ Username为vCenterServer用户名。
¡ Password为vCenterServer的用户密码。
(8) 运行如下命令加载CBT-Reset.PS1脚本:.\CBT-Reset.PS1。
如果收到类似于以下内容的错误:由于此系统上已禁用脚本执行,因此无法加载文件.\CBT-Reset.PS1 (File.\CBT-Reset.PS1cannot be loaded because the execution of scripts is disabled on this system)。请检查步骤(6)是否正确执行。
(9) 该脚本提供了适用虚拟机的报告。而且同时列出了可以重置和不能重置CBT的虚拟机。
¡ 列出可以重置CBT的所有虚拟机。
¡ 列出了不能重置CBT的所有虚拟机(已关闭电源或具有快照的虚拟机)。
运行该脚本时,将生成一个临时虚拟机快照。这样就无需重新启动虚拟机。
(10) 该脚本会提示确认执行并继续重置适用虚拟机的CBT。
(11) 选择继续,将为没有快照的虚拟机重置CBT数据,此时虚拟机电源处于打开状态。
在添加外部云时,输入VMware的用户名和密码,由于长度过长,输入框提示不合法,无法添加VMware集群。
VMware中可设置的用户名和密码无长度限制,但是在加入CAS的外部云时,有该限制导致用户名或密码字符超出长度限制。
可在VMware中新建一个字符长度符合要求的具有管理员权限的账户,并使用该账户将VMware集群添加至CAS中。
(1) 使用原有管理员账户登录vSphere Web Client。
(2) 单击<菜单>按钮,在下拉列表中单击<系统管理>按钮,进入系统管理页面。
(3) 选择左侧导航栏的[Single Sign On/用户和组]菜单项,进入用户和组页面。
(4) 在用户页签,选择正确的域,单击<添加>按钮。
(5) 输入用户名、密码、确认密码等参数,添加一个字符长度符合要求的账户。
(6) 新用户添加完成后,选择左侧导航栏的[访问控制/全局权限]菜单项,进入全局权限页面。
(8) 选择正确的域和步骤(5)中添加的新用户,角色选择管理员,并勾选“传播到子对象”选项。
(9) 单击<确定>按钮,完成操作。
(10) 在完成添加新管理员账户后,需退出当前管理员账户,使用新账户重新登录vSphere Web Client,以验证账户的有效性。
(11) 确认无误后,即可使用该账户将VMware集群添加至CAS中。
迁移过程中,CAS中报错“删除快照失败”,并且VMware中报错“保存快照失败,无法静默虚拟机”。导致迁移失败。
需要解决VMware vSphere虚拟机无法静默的问题,才能继续迁移虚拟机。
请参考VMware官网中的《无法为虚拟机创建 VMware 静默快照 (1009073)》文档,排查,解决该问题,再进行迁移。
E0730P05之前版本,迁移完成虚拟机启动后,ls查看数据盘下的文件夹,提示I/O错误,但能进入文件夹路径,文件未丢失。
根据接口查询虚拟机磁盘信息2T的数据盘获得的数据不正确。
将版本升级至E0750P02或E0730P05及之后的E0730版本。
E0730P05之前版本,迁移后控制台进入虚拟机,报引导设备有误,比对VMware平台与CAS平台虚拟机,引导设备不一致。
在磁盘容量超过2T CAS创建虚拟机更改了引导设备。
将版本升级至E0750P02或E0730P05及之后的E0730版本。
E0730P05之前版本,虚拟机迁移失败,查看vmware-agent日志,vmware接口查询磁盘增量信息时,接口出错返回【prefix xsd is not bound to a namespace】。
防火墙拦截。
调整防火墙策略。
E0730P05之前版本,获取虚拟机CPU数量,核心数量有误。例如:8*2共16个CPU,计算成8*16共128个CPU,超过当前主机CPU最大数量,无法迁移。
通过VMware接口获取CPU总核数计算错误
将版本升级至E0750P01或E0730P05及之后的E0730版本。
E0730P05之前版本,获取vmware-agent日志,调用vmware接口查询磁盘增量信息时,接口出错,Convert日志报还是报vixDisk error: The server refused connection
获取VMware接口,cpu总核数计算错误。
将版本升级至E0750P02或E0730P05及之后的E0730版本。
E0730P08之前版本,虚拟机中的两个磁盘做了LVM,兼容性处理失败。
无法自动注入驱动。
将版本升级至E0760P02或E0730P08及之后的E0730版本。
Window 7虚拟机中安装了异构平台迁移的agent,迁移后无法进入系统。
异构平台迁移代理修改了注册表,产生了冲突。
(1) 外部云迁移后,关闭虚拟机,删除虚拟机的磁盘,但注意不要销毁。
(2) 使用已有文件中添加IDE硬盘类型的磁盘,将原磁盘重新挂载到虚拟机。
(3) 修改虚拟机引导方式,将IDE磁盘拖到最上方。
(4) 启动虚拟机即可修复。
Windows server操作系统的虚拟机迁移完成后,CAS中的虚拟机进入控制台发现除了系统盘外的其他盘并未自动挂载,显示脱机状态 。
Windows server系统的san(storage area network)策略配置默认为offline shared,不会联机在共享总线上(如SCSI和ISCSI)的磁盘。
目前发布的版本未支持在迁移开始时通过脚本修改策略,所以需要在迁移完成后进入虚拟机手动连接磁盘。
迁移完成后,CAS的虚拟机中还存在VMware tools。
外部云迁移完成后没有卸载虚拟机中的VMware tools。
目前发布的版本未支持迁移完成后自动卸载VMware tools功能,需要迁移完成后进入虚拟机手动卸载。
