Menu Close
Settings Close

Language and Page Formatting Options

7.5. 오버클라우드에서 펜싱 비활성화

오버클라우드를 업그레이드하기 전에 펜싱이 비활성화되어 있는지 확인합니다.

오버클라우드를 업그레이드하는 경우 각 컨트롤러 노드를 개별적으로 업그레이드하여 고가용성 기능을 유지합니다. 펜싱이 환경에 배포된 경우 오버클라우드는 특정 노드를 비활성화된 것으로 탐지하고 펜싱 작업을 시도하여 의도하지 않은 결과를 초래할 수 있습니다.

오버클라우드에서 펜싱을 활성화한 경우 의도하지 않은 결과를 피하려면 업그레이드 기간 동안 펜싱을 일시적으로 비활성화해야 합니다.

참고

오버클라우드에서 펜싱을 다시 활성화하려면 openstack overcloud update converge 명령을 실행하기 전에 fencing.yaml 환경 파일에서 EnableFencing 매개변수를 true 로 설정합니다. director는 배포 중에 오버클라우드에서 펜싱을 활성화합니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. stackrc 파일을 소싱합니다.

    $ source ~/stackrc
  3. 컨트롤러 노드에 로그인하고 Pacemaker 명령을 실행하여 펜싱을 비활성화합니다.

    $ ssh heat-admin@CONTROLLER_IP "sudo pcs property set stonith-enabled=false"
  4. fencing.yaml 환경 파일에서 업그레이드 프로세스 중에 펜싱을 계속 비활성화하도록 EnableFencing 매개변수를 false 로 설정합니다.