3.6. 编辑 BareMetalHost 资源
在裸机上部署 OpenShift Container Platform 集群后,您可能需要编辑节点的 BareMetalHost
资源。请考虑以下示例:
- 您可以使用 Assisted Installer 部署集群,并需要添加或编辑基板管理控制器 (BMC) 主机名或 IP 地址。
- 您需要在不取消置备的情况下将节点从一个集群移到另一个集群。
先决条件
-
确保节点处于
Provisioned
,ExternallyProvisioned
, 或Available
状态。
流程
获取节点列表:
oc get bmh -n openshift-machine-api
$ oc get bmh -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在编辑节点的
BareMetalHost
资源前,运行以下命令从 Ironic 分离节点:oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached=true'
$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached=true'
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 将
<node_name>
替换为节点的名称。
运行以下命令来编辑
BareMetalHost
资源:oc edit bmh <node_name> -n openshift-machine-api
$ oc edit bmh <node_name> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将节点重新附加到 Ironic:
oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached'-
$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached'-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow