ZStack Cloud 4.4.24

ZStack Cloud 4.4.24新功能概览

  1. 一键巡检
  2. 云主机支持内存快照
  3. 弹性裸金属管理优化
    • UI便捷配置弹性裸金属实例业务网卡Bond
    • 弹性裸金属实例支持加载共享云盘
    • 自动检测弹性裸金属实例agent版本
    • 本地部署弹性裸金属实例支持实时进度展示
    • 裸金属节点支持批量获取硬件信息
  4. 持续数据保护(CDP)优化
    • CDP备份场景增强
    • 重IO场景处理优化
    • 时间轴偏移场景处理优化
  5. 平台重要故障提示增强
    • 全局横幅新增“重要资源故障风险提示”
    • 操作日志新增“自动调度日志”
    • 核心资源详情新增“报警消息”
  6. 云主机在线修改IP地址
  7. VPC路由器增强
    • 创建VPC路由器支持手动指定主存储
    • VPC路由器支持跨主存储热迁移
  8. 单集群支持同时加载本地存储和Ceph存储
  9. 创建云主机相关磁盘逻辑优化
    • 基于qcow2/raw镜像创建云主机支持指定根云盘容量
    • 创建云主机支持批量加载数据云盘
  10. Linux云主机支持时间同步
  11. 支持NVIDIA A系列GPU虚拟化
  12. 其它功能和优化

一键巡检

ZStack Cloud 4.4.24新增一键巡检功能,支持对云平台关键资源和服务进行全方位一键式健康检查和评分,并提供相应巡检建议和报告,助力高效运维。

一键巡检提供平台、计算、网络、存储和全局配置五大巡检类别,共计数十条巡检项,涵盖云平台关键资源和服务,用户可按需选择相应巡检类别及巡检项进行一键式健康检查。

图 1所示:
图 1. 巡检类别和巡检项


巡检完毕会立即给出健康评分、具体巡检结果以及巡检建议。

健康评分内置多级评分机制,通过对巡检对象的健康状态进行量化评分,最终给出综合评分结果。巡检结果包括以下四种:正常、警告、故障、失败。对于警告和故障类巡检结果,将针对性提供巡检建议,帮助用户进一步排查解决问题。

图 2所示:
图 2. 健康评分、巡检结果和巡检建议


支持导出PDF格式的巡检报告,内容包括:巡检概述、巡检总结以及巡检结果,其中对于异常巡检项,支持查阅巡检项详情及相关巡检建议。

图 3所示:
图 3. 巡检报告


云主机支持内存快照

在之前版本中,云主机仅支持对其根云盘、数据盘创建快照,方便出现故障后迅速回滚。

图 1所示:
图 1. 创建云主机快照-之前版本


ZStack Cloud 4.4.24开始,新增支持创建云主机内存快照,保留云主机的内存状态和信息,进一步完善快照功能,保证数据完整性。内存快照支持以快照组为单位进行恢复。

图 2所示:
图 2. 创建云主机快照-4.4.24版本


弹性裸金属管理优化

ZStack Cloud 4.4.24对弹性裸金属管理进行以下优化:

UI便捷配置弹性裸金属实例业务网卡Bond

用户可在UI界面为弹性裸金属实例业务网卡配置Bond,支持AB和LACP两种模式。Bond类型网卡可显著增强业务网络可靠性,提升网络性能。

图 1所示:
图 1. 弹性裸金属实例加载Bond网卡


弹性裸金属实例支持加载共享云盘

在之前版本中,弹性裸金属实例已支持加载普通云盘。ZStack Cloud 4.4.24开始,弹性裸金属实例新增支持加载共享云盘,可满足数据库、故障转移集群等场景核心业务高可用需求。

相较普通云盘,共享云盘具备高并发、高可靠、多挂载点等特点。结合专属物理服务器稳定强大的计算能力,加载共享云盘后,可显著增强弹性裸金属实例业务高可用性和稳定性。

目前Shared Block和Ceph存储场景支持创建共享云盘,共享云盘可同时加载至弹性裸金属实例以及业务云主机,共享存储空间。

图 2所示:
图 2. 共享云盘加载弹性裸金属实例


自动检测弹性裸金属实例agent版本

若弹性裸金属实例已安装agent,支持自动检测agent版本。若检测到agent版本过低,UI界面会及时给出提醒,并告知相应升级方法。

图 3所示:
图 3. 检测到agent版本过低


本地部署弹性裸金属实例支持实时进度展示

弹性裸金属实例通过本地磁盘部署时,支持进度条展示,方便用户实时掌握部署进度。

图 4所示:
图 4. 本地部署进度展示


裸金属节点支持批量获取硬件信息

批量添加裸金属节点至云平台后,支持一键获取所有裸金属节点硬件信息,提高部署运维效率。

图 5所示:
图 5. 批量获取硬件信息


持续数据保护(CDP)优化

ZStack Cloud 4.4.24对持续数据保护(CDP)进行以下优化:

CDP备份场景增强

ZStack Cloud 4.4.24开始,支持为CDP任务自定义定期备份频率和恢复点保留策略(支持按小时/天保留),进一步帮助用户合理规划备份空间。UI界面提供三个设置入口:CDP任务创建页、CDP任务主列表、CDP任务详情页。

图 1图 2图 3所示:
图 1. 创建CDP任务入口


图 2. CDP任务主列表入口


图 3. CDP任务详情页入口


重I/O场景处理优化

ZStack Cloud 4.4.24开始,新增“CDP任务RPO偏移”默认报警器,同时支持为CDP任务创建“RPO偏移时间”资源报警器,实时监控重I/O场景下CDP数据偏移状况并告警,方便运维人员及时响应并按需调整。

图 4图 5所示:
图 4. CDP任务RPO偏移默认报警器


图 5. 创建RPO偏移时间报警器


同时,ZStack Cloud4.4.24新增支持RPO策略,用于设置重I/O场景下数据复制产生延迟(偏移)后的CDP任务运行策略,从而缓解重I/O场景下备份服务器的数据传输压力。UI界面提供三个设置入口:CDP任务创建页、CDP任务主列表、CDP任务详情页。

图 6图 7图 8所示:
图 6. 创建CDP任务入口


图 7. CDP任务主列表入口


图 8. CDP任务详情页入口


时间轴偏移场景处理优化

ZStack Cloud 4.4.24对时间轴偏移场景下的数据展示进行优化。备份服务器时间调整后,对于相同时间的恢复点,UI界面可清晰展示,方便用户进行判断和快速定位。

图 9所示:
图 9. 时间轴偏移数据展示


平台重要故障提示增强

全局横幅新增“重要资源故障风险提示”

ZStack Cloud 4.4.24新增“重要资源故障风险”全局横幅提示,对以下3个默认报警器触发的报警消息进行全局持续提醒:主存储可用物理容量报警器、镜像服务器存储可用容量报警器、CDP任务已用容量报警器,进一步增强用户对报警消息的感知度。

图 1所示:
图 1. 重要资源故障风险全局横幅提示


操作日志新增“自动调度日志”

ZStack Cloud 4.4.24开始,操作日志新增“自动调度日志”列表,展示管理节点主动触发的云主机调度日志,如云主机高可用、维护物理机,方便用户及时确认重要业务所在云主机的运行情况,便于审计和追溯。

图 1所示:
图 2. 自动调度日志


核心资源详情新增“报警消息”

ZStack Cloud 4.4.24开始,云平台核心资源(如云主机、物理机、主存储等)详情页新增“报警消息”,直观展示该资源的所有报警消息,方便用户快速了解资源的当前状况并按需进行处理。

图 3所示:
图 3. 资源详情页报警消息


云主机在线修改IP

在之前版本中,云主机仅支持关机状态下修改IP地址。ZStack Cloud 4.4.24开始,运行中的云主机也可修改IP地址,进一步保障业务连续性。

图 1所示:
图 1. 在线修改IP地址


VPC路由器增强

ZStack Cloud 4.4.24对VPC路由器进行以下增强:

创建VPC路由器支持手动指定主存储

创建VPC路由器支持指定存储分配策略,包括:系统分配、手动指定,前者指系统根据预置策略分配主存储,后者指用户可按需手动选择主存储。

图 1所示:
图 1. 手动指定主存储


VPC路由器支持跨主存储热迁移

在之前版本中,VPC路由器已支持在线更改物理机。ZStack Cloud 4.4.24开始,VPC路由器新增支持更改物理机和主存储,但目前仅支持跨不同类型主存储热迁移,包括:本地存储<->SharedBlock主存储、本地存储<->NFS主存储、SharedBlock主存储<->NFS主存储。

图 2所示:
图 2. 在线更改物理机和主存储


单集群支持同时加载本地存储和Ceph存储

在之前版本中,单集群已支持加载以下存储组合:本地存储+Shared Block、本地存储+NFS、本地存储+SMP、Ceph+Shared Block。ZStack Cloud 4.4.24开始,单集群新增支持加载本地存储+Ceph存储组合,进一步丰富用户的存储场景选择,增强业务灵活性。

图 1所示:
图 1. 单集群加载本地存储和Ceph主存储


创建云主机相关磁盘逻辑优化

ZStack Cloud 4.4.24对创建云主机相关磁盘逻辑进行以下优化:

基于qcow2/raw镜像创建云主机支持指定根云盘容量

在之前版本中,仅当选择ISO镜像创建云主机时,支持指定根云盘容量。ZStack Cloud 4.4.24开始,除ISO镜像外,选择qcow2/raw镜像创建云主机时,亦支持指定根云盘容量,即在创建云主机过程中,可基于所选镜像大小按需指定根云盘容量,无需待云主机创建完成后再进行系统扩容。

图 1所示:
图 1. 基于规格指定根云盘容量


创建云主机支持批量加载数据云盘

在创建云主机过程中,支持批量加载数据云盘,默认最多允许加载24块数据云盘,用户可在全局设置中修改“云主机支持云盘的最大数量”。

图 2所示:
图 2. 批量加载数据云盘


Linux云主机支持时间同步

ZStack Cloud支持云主机设置时间同步,该功能开启后,云主机定期自动同步所在物理机系统时间(包括时区)。

ZStack Cloud云主机时间同步机制说明:
  • 网络:区别于NTP时间同步,当前时间同步机制不依赖特定外部网络,仅涉及物理机与云主机的通信。
  • 时区:云主机定期自动同步所在物理机时区,保持一致。
  • 同步间隔:默认每60秒进行一次同步,同步间隔支持通过CLI方式修改,可选取值:60秒(1分钟)、600秒(10分钟)、1800秒(30分钟)、3600秒(1小时)、7200秒(2小时)、21600秒(6小时)、43200秒(12小时)、86400秒(1天)。
    # 通过CLI方式修改同步间隔
    [root@localhost ~]# UpdateResourceConfig vm=<vm_uuid> category=vm name=vm.clock.sync.interval.in.seconds value=<intervalInSeconds>
    
    # vm_uuid 表示云主机uuid
    # intervalInSeconds 表示希望设置的同步间隔,单位:秒
  • 同步策略:当前同步策略为立即一致,无论云主机自身时间超前或是滞后,当同步机制触发,云主机时间会立即与所在物理机保持一致。

在之前版本中,已支持Windows云主机时间同步,从ZStack Cloud 4.4.24开始,新增支持Linux云主机时间同步。至此,云主机时间同步已覆盖所有主流操作系统,进一步保障业务实时性。

图 1所示:
图 1. 云主机时间同步


支持NVIDIA A系列GPU虚拟化

在之前版本中,云平台已支持NVIDIA若干主流系列GPU的透传以及虚拟化切割。ZStack Cloud 4.4.24开始,云平台新增支持NVIDIA A系列GPU,进一步增强云平台对NVIDIA显卡家族的适配能力。

以NVIDIA A系列GPU为例,云平台支持将物理GPU透传给云主机使用(按规格或按设备),或通过GPU虚拟化技术,将物理GPU切割成更细粒度的vGPU再分配给云主机使用(按规格或按设备)。请注意:使用NVIDIA A系列GPU虚拟化功能,需提前确保物理机操作系统Kernel版本升级至4.18,GCC版本升级至8.3.1。

图 1图 2图 3所示:
图 1. 创建云主机加载NVIDIA A30物理GPU


图 2. 虚拟化切割 NVIDIA A30物理GPU


图 3. 创建云主机加载NVIDIA A30 vGPU


其它功能和优化

  • 设置资源“名称”和“描述”时支持输入空格
  • 已导出云主机命名与源云主机保持一致,方便识别
  • 创建云主机选择自定义规格时支持查看“物理机分配策略”
  • 云主机自定义列表新增 “性能优化工具”选项
  • Shared Block主存储支持查看各共享块的容量使用率
  • 租户视角支持在云主机详情页查看已透传的USB设备信息
  • 关闭全局设置“敏感操作密码校验开关”给出风险提醒