6.5. 升级所有 Compute 节点
- 重要的
- 如果您使用超融合部署,请参阅 第 6.7 节 “升级超融合节点” 进行升级。
- 如果您使用混合超融合部署,请参阅 第 6.8 节 “升级混合超融合节点” 进行升级。
此过程会将所有剩余的 Compute 节点升级到 OpenStack Platform 13。此过程涉及运行 openstack overcloud upgrade run
命令,并包括 --nodes Compute
选项,以限制仅向 Compute 节点限制操作。
流程
Source
stackrc
文件:source ~/stackrc
$ source ~/stackrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行 upgrade 命令:
openstack overcloud upgrade run --nodes Compute --skip-tags validation
$ openstack overcloud upgrade run --nodes Compute --skip-tags validation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意命令使用
--skip-tags 验证
,因为 OpenStack Platform 服务在 overcloud 上不活跃,且无法验证。-
如果您使用的是自定义堆栈名称,请使用
--stack
选项传递名称。 -
如果您使用的是自定义 Compute 角色,请确保使用
--nodes
选项包含角色名称。
-
如果您使用的是自定义堆栈名称,请使用
- 等待 Compute 节点升级完成。
在这个阶段:
- 工作负载仍然在运行
- Controller 节点和 Compute 节点已升级到 OpenStack Platform 13
- Ceph Storage 节点仍然处于 2 版本,需要升级