4.7. 오버클라우드에 베어 메탈 노드 등록
물리적 머신을 등록하는 것은 베어 메탈 노드 프로비저닝을 위한 3단계 중 첫 번째 단계입니다. RHOSP(Red Hat OpenStack Platform) director에는 물리적 시스템의 하드웨어 및 전원 관리 세부 정보를 지정하는 사용자 정의 노드 정의 템플릿이 필요합니다. 이 템플릿을 JSON 또는 YAML 형식으로 생성할 수 있습니다. 물리적 머신을 베어 메탈 노드로 등록한 후 세부 검사한 다음 프로비저닝합니다.
사전 프로비저닝된 베어 메탈 노드를 사용하는 경우 오버클라우드에서 베어 메탈 노드 등록 및 인트로스펙션을 건너뛸 수 있습니다.
사전 요구 사항
-
언더클라우드 호스트 및
stack사용자의 자격 증명에 액세스합니다.
절차
-
언더클라우드 호스트에
stack사용자로 로그인합니다. stackrc언더클라우드 인증 정보 파일을 소싱합니다.$ source ~/stackrc
barematal-nodes.yaml과 같은 새 노드 정의 템플릿 내에서 하드웨어 및 전원 관리 세부 정보를 지정하는 물리적 머신 목록을 생성합니다.예제
nodes: - name: "node01" ports: - address: "aa:aa:aa:aa:aa:aa" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.205" - name: "node02" ports: - address: "bb:bb:bb:bb:bb:bb" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.206"작은 정보템플릿 매개변수 값 및 JSON 예제에 대한 자세한 내용은 Director Installation and Usage 가이드 의 오버클라우드 노드 등록을 참조하십시오.
템플릿 형식과 구문을 확인합니다.
예제
$ openstack overcloud node import --validate-only ~/templates/\ baremetal-nodes.yaml
- 오류를 수정하고 노드 정의 템플릿을 저장합니다.
노드 정의 템플릿을 RHOSP director로 가져와서 템플릿에서 각 노드를 director에 등록합니다.
예제
$ openstack overcloud node import ~/baremetal-nodes.yaml
검증
노드 등록 및 설정이 완료되면 director가 노드를 성공적으로 등록했는지 확인합니다.
$ openstack baremetal node list
baremetal node list명령에 가져온 노드가 포함되어야 하며 상태를관리할수 있어야 합니다.
다음 단계
- Overcloud에서 베어 메탈 노드를 인트로스펙션하여 다음 단계로 진행합니다.
추가 리소스
- Director 설치 및 사용 가이드에서 오버클라우드의 노드 등록.
- 명령줄 인터페이스 참조에서 오버클라우드 노드 가져오기