2.6. Red Hat Ceph Storage 노드 지정
Red Hat Ceph Storage 의 노드를 지정하려면 CephStorage 역할을 구성하고 CephStorage 의 리소스 클래스를 사용하여 베어 메탈 노드를 구성해야 합니다.
프로세스
-
stack사용자로 언더클라우드에 로그인합니다. stackrc파일을 소싱합니다.source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow Controller,Compute,CephStorage역할을 포함하는roles_data.yaml이라는 새 역할 데이터 파일을 생성합니다.openstack overcloud roles \ generate Controller Compute CephStorage -o /home/stack/templates/roles_data.yaml \
(undercloud)$ openstack overcloud roles \ generate Controller Compute CephStorage -o /home/stack/templates/roles_data.yaml \Copy to Clipboard Copied! Toggle word wrap Toggle overflow roles_data.yaml을 열고 다음 매개변수 및 섹션이 있는지 확인합니다.Expand 섹션/Parameter 현재의 역할 주석
역할: CephStorage역할 이름
이름: CephStoragedescriptionCeph 노드 역할HostnameFormatDefault%stackname%-novaceph-%index%deprecated_nic_config_nameceph.yaml- 노드 정의 템플릿에 추가하여 오버클라우드의 Ceph 노드를 등록합니다.
노드 하드웨어를 검사합니다.
openstack overcloud node introspect --all-manageable --provide
(undercloud)$ openstack overcloud node introspect --all-manageable --provideCopy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자 지정 Ceph 리소스 클래스를 사용하여 Ceph에 지정할 각 베어 메탈 노드에 태그를 지정합니다.
openstack baremetal node set \ --resource-class baremetal.CEPH <node>
(undercloud)$ openstack baremetal node set \ --resource-class baremetal.CEPH <node>Copy to Clipboard Copied! Toggle word wrap Toggle overflow &
lt;node>를 베어 메탈 노드의 ID로 바꿉니다.overcloud-baremetal-deploy.yaml파일에CephStorage역할을 추가하고 노드에 할당할 예측 가능한 노드 배치, 리소스 클래스 또는 기타 속성을 정의합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 프로비저닝 명령을 실행합니다.
openstack overcloud node provision \ --stack stack \ --output /home/stack/templates/overcloud-baremetal-deployed.yaml \ /home/stack/templates/overcloud-baremetal-deploy.yaml
(undercloud)$ openstack overcloud node provision \ --stack stack \ --output /home/stack/templates/overcloud-baremetal-deployed.yaml \ /home/stack/templates/overcloud-baremetal-deploy.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 별도의 터미널에서 프로비저닝 진행 상황을 모니터링합니다. 프로비저닝이 성공하면 노드 상태가
available에서active로 변경됩니다.watch openstack baremetal node list
(undercloud)$ watch openstack baremetal node listCopy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
- 노드 등록에 대한 자세한 내용은 2.2절. “노드 등록” 을 참조하십시오.
- 노드 하드웨어 검사에 대한 자세한 내용은 Director 설치 및 사용 가이드에서 베어 메탈 노드 하드웨어의 인벤토리 생성 을 참조하십시오.