10.5. 缩减预置备节点
在缩减具有预置备节点的 overcloud 时,请遵循 扩展 overcloud 节点 中的缩减说明。
在缩减操作中,您可以对置备或预置备节点的 Red Hat OpenStack Platform (RHOSP)使用主机名。您还可以将 UUID 用于 RHOSP 置备的节点。但是,pre-provisoned 节点没有 UUID,因此您总是使用主机名。
流程
检索您要删除的节点的名称:
openstack stack resource list overcloud -n5 --filter type=OS::TripleO::ComputeDeployedServerServer
$ openstack stack resource list overcloud -n5 --filter type=OS::TripleO::ComputeDeployedServerServerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 删除节点:
openstack overcloud node delete --stack <overcloud> <node> [... <node>]
$ openstack overcloud node delete --stack <overcloud> <node> [... <node>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<overcloud>替换为 overcloud 堆栈的名称或 UUID。 -
将 &
lt;node> 替换为您要删除的节点的主机名,从第 1 步中返回的stack_name列中获取。
-
将
确保节点已被删除:
openstack stack list
$ openstack stack listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当删除操作完成后,
overcloud堆栈的状态会显示UPDATE_COMPLETE。- 关闭已删除的节点。在标准部署中,director 上的裸机服务关闭移除的节点。使用预置备节点时,您必须手动关闭删除的节点,或者为每个物理系统使用电源管理控制。从堆栈中移除节点之后,如果您不关闭它们,它们可能保持运行,并作为 overcloud 环境的组成部分重新连接。
将移除的节点重新置备为基础操作系统配置,以便它们不会在以后意外加入 overcloud。
注意在将之前已经从 overcloud 移除的节点重新部署到新的基础操作系统之前,不要尝试再次使用它们。缩减流程只从 overcloud 堆栈移除节点,不会卸载任何软件包。