8.3. 가용성 영역에서 로드 밸런서 생성
RHOSP(Red Hat OpenStack Platform) 로드 밸런싱 서비스(octavia)를 사용하면 분산 컴퓨팅 노드(DCN) 환경에서 가용성 영역(AZ)에 로드 밸런서를 생성하여 트래픽 처리량을 늘리고 대기 시간을 줄일 수 있습니다.
사전 요구 사항
- RHOSP 관리자가 제공하는 로드 밸런싱 서비스 AZ가 있어야 합니다.
- 로드 밸런서와 연결된 VIP 네트워크는 로드 밸런서가 멤버인 AZ에서 사용할 수 있어야 합니다.
프로세스
자격 증명 파일을 가져옵니다.
예제
$ source ~/centralrc
DCN 환경의 로드 밸런서를 생성하려면
--availability-zone
옵션과 함께loadbalancer create
명령을 사용하고 적절한 AZ를 지정합니다.예제
예를 들어 가용성 영역(
az-central
)의 공용 서브넷(public_subnet
)에 종료되지 않은 HTTPS 로드 밸런서(lb1
)를 생성하려면 다음 명령을 입력합니다.$ openstack loadbalancer create --name lb1 --vip-subnet-id \ public_subnet --availability-zone az-central
리스너, 풀, 상태 모니터 및 로드 밸런서 멤버를 추가하여 로드 밸런서를 계속 생성합니다.
자세한 내용은 로드 밸런싱을 서비스로 구성 가이드를 참조하십시오.
검증
로드 밸런서(lb1)가 가용성 영역(
az-central
)의 멤버인지 확인합니다.예제
$ openstack loadbalancer show lb1
샘플 출력
+---------------------+--------------------------------------+ | Field | Value | +---------------------+--------------------------------------+ | admin_state_up | True | | availability_zone | az-central | | created_at | 2023-07-12T16:35:05 | | description | | | flavor_id | None | | id | 85c7e567-a0a7-4fcb-af89-a0bbc9abe3aa | | listeners | | | name | lb1 | | operating_status | ONLINE | | pools | | | project_id | d303d3bda9b34d73926dc46f4d0cb4bc | | provider | amphora | | provisioning_status | ACTIVE | | updated_at | 2023-07-12T16:36:45 | | vip_address | 10.101.10.229 | | vip_network_id | d7f7de6c-0e84-49e2-9042-697fa85d2532 | | vip_port_id | 7f916764-d171-4317-9c86-a1750a54b16e | | vip_qos_policy_id | None | | vip_subnet_id | a421cbcf-c5db-4323-b7ab-1df20ee6acab | | tags | | +---------------------+--------------------------------------+