21.3. 升级非 Pacemaker Controller 节点
在没有基于 Pacemaker 的服务的情况下将所有节点升级到 OpenStack Platform 16.1。这些节点通常包含特定的 OpenStack 服务。没有基于 Pacemaker 的服务的角色示例包括:
- Networker
- Ironic Conductor
- 对象存储
- 任何带有服务从标准 Controller 节点分割或扩展的自定义角色
不要在这个组中包含以下节点:
- 任何 Compute 节点
- 任何 Ceph Storage 节点
这个过程涉及升级每个节点。
注意
					如果您不使用默认的堆栈名称(overcloud),使用 --stack STACK NAME选项设置堆栈名称,将 STACK NAME 替换为堆栈的名称。
				
流程
- Source - stackrc文件:- source ~/stackrc - $ source ~/stackrc- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用 - system_upgrade标签运行 upgrade 命令:- openstack overcloud upgrade run --stack STACK NAME --tags system_upgrade --limit overcloud-networker-0 - $ openstack overcloud upgrade run --stack STACK NAME --tags system_upgrade --limit overcloud-networker-0- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 这个命令执行以下操作: - 对操作系统执行 Leapp 升级。
- 作为 Leapp 升级的一部分执行重启。
 
- 运行没有标签的 upgrade 命令: - openstack overcloud upgrade run --stack STACK NAME --limit overcloud-networker-0 - $ openstack overcloud upgrade run --stack STACK NAME --limit overcloud-networker-0- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 此命令执行 Red Hat OpenStack Platform 升级。 
- 在每个节点上重复升级过程,直到您升级了所有基于 Controller 的节点。