4.6. 오버클라우드용 프로비저닝 네트워크 및 VIP
RHOSP(Red Hat OpenStack Platform) 프로비저닝 프로세스는 네트워크 사양이 포함된 네트워크 정의 파일에서 heat 환경 파일을 생성합니다. VIP를 사용하는 경우 RHOSP 프로비저닝 프로세스는 다음과 같은 방식으로 작동합니다. RHOSP는 VIP 사양이 포함된 VIP 정의 파일에서 heat 환경 파일을 생성합니다. 네트워크 및 VIP를 프로비저닝하면 나중에 오버클라우드를 배포하는 데 사용할 heat 환경 파일이 두 개 있습니다.
사전 요구 사항
-
언더클라우드 호스트 및
stack사용자의 자격 증명에 액세스합니다. - 네트워크 구성 템플릿이 있습니다.
- VIP를 사용하는 경우 VIP 정의 템플릿이 있습니다.
절차
-
언더클라우드 호스트에
stack사용자로 로그인합니다. stackrc언더클라우드 인증 정보 파일을 소싱합니다.$ source ~/stackrc
이전에 생성된 네트워크 구성 템플릿을 사용하여
--output옵션을 사용하여 오버클라우드 네트워크를 프로비저닝하고오버클라우드 네트워크 프로비저닝명령에서 출력하는 파일의 이름을 지정합니다.작은 정보자세한 내용은 Director 설치 및 사용 가이드의 오버클라우드 네트워크 정의 구성 및 프로비저닝 을 참조하십시오.
예제
$ openstack overcloud network provision \ --output spine-leaf-networks-provisioned.yaml \ /home/stack/templates/spine_leaf_networks_data.yaml
중요지정한 출력 파일의 이름은
.yaml또는.template로 끝나야 합니다.이전에 생성한 VIP 정의 파일을 사용하여
--output옵션을 사용하여 오버클라우드 VIP를 프로비저닝하여오버클라우드 네트워크 프로비저닝명령에서 출력하는 파일의 이름을 지정합니다.작은 정보자세한 내용은 Director 설치 및 사용 가이드에서 오버클라우드용 네트워크 VIP 구성 및 프로비저닝 을 참조하십시오.
$ openstack overcloud network vip provision \ --stack spine_leaf_overcloud \ --output spine-leaf-vips_provisioned.yaml \ /home/stack/templates/spine_leaf_vip_data.yaml
중요지정한 출력 파일의 이름은
.yaml또는.template로 끝나야 합니다.- 생성된 출력 파일의 경로 및 파일 이름을 기록해 둡니다. 나중에 오버클라우드를 배포할 때 이 정보가 필요합니다.
검증
다음 명령을 사용하여 해당 명령으로 오버클라우드 네트워크 및 서브넷이 생성되었는지 확인할 수 있습니다.
$ openstack network list $ openstack subnet list $ openstack network show <network> $ openstack subnet show <subnet> $ openstack port list $ openstack port show <port>
<network>, <subnet>, <port>를 확인하려는 네트워크, 서브넷 및 포트의 이름 또는 UUID로 바꿉니다.
다음 단계
- 사전 프로비저닝된 노드를 사용하는 경우 오버클라우드 배포 명령 실행 으로 건너뜁니다.
- 그렇지 않으면 오버클라우드에서 베어 메탈 노드 등록을 한 다음 단계로 진행합니다.
추가 리소스
- Director 설치 및 사용 가이드에서 오버클라우드 네트워크 정의 구성 및 프로비저닝
- Director 설치 및 사용 가이드에서 오버클라우드용 네트워크 VIP 구성 및 프로비저닝 가이드
- 명령줄 인터페이스 참조에서 오버클라우드 네트워크 프로비저닝
- 명령줄 인터페이스 참조에서 오버클라우드 네트워크 vip 프로비저닝