7.5. 오버클라우드에서 펜싱 비활성화
오버클라우드를 업그레이드하기 전에 펜싱이 비활성화되어 있는지 확인합니다.
오버클라우드를 업그레이드하는 경우 각 컨트롤러 노드를 개별적으로 업그레이드하여 고가용성 기능을 유지합니다. 펜싱이 환경에 배포된 경우 오버클라우드는 특정 노드를 비활성화된 것으로 탐지하고 펜싱 작업을 시도하여 의도하지 않은 결과를 초래할 수 있습니다.
오버클라우드에서 펜싱을 활성화한 경우 의도하지 않은 결과를 피하려면 업그레이드 기간 동안 펜싱을 일시적으로 비활성화해야 합니다.
절차
-
stack
사용자로 언더클라우드에 로그인합니다. stackrc
파일을 소싱합니다.$ source ~/stackrc
컨트롤러 노드에 로그인하고 Pacemaker 명령을 실행하여 펜싱을 비활성화합니다.
$ ssh heat-admin@CONTROLLER_IP "sudo pcs property set stonith-enabled=false"
-
fencing.yaml
환경 파일에서 업그레이드 프로세스 중에 펜싱을 계속 비활성화하도록EnableFencing
매개변수를false
로 설정합니다.
추가 리소스