4.6. 更新所有 Ceph Storage 节点
此过程会更新 Ceph Storage 节点。这个过程涉及:
-
运行
openstack overcloud update run
命令,包括--nodes CephStorage
选项,以仅限制对 Ceph Storage 节点的操作。 -
运行
openstack overcloud external-update run
命令以外部进程运行ceph-ansible
,并更新 Red Hat Ceph Storage 4 容器。
注意
如果您不使用默认的堆栈名称(overcloud
),请将堆栈名称设置为 --stack STACK_NAME
选项将 STACK_NAME
替换为堆栈的名称。
流程
Source
stackrc
文件:$ source ~/stackrc
更新组节点。
更新组中的所有节点:
$ openstack overcloud update run --nodes <GROUP_NAME>
更新组中的单一节点:
$ openstack overcloud update run --nodes <GROUP_NAME> [NODE_INDEX]
注意如果选择单独更新节点,请确保更新所有节点。
组中的第一个节点的索引为零(0)。例如,要更新名为
CephStorage
的组中的第一个节点,该命令为:OpenStack overcloud update run --nodes CephStorage[0]
- 等待节点更新完成。
运行 Ceph Storage 容器 update 命令:
$ openstack overcloud external-update run --stack _STACK_NAME_ --tags ceph
- 等待 Ceph Storage 容器更新完成。