Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

29.2.3. VRRP 선점

호스트가 검사 스크립트를 전달하여 FAULT 상태를 벗어나면 새 호스트가 현재 MASTER 상태에 있는 호스트보다 우선 순위가 낮은 경우 호스트가 BACKUP 이 됩니다. 그러나 우선 순위가 더 높은 경우 선점 전략은 클러스터에서 역할을 결정합니다.

nopreempt 전략은 더 낮은 우선 순위 호스트에서 더 높은 우선 순위 호스트로 MASTER 를 이동하지 않습니다. preempt 300 을 사용하면 기본값인 keepalived 는 지정된 300초 동안 기다린 후 더 높은 우선 순위 호스트로 MASTER 를 이동합니다.

선점을 지정하려면 다음을 수행합니다.

  1. preemption-strategy 를 사용하여 ipfailover를 생성할 때 :

    $ oc adm ipfailover --preempt-strategy=nopreempt \
      ...
  2. oc set env 명령을 사용하여 변수 설정:

    $ oc set env dc/ipf-ha-router \
        --overwrite=true \
        OPENSHIFT_HA_PREEMPTION=nopreempt
  3. oc edit dc ipf-ha-router 를 사용하여 라우터 배포 구성을 편집합니다.

    ...
        spec:
          containers:
          - env:
            - name: OPENSHIFT_HA_PREEMPTION  1
              value: nopreempt
    ...