跳到主要内容

管理升级

执行此任务以管理软件镜像,包括上传软件镜像以及创建和运行

升级任务。

限制和指导原则

• 如果现有升级任务的升级目标包括主备 CVM 节点(不在集群中),则只有在删除该升级任务后才能将节点添加到集群中。

• 如果平台上的管理节点主机和服务节点主机需要单独升级,则必须先升级管理节点主机,然后再升级服务节点主机。

• 如果管理平台同时管理 x86 和 ARM 主机,则必须分别选择每种架构的主机进行单独升级。

• 为确保运行升级任务前预检成功,请在集群名称 > 配置 > HA 页面上禁用 HA。

• 在管理平台未运行任务时执行升级操作。如果管理平台正在运行任务且您执行升级操作,则任务可能失败。

• 管理平台在为添加升级任务选择升级目标时会排除低版本主机。

• 升级管理平台时,系统将进入静态升级页面,显示详细的升级过程。升级完成后,页面关闭。管理平台服务重启后,手动刷新页面以访问登录页面。如果主机升级中需要重启且启用了自动迁移,主机可能自动重启。主机重启并恢复后,管理平台界面将再次打开。

• 升级主机并访问升级过程页面后,如果主机意外断电重启,主机恢复后必须重新输入管理平台 IP 或清除浏览器缓存以再次访问管理平台界面。

• 删除主机也会删除相应的升级目标。如果升级目标正在运行,则禁止删除。

• 如果主机是主/备节点,在删除此主机时,系统将同时清除与此主/备节点关联的升级目标信息。

• 配置自动虚拟机迁移后,如果主机重启超时,系统将在任务控制台或升级报告中提示升级任务部分成功。在这种情况下,您必须识别主机是否已成功重启(通过使用 ping 命令或访问远程控制台),然后手动退出维护模式。如果主机已成功重启,请手动配置主机以退出维护模式。如果主机未重启,请通过远程控制台手动重启主机,然后手动配置主机以退出维护模式。

• 在线执行版本升级前,在主机后端执行 which ovs-hdpuctl 命令。如果输出为 /usr/bin/ovs-hdpuctl,则表示命令存在,OVS支持版本升级期间的在线升级功能。相反,不支持此功能。此外,DPDK 场景、S1020V 场景或跨内核版本升级中不支持OVS 在线升级功能。

功能

• 管理仓库

• 管理升级任务

管理仓库​

上传升级/补丁包

要升级管理平台或安装补丁,请执行此任务将所需文件上传到管理平台以进行集中管理。

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击仓库选项卡。

  4. 单击上传。

  5. 单击虚线框并在打开的对话框中选择所需的升级/补丁包。您也可以直接将所需的升级/补丁包拖放到虚线框中。

  6. 单击开始。包上传后,您可以在升级管理页面上看到它。

  7. 在此页面上,您可以查看已上传升级/补丁包的详细信息。

    ○ 名称:已上传升级/补丁包的名称。

    ○ 软件镜像类型:已上传包的类型。

    ▪ 补丁版本:已上传的包是补丁。

    ▪ 完整版本:已上传的包是升级包。

    ○ 发布时间:升级/补丁包上传到管理平台的时间。

    ○ 兼容性:升级/补丁包是否与当前管理平台版本兼容。

管理升级任务​

关于此任务

将升级或补丁包上传到管理平台后,执行此任务以创建升级任务来管理上传包或补丁包。您可以立即运行升级任务、预检升级目标、查看详细信息、编辑和删除升级任务、分发升级包以及查看升级日志。

限制和指导原则

• 在升级和回滚过程中,请勿操作已升级的主机或主机资源。如果您升级/回滚管理平台,请勿操作所有资源。

• 升级后,如果您已执行了修改已升级主机或其虚拟机等服务操作,则不支持回滚。

• 如果 NingOS 2.0 主机上的虚拟机使用 io_uring 磁盘 I/O 模式,请在升级前将模式更改为 native 或 thread。

功能

• 添加升级任务

• 立即运行升级任务

• 分发升级/补丁包

• 预检升级目标

• 编辑升级任务

• 删除升级任务

• 完成升级任务

• 查看升级任务的详细信息

• 下载升级日志

• 卸载补丁

• 管理回滚

添加升级任务​

关于此任务

将升级或补丁包上传到管理平台后,执行此任务以创建升级任务以升级主机。

过程

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

  4. 单击添加任务。

  5. 配置参数。

  6. 单击确定。

参数

• 任务名称:输入升级任务的名称。

• 描述:输入升级任务的描述。

• 软件镜像:选择目标升级版本。可用版本取决于已上传到仓库的升级/补丁包。

• 升级目标:选择要升级的主机。您可以选择数据中心或集群以批量选择主机。管理主机用 CVM 标识。对于完整版本升级,必须选择集群中的所有节点。升级管理平台上的主机将暂时导致管理平台不可用。

立即运行升级任务​

创建升级任务后,您可以执行此任务来升级主机或为管理平台上的

主机安装补丁。

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

  4. 在升级任务的操作列中单击立即运行。

  5. 在运行升级任务之前,将包分发到所有升级目标并对其进行预检。

    ○ 分发:提前将升级/补丁包推送到目标主机,以避免升级过程中长时间等待。在分发窗口中,单击分发以

分发升级/补丁包​

预检升级目标​

系统在升级前执行检查,以确认所有目标主机是否满足升级

条件。如果主机未通过检查,系统将显示原因以便排除故障。

  1. 在顶部导航栏上,单击系统。

编辑升级任务​

删除升级任务​

执行此任务以从管理平台删除升级任务和相关设置。

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

  4. 在目标升级任务的操作列中单击更多,然后选择删除。

完成升级任务​

查看升级任务的详细信息​

执行此任务以查看升级任务的详细参数和设置。

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

下载升级日志​

卸载补丁​

关于此任务

执行此任务以移除或禁用已安装的补丁,而无需回滚或重新安装主版本。这会将系统恢复到当前主版本的原始状态。使用此功能可

管理回滚​

关于此任务

当升级过程中发生严重问题(如安全漏洞、操作故障或关键功能缺陷)时,此功能可快速将系统恢复到之前的稳定完整版本,无需重新安装系统。它通过回滚窗口限制可用的回滚时间,并在回滚日志中记录回滚过程的详细信息。您可以下载日志以进行故障排除和审计。此功能适用于升级导致服务异常、性能下降或意外故障的场景,以及必须跟踪回滚过程以满足合规性和审计要求的场景。

功能

• 回滚完整版本

• 设置回滚窗口

• 下载回滚日志

回滚完整版本​

关于此任务

执行此任务以将系统恢复到之前的稳定版本,而无需重新安装系统,帮助解决紧急问题,如安全漏洞、操作故障和主要功能缺陷,从而快速恢复系统的持续稳定运行。

限制和指导原则

• 回滚过程中,请勿在 Web 界面上执行任何操作。

• 成功回滚后,如果主机升级中需要重启,您必须手动重启主机。

• 完整版本仅支持集群级别的回滚。如果集群中的所有主机都已成功升级,则不支持回滚。

• 在以下情况下无法执行版本回滚:

○ 添加到平台的主机版本早于平台版本。要回滚主机版本,首先将主机版本升级到平台版本。

○ 主机数据库损坏。

○ 有状态故障切换系统不稳定。

○ 备份数据丢失。(备份数据存储在主机的 /vms/upgrade_backup路径中。)

• 要在 CLI 中回滚 CVK 主机的版本,首先将升级包上传到CVK 主机并解压。

• 要在有状态故障切换环境中进行主/备切换后在 CLI 中执行版本回滚,首先将升级包上传到已升级的管理平台主机并解压。

• 在有状态故障切换环境中,在管理平台的 CLI 或 Web界面上完成升级后,只有主备节点角色与升级前一致时,才允许进行版本回滚。

过程

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

  4. 选择升级任务。页面下部显示该任务中每个升级目标的升级状态。

  5. 选择所需的升级目标,然后单击回滚。

  6. 在打开的对话框中,单击确定。

设置回滚窗口​
下载回滚日志​

执行此任务以在本地保存主机回滚的详细记录,包括

升级目标、回滚结果和失败原因等信息。您可以使用日志进行故障排除、运维审计和回滚历史保留。

  1. 在顶部导航栏上,单击系统。

  2. 从左侧导航面板中,选择升级管理。

  3. 单击升级任务选项卡。

  4. 选择升级任务。页面下部显示该任务中每个升级目标的升级状态。

  5. 在所需升级目标的操作列中单击回滚日志。