管理升级
执行此任务以管理软件镜像,包括上传软件镜像以及创建和运行
升级任务。
限制和指导原则
• 如果现有升级任务的升级目标包括主备 CVM 节点(不在集群中),则只有在删除该升级任务后才能将节点添加到集群中。
• 如果平台上的管理节点主机和服务节点主机需要单独升级,则必须先升级管理节点主机,然后再升级服务节点主机。
• 如果管理平台同时管理 x86 和 ARM 主机,则必须分别选择每种架构的主机进行单独升级。
• 为确保运行升级任务前预检成功,请在集群名称 > 配置 > HA 页面上禁用 HA。
• 在管理平台未运行任务时执行升级操作。如果管理平台正在运行任务且您执行升级操作,则任务可能失败。
• 管理平台在为添加升级任务选择升级目标时会排除低版本主机。
• 升级管理平台时,系统将进入静态升级页面,显示详细的升级过程。升级完成后,页面关闭。管理平台服务重启后,手动刷新页面以访问登录页面。如果主机升级中需要重启且启用了自动迁移,主机可能自动重启。主机重启并恢复后,管理平台界面将再次打开。
• 升级主机并访问升级过程页面后,如果主机意外断电重启,主机恢复后必须重新输入管理平台 IP 或清除浏览器缓存以再次访问管理平台界面。
• 删除主机也会删除相应的升级目标。如果升级目标正在运行,则禁止删除。
• 如果主机是主/备节点,在删除此主机时,系统将同时清除与此主/备节点关联的升级目标信息。
• 配置自动虚拟机迁移后,如果主机重启超时,系统将在任务控制台或升级报告中提示升级任务部分成功。在这种情况下,您必须识别主机是否已成功重启(通过使用 ping 命令或访问远程控制台),然后手动退出维护模式。如果主机已成功重启,请手动配置主机以退出维护模式。如果主机未重启,请通过远程控制台手动重启主机,然后手动配置主机以退出维护模式。
• 在线执行版本升级前,在主机后端执行 which ovs-hdpuctl 命令。如果输出为 /usr/bin/ovs-hdpuctl,则表示命令存在,OVS支持版本升级期间的在线升级功能。相反,不支持此功能。此外,DPDK 场景、S1020V 场景或跨内核版本升级中不支持OVS 在线升级功能。
功能
• 管理仓库
• 管理升级任务
管理仓库
上传升级/补丁包
要升级管理平台或安装补丁,请执行此任务将所需文件上传到管理平台以进行集中管理。
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击仓库选项卡。
-
单击上传。
-
单击虚线框并在打开的对话框中选择所需的升级/补丁包。您也可以直接将所需的升级/补丁包拖放到虚线框中。
-
单击开始。包上传后,您可以在升级管理页面上看到它。
-
在此页面上,您可以查看已上传升级/补丁包的详细信息。
○ 名称:已上传升级/补丁包的名称。
○ 软件镜像类型:已上传包的类型。
▪ 补丁版本:已上传的包是补丁。
▪ 完整版本:已上传的包是升级包。
○ 发布时间:升级/补丁包上传到管理平台的时间。
○ 兼容性:升级/补丁包是否与当前管理平台版本兼容。
管理升级任务
关于此任务
将升级或补丁包上传到管理平台后,执行此任务以创建升级任务来管理上传包或补丁包。您可以立即运行升级任务、预检升级目标、查看详细信息、编辑和删除升级任务、分发升级包以及查看升级日志。
限制和指导原则
• 在升级和回滚过程中,请勿操作已升级的主机或主机资源。如果您升级/回滚管理平台,请勿操作所有资源。
• 升级后,如果您已执行了修改已升级主机或其虚拟机等服务操作,则不支持回滚。
• 如果 NingOS 2.0 主机上的虚拟机使用 io_uring 磁盘 I/O 模式,请在升级前将模式更改为 native 或 thread。
功能
• 添加升级任务
• 立即运行升级任务
• 分发升级/补丁包
• 预检升级目标
• 编辑升级任务
• 删除升级任务
• 完成升级任务
• 查看升级任务的详细信息
• 下载升级日志
• 卸载补丁
• 管理回滚
添加升级任务
关于此任务
将升级或补丁包上传到管理平台后,执行此任务以创建升级任务以升级主机。
过程
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
-
单击添加任务。
-
配置参数。
-
单击确定。
参数
• 任务名称:输入升级任务的名称。
• 描述:输入升级任务的描述。
• 软件镜像:选择目标升级版本。可用版本取决于已上传到仓库的升级/补丁包。
• 升级目标:选择要升级的主机。您可以选择数据中心或集群以批量选择主机。管理主机用 CVM 标识。对于完整版本升级,必须选择集群中的所有节点。升级管理平台上的主机将暂时导致管理平台不可用。
立即运行升级任务
创建升级任务后,您可以执行此任务来升级主机或为管理平台上的
主机安装补丁。
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
-
在升级任务的操作列中单击立即运行。
-
在运行升级任务之前,将包分发到所有升级目标并对其进行预检。
○ 分发:提前将升级/补丁包推送到目标主机,以避免升级过程中长时间等待。在分发窗口中,单击分发以
分发升级/补丁包
预检升级目标
系统在升级前执行检查,以确认所有目标主机是否满足升级
条件。如果主机未通过检查,系统将显示原因以便排除故障。
- 在顶部导航栏上,单击系统。
编辑升级任务
删除升级任务
执行此任务以从管理平台删除升级任务和相关设置。
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
-
在目标升级任务的操作列中单击更多,然后选择删除。
完成升级任务
查看升级任务的详细信息
执行此任务以查看升级任务的详细参数和设置。
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
下载升级日志
卸载补丁
关于此任务
执行此任务以移除或禁用已安装的补丁,而无需回滚或重新安装主版本。这会将系统恢复到当前主版本的原始状态。使用此功能可
管理回滚
关于此任务
当升级过程中发生严重问题(如安全漏洞、操作故障或关键功能缺陷)时,此功能可快速将系统恢复到之前的稳定完整版本,无需重新安装系统。它通过回滚窗口限制可用的回滚时间,并在回滚日志中记录回滚过程的详细信息。您可以下载日志以进行故障排除和审计。此功能适用于升级导致服务异常、性能下降或意外故障的场景,以及必须跟踪回滚过程以满足合规性和审计要求的场景。
功能
• 回滚完整版本
• 设置回滚窗口
• 下载回滚日志
回滚完整版本
关于此任务
执行此任务以将系统恢复到之前的稳定版本,而无需重新安装系统,帮助解决紧急问题,如安全漏洞、操作故障和主要功能缺陷,从而快速恢复系统的持续稳定运行。
限制和指导原则
• 回滚过程中,请勿在 Web 界面上执行任何操作。
• 成功回滚后,如果主机升级中需要重启,您必须手动重启主机。
• 完整版本仅支持集群级别的回滚。如果集群中的所有主机都已成功升级,则不支持回滚。
• 在以下情况下无法执行版本回滚:
○ 添加到平台的主机版本早于平台版本。要回滚主机版本,首先将主机版本升级到平台版本。
○ 主机数据库损坏。
○ 有状态故障切换系统不稳定。
○ 备份数据丢失。(备份数据存储在主机的 /vms/upgrade_backup路径中。)
• 要在 CLI 中回滚 CVK 主机的版本,首先将升级包上传到CVK 主机并解压。
• 要在有状态故障切换环境中进行主/备切换后在 CLI 中执行版本回滚,首先将升级包上传到已升级的管理平台主机并解压。
• 在有状态故障切换环境中,在管理平台的 CLI 或 Web界面上完成升级后,只有主备节点角色与升级前一致时,才允许进行版本回滚。
过程
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
-
选择升级任务。页面下部显示该任务中每个升级目标的升级状态。
-
选择所需的升级目标,然后单击回滚。
-
在打开的对话框中,单击确定。
设置回滚窗口
下载回滚日志
执行此任务以在本地保存主机回滚的详细记录,包括
升级目标、回滚结果和失败原因等信息。您可以使用日志进行故障排除、运维审计和回滚历史保留。
-
在顶部导航栏上,单击系统。
-
从左侧导航面板中,选择升级管理。
-
单击升级任务选项卡。
-
选择升级任务。页面下部显示该任务中每个升级目标的升级状态。
-
在所需升级目标的操作列中单击回滚日志。