2.4. 수동으로 노드 태그 지정
각 노드를 등록한 후 하드웨어를 검사하고 노드를 특정 프로필에 태그해야 합니다. 프로필 태그는 플레이버에 따라 노드에 일치하며, 그런 다음 플레이버가 배포 역할에 할당됩니다.
새 노드를 검사하고 태그를 지정하려면 다음 단계를 수행합니다.
하드웨어 인트로스펙션을 트리거하여 각 노드의 하드웨어 속성을 검색합니다.
$ openstack overcloud node introspect --all-manageable --provide
-
--all-manageable
옵션은 관리 상태의 노드만 인트로스펙션합니다. 이 예제에서는 모든 것입니다. --provide
옵션은 인트로스펙션 이후 모든 노드를활성
상태로 재설정합니다.중요이 프로세스가 완료되었는지 확인합니다. 베어 메탈 노드의 경우 이 프로세스는 일반적으로 15분 정도 걸립니다.
-
노드 목록을 검색하여 해당 UUID를 확인합니다.
$ openstack baremetal node list
각 노드의
properties/capabilities
매개변수에 profile 옵션을 추가하여 노드를 특정 프로필에 수동으로 태그합니다.예를 들어 일반적인 배포에서는 세 개의 프로필인
control
,compute
,ceph-storage
를 사용합니다. 다음 명령은 각 프로필에 대해 세 개의 노드를 태그합니다.$ ironic node-update 1a4e30da-b6dc-499d-ba87-0bd8a3819bc0 add properties/capabilities='profile:control,boot_option:local' $ ironic node-update 6faba1a9-e2d8-4b7c-95a2-c7fbdc12129a add properties/capabilities='profile:control,boot_option:local' $ ironic node-update 5e3b2f50-fcd9-4404-b0a2-59d79924b38e add properties/capabilities='profile:control,boot_option:local' $ ironic node-update 484587b2-b3b3-40d5-925b-a26a2fa3036f add properties/capabilities='profile:compute,boot_option:local' $ ironic node-update d010460b-38f2-4800-9cc4-d69f0d067efe add properties/capabilities='profile:compute,boot_option:local' $ ironic node-update d930e613-3e14-44b9-8240-4f3559801ea6 add properties/capabilities='profile:compute,boot_option:local' $ ironic node-update da0cc61b-4882-45e0-9f43-fab65cf4e52b add properties/capabilities='profile:ceph-storage,boot_option:local' $ ironic node-update b9f70722-e124-4650-a9b1-aade8121b5ed add properties/capabilities='profile:ceph-storage,boot_option:local' $ ironic node-update 68bf8f29-7731-4148-ba16-efb31ab8d34f add properties/capabilities='profile:ceph-storage,boot_option:local'
작은 정보Ceph MON 및 Ceph MDS 서비스의 노드에 태그를 지정하도록 새 사용자 지정 프로필을 구성할 수도 있습니다. 자세한 내용은 3장. 전용 노드에 기타 Ceph 서비스 배포 을 참조하십시오.
profile
옵션을 추가하면 각 프로필에 노드를 태그합니다.
수동 태그 지정 대신 AHC(Automated Health Check) 도구를 사용하여 벤치마킹 데이터를 기반으로 다수의 노드를 자동으로 태그합니다.