2.4. 删除 Instance HA 服务
要删除 OpenShift (RHOSO)上的 Red Hat OpenStack Services (RHOSO)高可用性,用于计算实例(Instance HA)服务,您必须删除 Instance HA 服务、ConfigMap 和隔离 secret。
ConfigMap 包含 Instance HA 服务参数,隔离 secret 包含可以被撤离的 Compute 节点的隔离配置。
先决条件
-
您必须知道部署的 Instance HA 服务的名称,该服务是清单文件中指定的
.metadata.name。您可以运行此命令来获取此名称:$ oc get instanceha。 -
您必须知道包含 Instance HA 服务参数的
ConfigMap名称。 -
您必须知道包含可以被撤离的 Compute 节点的隔离配置的
fencingSecretYAML 文件的名称。
流程
删除 Instance HA 服务:
$ oc delete instanceha/<instanceha_service_name>其中:
<instanceha_service_name>-
指定部署的 Instance HA 服务的名称,如
instanceha-0。
删除包含 Instance HA 服务参数的
ConfigMap:$ oc delete cm/<config_map_name> instanceha-config其中:
<config_map_name>-
指定
ConfigMap的名称。例如,如果您使用ConfigMap的默认ConfigMap是instanceha-config。
删除包含可以被撤离的 Compute 节点的隔离配置的隔离 secret:
$ oc delete secret/<fencing_secret_name>其中:
<fencing_secret_name>-
指定您在定义 Instance HA 服务 pod 规格时指定的隔离 secret 名称,如 fence
-0。