29.2.7. 254개 이상의 주소에 대한 IP 페일오버 구성
IP 페일오버 관리는 254개의 VIP 주소 그룹으로 제한됩니다. 기본적으로 OpenShift Container Platform은 각 그룹에 하나의 IP 주소를 할당합니다. virtual-ip-groups
옵션을 사용하여 여러 IP 주소가 각 그룹에 속하도록 변경하고 IP 페일오버를 구성할 때 각 VRRP 인스턴스에 사용 가능한 VIP 그룹 수를 정의할 수 있습니다.
VIP 그룹화는 VRRP 페일오버 이벤트의 경우 VRRP당 VIP의 할당 범위가 넓어지며 클러스터의 모든 호스트가 로컬에서 서비스에 액세스할 수 있는 경우에 유용합니다. 예를 들어 서비스가 ExternalIP
를 사용하여 노출되는 경우입니다.
페일오버에 대한 규칙으로 라우터와 같은 서비스를 하나의 특정 호스트로 제한하지 마십시오. 대신 IP 페일오버의 경우 새 호스트에서 서비스를 다시 생성할 필요가 없도록 각 호스트에 서비스를 복제해야 합니다.
OpenShift Container Platform 상태 점검을 사용하는 경우 IP 페일오버 및 그룹의 특성으로 인해 그룹의 모든 인스턴스가 확인되지 않습니다. 따라서 서비스가 활성화되어 있는지 확인하려면 Kubernetes 상태 점검을 사용해야 합니다.
# oc adm ipfailover <ipfailover_name> --create \ ... --virtual-ip-groups=<number_of_ipfailover_groups>
예를 들어 7개의 VIP가 있는 환경에서 --virtual-ip-groups
가 3
으로 설정된 경우 3개의 그룹을 만들어 3개의 VIP를 첫 번째 그룹에 할당하고 두 개의 VIP를 나머지 두 그룹에 할당합니다.
virtual -ip-groups
옵션으로 설정된 그룹 수가 페일오버로 설정된 IP 주소 수보다 적으면 그룹에 두 개 이상의 IP 주소가 포함되어 모든 주소가 단일 단위로 이동합니다.