This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.12.3.17. RHOSP에서 네트워크 리소스 생성
자체 인프라의 RHOSP(Red Hat OpenStack Platform)에 OpenShift Container Platform을 설치하는 데 필요한 네트워크 리소스를 생성합니다. 시간을 절약하려면 보안 그룹, 네트워크, 서브넷, 라우터 및 포트를 생성하는 제공된 Ansible 플레이북을 실행합니다.
사전 요구 사항
- Python 3가 시스템에 설치되어 있습니다.
- "플레이북 종속 항목 다운로드"에서 모듈을 다운로드했습니다.
- "설치 플레이북 다운로드"에서 플레이북을 다운로드했습니다.
프로세스
선택 사항:
inventory.yaml 플레이북에 외부 네트워크 값을 추가합니다.
inventory.yaml
Ansible 플레이북의 외부 네트워크 값 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요inventory.yaml
파일에os_external_network
값을 지정하지 않은 경우 VM이 Glance 및 외부 연결에 직접 액세스할 수 있는지 확인해야 합니다.선택 사항: 외부 네트워크 및 유동 IP(FIP) 주소 값을
inventory.yaml
플레이북에 추가합니다.inventory.yaml
Ansible 플레이북의 FIP 값 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요os_api_fip
및os_ingress_fip
에 대한 값을 정의하지 않으면 설치 후 네트워크 구성을 수행해야 합니다.os_bootstrap_fip
의 값을 정의하지 않으면 설치 프로그램이 실패한 설치에서 디버깅 정보를 다운로드할 수 없습니다.자세한 정보는 "환경에 대한 액세스 활성화"를 참조하십시오.
명령줄에서
security-groups.yaml
플레이북을 실행하여 보안 그룹을 생성합니다.ansible-playbook -i inventory.yaml security-groups.yaml
$ ansible-playbook -i inventory.yaml security-groups.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령줄에서
network.yaml
플레이북을 실행하여 네트워크, 서브넷 및 라우터를 생성합니다.ansible-playbook -i inventory.yaml network.yaml
$ ansible-playbook -i inventory.yaml network.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: Nova 서버에서 사용하는 기본 해결 프로그램을 제어하려면 RHOSP CLI 명령을 실행합니다.
openstack subnet set --dns-nameserver <server_1> --dns-nameserver <server_2> "$INFRA_ID-nodes"
$ openstack subnet set --dns-nameserver <server_1> --dns-nameserver <server_2> "$INFRA_ID-nodes"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
선택적으로 생성된 inventory.yaml
파일을 사용하여 설치를 사용자 지정할 수 있습니다. 예를 들어 베어 메탈 머신을 사용하는 클러스터를 배포할 수 있습니다.
12.3.17.1. 베어 메탈 머신으로 클러스터 배포 링크 복사링크가 클립보드에 복사되었습니다!
클러스터가 베어 메탈 머신을 사용하도록 하려면 inventory.yaml
파일을 수정합니다. 클러스터는 베어 메탈에서 컨트롤 플레인 및 컴퓨팅 머신 모두를 실행하거나 컴퓨팅 머신만으로 실행할 수 있습니다.
Kuryr를 사용하는 클러스터에서 베어 메탈 컴퓨팅 머신이 지원되지 않습니다.
install-config.yaml
파일에서 베어 메탈 작업자가 유동 IP 주소를 지원하는지 여부를 반영하는지 확인하십시오.
사전 요구 사항
- RHOSP Bare Metal 서비스(Ironic)가 활성화되어 RHOSP Compute API를 통해 액세스할 수 있습니다.
- 베어 메탈은 RHOSP 플레이버로 사용할 수 있습니다.
- RHOSP 네트워크는 VM 및 베어 메탈 서버 연결을 모두 지원합니다.
- 네트워크 구성이 공급자 네트워크를 사용하지 않습니다. 공급자 네트워크는 지원되지 않습니다.
- 기존 네트워크에 머신을 배포하려면 RHOSP 서브넷이 프로비저닝됩니다.
- 설치 관리자 프로비저닝 네트워크에 머신을 배포하려는 경우 RHOSP Bare Metal 서비스(Ironic)가 테넌트 네트워크에서 실행되는 PXE(Preboot eXecution Environment) 부팅 머신을 수신하고 상호 작용할 수 있습니다.
-
OpenShift Container Platform 설치 프로세스의 일부로
inventory.yaml
파일을 생성하셨습니다.
프로세스
inventory.yaml
파일에서 머신의 플레이버를 편집합니다.
업데이트된 inventory.yaml
파일을 사용하여 설치 프로세스를 완료합니다. 배포 중에 생성된 머신은 파일에 추가한 플레이버를 사용합니다.
설치 프로그램은 베어 메탈 머신이 부팅될 때까지 대기하는 동안 시간이 초과될 수 있습니다.
설치 프로그램이 시간 초과되면 설치 프로그램의 wait-for
명령을 사용하여 배포를 다시 시작한 다음 완료합니다. 예를 들면 다음과 같습니다.
./openshift-install wait-for install-complete --log-level debug
./openshift-install wait-for install-complete --log-level debug