ZStack Cloud 4.7.0 正式发布,推出一系列重要功能和多项改进,覆盖云主机、云网络、云存储、平台运维、弹性裸金属管理等多个功能模块,从用户业务场景和实际需求出发,丰富和完善平台功能,提供更好的产品使用体验。
ZStack Cloud 4.7.0 对云主机性能优化工具进行优化增强,不仅提供更便捷的安装方式,更通过集成QGA(QEMU Guest Agent)组件,实现云主机功能拓展,进一步加强平台对资源的管控能力。
用户根据安装指引,先为云主机挂载性能优化工具ISO镜像,挂载后可直接获取安装命令,将获取到的命令一键复制到控制台执行,即可完成安装全流程,操作步骤流畅、便捷,告别手动敲击命令的复杂模式。
步骤一:挂载性能优化工具ISO
步骤二:一键复制安装命令
步骤三:粘贴命令到控制台执行
2.基于性能优化工具的云主机功能扩展
ZStack Cloud 4.7.0 中,性能优化工具集成QGA组件,QGA是云主机与物理机间交互的应用程序,此交互不依赖网络。通过QGA的集成,性能优化工具可帮助云主机实现更多运维操作,包括网卡配置同步与读取、主机名在线修改,和内部监控高可用。
2.1网卡配置同步与读取
ZStack Cloud 4.7.0 为云主机网卡新增“同步配置”操作,无DHCP场景下,也可将云平台设置的网络参数下发到网卡生效。该功能主要覆盖以下两种用户场景:
1)云主机静态网络配置
在历史版本中,仅支持为云主机配置动态网络,即网卡通过动态(DHCP)模式获取IP地址,网络参数需依靠DHCP服务下发生效。
为覆盖无DHCP服务的网络配置场景,及部分用户配置静态网络的需求,ZStack Cloud 新增通过QGA的网络参数下发路径。
如使用未开启DHCP服务的网络创建云主机,用户可通过安装性能优化工具,并点击网卡操作列表的“同步配置”将平台上设置的网络参数下发到网卡生效,此时,网卡获取IP地址的模式为静态(Static)模式。
2)云主机IP地址自主配置和管理
在历史版本中,ZStack Cloud 通过三层网络为云主机提供网络配置,云主机可以且必须使用三层网络网络段规定的IP地址。
为突破三层网络段限制,实现云主机IP自由配置,ZStack Cloud 在扁平网络创建页新增“IP地址管理”开关,关闭开关后,即可创建出一条不包含网络段、且关闭DHCP服务的三层网络,使用该网络创建云主机,系统不再为云主机分配IP地址,用户可根据实际需求,在云平台自行指定。自行指定的IP地址可搭配同步配置操作下发到网卡生效,至此,云主机静态网络自主配置过程全部完成。
此外,用户也可进入云主机系统手动配置IP地址,此处配置的IP地址能通过性能优化工具读取到云平台管理,使平台展示的网络参数与网卡实际配置形成同步统一。如检测到实际配置与平台参数不一致,系统还将向管理员发出告警提示,有效保障平台资源安全。
扁平网络关闭IP地址管理
自主配置云主机静态IP
同步配置到网卡生效
2.2主机名在线修改
除实现云主机静态IP自主配置,集成的QGA组件还支持云主机主机名在线修改功能,只需安装最新版性能优化工具,即可为运行中的云主机修改主机名,且无需重启云主机或任何服务程序,即可使新的主机名直接生效。
2.3内部监控高可用
内部监控是基于性能优化工具(内部监控agent组件)获取的云主机监控数据,相比外部监控,内部监控条目更丰富、准确度更高。
在历史版本中,内部监控agent获取的监控数据依赖云主机默认网络的DHCP服务推送到平台展示,DHCP服务中断或未开启时,内部监控将展示失败。
ZStack Cloud 现新增QGA推送路径,当检测到云主机默认网络DHCP服务未开启或发生故障时,系统将自动切换由QGA推送监控数据,内部监控与DHCP服务解除强绑定关系。
该方式不仅覆盖更多业务场景,也能在DHCP服务故障时,及时提供高可用机制,避免内部监控中断,更好保证客户业务稳定性。
基于QGA的内部监控机制优化
二、云主机支持“快速克隆”
全量克隆:通过此方式克隆的云主机启动速度较慢,但数据始终独立,克隆完成后性能完全无影响。 快速全量克隆:通过此方式克隆的云主机启动速度快,数据始终独立,克隆完成后性能完全无影响。
链接克隆:通过此方式克隆的云主机启动速度快,节省存储空间,但链接克隆的云主机/云盘和源云主机/云盘之间存在依赖关系,克隆完成后性能仍受影响。
为帮助用户进更好了解三种克隆方式的差别与特点,以下将从速度、性能、使用限制,和使用场景做详细分析:
克隆速度 | 性能影响 | 使用限制 | 应用场景 | |
全量克隆 | 受到云盘实际数据量大小、网络带宽等因素的影响,数据复制完成后,新云主机才能启动。 | 云主机启动速度较慢,数据始终独立,克隆完成后性能完全无影响。 | 对云主机存储位置无限制。 | 用于需要完全复制源云主机的场景,比如备份、恢复和迁移等操作。 |
快速全量克隆 | 秒级克隆 | 云主机启动速度快,数据最终独立,克隆完成后性能完。全无影响。 | 源云主机/云盘与克隆云主机/云盘存储位置保持一致。 | 需要快速创建多个相同的云主机环境,且最终云主机数据需要保持独立的场景。 |
链接克隆 | 秒级克隆 | 云主机启动速度快,节省存储空间,但链接克隆的云主机/云盘和源云主机/云盘之间存在依赖关系,克隆完成后性能仍受影响。 | 源云主机/云盘与克隆云主机/云盘存储位置保持一致。 | 开发、测试等对性能要求不高的场景,节省存储空间。 |
克隆方式丰富扩展带来了以下功能优势:
1)高实用性
快速全量克隆可以在秒级的时间内快速克隆拉起一个完全相同的云主机进行使用,最终数据会合并完成实现数据独立;链接克隆则是在原有云主机的基础上创建一个新的云主机,快速拉起云主机的时间几乎控制在10秒以内,而且与原有云主机共享相同的磁盘镜像,大大节省了磁盘空间。
2)高易用性
快速全量克隆和链接克隆相对于传统的全量克隆方式,都能在较短的时间内完成克隆操作,极大地节省了时间。
3)可扩展性
扩展性:链接克隆出来的云主机多数用于测试、开发等场景时,不会影响原有云主机的稳定性和安全性;后续若想解除链接克隆的云主机/云盘与源云主机/云盘之间的依赖关系,可以通过扁平合并操作实现数据独立。
2.支持扁平合并资源快照,实现链接克隆数据独立
支持链接克隆的同时,ZStack Cloud 4.7.0 还对云主机/云盘新增支持扁平合并操作。扁平合并支持将云主机/云盘多个快照合并为一个扁平的快照,以提升资源性能和数据安全性。通过扁平合并,可解除链接克隆的云主机/云盘与源云主机/云盘之间的依赖关系,实现数据独立。
1.功能介绍
ZStack Cloud 4.7.0 开始,全面增强云主机高可用能力,包括业务网、存储网和管理网高可用。同时,新增支持通过真值表一键配置云主机故障迁移策略,极大提高业务高可用配置的灵活度。
ZStack Cloud 云主机高可用主要包括以下两种机制:
1.轮询检测云主机运行状态,若云主机由于自身异常关机或计划性关机,将检测云主机的高可用模式。若云主机为NeverStop模式,将在所在物理机或其他物理机上重启该云主机。
云主机自身异常关机后高可用启动
2.轮询检测云主机所在物理机状态,若物理机管理网络连接状态、存储网络连接状态、业务网卡状态任一状态异常,将检测云主机故障迁移策略以及云主机高可用模式。若对应故障迁移开关已打开,且云主机高可用模式为Neverstop,云主机将迁至其他物理机上启动运行。
物理机业务网卡故障后云主机高可用启动
云平台支持一键开启/关闭云平台范围内云主机高可用策略。开启后,支持通过真值表一键配置云主机故障迁移策略,包括管理网络连接状态、存储网络连接状态、业务网卡状态故障时的高可用迁移策略。组合全局粒度和云主机粒度高可用模式配置,可极大提高业务高可用配置的灵活度。
管理网络、存储网络、业务网卡状态检测逻辑如下:
1.管理网络连接状态:检测云主机所在物理机与管理节点之间的网络连接 状态。若管理节点自身故障、或管理网络中断,均会导致管理网络连接状态故障。
2.存储网络连接状态 :检测云主机访问其系统盘所在主存储资源的网络连接状态。若云主机系统盘所在主存储自身故障、或存储网络中断,均会导致云主机存储网络连接状态故障。
3.业务网卡状态 :若业务云主机二层网络关联的物理机业务网卡/业务网卡直连的交换机网口发生故障,均会导致云主机业务网卡故障。
故障迁移策略支持真值表配置
2. 使用场景
1)同时检测存储网和业务网故障的HA场景
对于共享存储的云主机,若需要保障对外业务持续性,可将云主机高可用模式设置为NeverStop。高可用策略开启存储网故障HA,同时开启业务网故障HA以保障持续对外提供业务。
同时检测存储网和业务网故障的HA场景
例如用户部署业务云主机承载MySQL数据库服务,要求云主机不允许出现业务长时间宕机的情况。可将这台云主机高可用模式设置为NeverStop,且设置业务网卡状态故障时触发迁移。在确保云平台内物理机资源充足情况下,当业务云主机所在物理机业务网卡故障时,云主机将迁至其他物理机上启动运行,不影响业务运行。
2)仅检测存储网故障的HA场景
当对于共享存储的承载着重要业务云主机,且对关机敏感的场景,可以将云主机高可用模式设置为NeverStop。高可用策略仅开启存储网故障HA,而关闭业务网故障HA,以防止业务网卡故障导致云主机关机导致丢失内存数据等问题,而是通过业务网卡告警的方式通知管理员手动处理。
检测存储网故障的HA场景
四、结束语
ZStack Cloud 4.7.0 着眼用户所需,除以上讲解的亮点功能外,还开发、改进了多个重要功能,力求覆盖更多业务场景,为客户打造更好的产品使用体验。未来,我们会继续推出更多丰富好用的云计算产品功能,为用户创造价值。