13.2. 역할의 노드 수 추가
Compute 노드와 같은 특정 역할의 오버클라우드 노드를 확장하려면 다음 단계를 완료합니다.
절차
원하는 역할로 각각의 새 노드를 태그합니다. 예를 들면 Compute 역할로 노드를 태그하고 다음 명령을 실행합니다.
(undercloud) $ openstack baremetal node set --property capabilities='profile:compute,boot_option:local' [NODE UUID]
오버클라우드를 확장하려면 노드 수를 포함하는 환경 파일을 편집하고 오버클라우드를 다시 배포해야 합니다. 예를 들어 오버클라우드를 Compute 노드 5개로 확장하려면
ComputeCount
매개변수를 편집합니다.parameter_defaults: ... ComputeCount: 5 ...
업데이트된 파일로 배포 명령을 재실행합니다. 이 예제에서는
node-info.yaml
라고 합니다.(undercloud) $ openstack overcloud deploy --templates -e /home/stack/templates/node-info.yaml [OTHER_OPTIONS]
초기 오버클라우드 생성 시의 모든 환경 파일과 옵션을 포함해야 합니다. 여기에는 Compute 이외의 노드에 대한 동일한 확장 매개변수가 포함됩니다.
- 배포 작업이 완료될 때까지 기다립니다.