3.5. BareMetalHost 리소스 편집
베어 메탈에 OpenShift Container Platform 클러스터를 배포한 후 노드의 BareMetalHost
리소스를 편집해야 할 수 있습니다. 다음 예제를 고려하십시오.
- 지원 설치 관리자를 사용하여 클러스터를 배포하고 BMC(Baseboard Management Controller) 호스트 이름 또는 IP 주소를 추가하거나 편집해야 합니다.
- 프로비저닝을 해제하지 않고 한 클러스터에서 다른 클러스터로 노드를 이동하려고 합니다.
사전 요구 사항
-
노드가
Provisioned
,ExternallyProvisioned
또는Available
상태인지 확인합니다.
프로세스
노드 목록을 가져옵니다.
$ oc get bmh -n openshift-machine-api
노드의
BareMetalHost
리소스를 편집하기 전에 다음 명령을 실행하여 Ironic에서 노드를 분리합니다.$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached=true' 1
- 1
- &
lt;node_name
>을 노드 이름으로 바꿉니다.
다음 명령을 실행하여
BareMetalHost
리소스를 편집합니다.$ oc edit bmh <node_name> -n openshift-machine-api
다음 명령을 실행하여 Ironic에 노드를 다시 연결합니다.
$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached'-