3.3. 重新构建撤离的 Compute 节点
在从失败的 Compute 节点清空实例的一般过程中,OpenShift 上的 Red Hat OpenStack Services (RHOSO)高可用性(Instance HA)服务将 Compute 节点的 Forced Down 标志设置为 true,以确保它被成功撤离,如果它被重新启用了它,则它已被成功重启。在本例中,Instance HA 服务将 Compute 节点的 Forced Down 标志设置为 false。
当 Compute 节点的撤离缓慢或失败时,您可以将 Compute 节点的 forced Down 标志设置为 false。
流程
查看 Compute 节点列表时,使用-
long参数显示其Forced Down标记的状态:$ openstack compute service list --long在本例中,
compute-fn93pyp7-2.ctlplane.example.com的Status为enabled,但Forced Down标志仍然设置为true,这表示此 Compute 节点撤离过程中发生了错误。$ openstack compute service list --long +--------------------------------------+----------------+-----------------------------------------+----------+---------+-------+----------------------------+-----------------+-------------+ | ID | Binary | Host | Zone | Status | State | Updated At | Disabled Reason | Forced Down | +--------------------------------------+----------------+-----------------------------------------+----------+---------+-------+----------------------------+-----------------+-------------+ ... | c9590263-7fbd-4782-85d8-7cf7526ed292 | nova-compute | compute-fn93pyp7-0.ctlplane.example.com | nova | enabled | up | 2024-10-08T04:59:23.000000 | None | False | | 3319da3d-31e8-4877-a9d5-9f407e1356fa | nova-compute | compute-fn93pyp7-1.ctlplane.example.com | nova | enabled | up | 2024-10-08T04:59:18.000000 | None | False | | 1b89c4b9-bf16-45c0-9517-8f652ea5a129 | nova-compute | compute-fn93pyp7-2.ctlplane.example.com | nova | enabled | down | 2024-10-08T04:59:18.000000 | None | True |强制 Compute 节点:
$ openstack compute service set --up <Compute_node> nova-compute将
<Compute_node> 替换为 Compute 节点列出的名称,如compute-fn93pyp7-2.ctlplane.example.com。<
Compute_node> 的Forced Down标志被设置为false。