4장. 인스턴스 HA를 사용하여 컴퓨팅 노드 및 컨트롤러 노드에서 유지보수 수행
인스턴스 HA가 있는 컴퓨팅 노드 또는 컨트롤러 노드에서 유지보수를 수행하려면 대기 모드로 설정하고 노드에서 Pacemaker 리소스를 비활성화하여 노드를 중지합니다. 유지 관리 작업을 완료한 후 노드를 시작하고 Pacemaker 리소스가 정상인지 확인합니다.
사전 요구 사항
- 인스턴스 HA가 활성화된 실행 중인 오버클라우드
절차
컨트롤러 노드에 로그인하고 컴퓨팅 또는 컨트롤러 노드를 중지합니다.
pcs node standby <node UUID>
# pcs node standby <node UUID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요중지하려는 노드에서 다른 노드에 로그인해야 합니다.
노드에서 Pacemaker 리소스를 비활성화합니다.
pcs resource disable <ocf::pacemaker:remote on the node>
# pcs resource disable <ocf::pacemaker:remote on the node>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 노드에서 유지보수 작업을 수행합니다.
- IPMI 연결을 복원하고 노드를 시작합니다. 진행하기 전에 노드가 준비될 때까지 기다립니다.
노드에서 Pacemaker 리소스를 활성화하고 노드를 시작합니다.
pcs resource enable <ocf::pacemaker:remote on the node> pcs node unstandby <node UUID>
# pcs resource enable <ocf::pacemaker:remote on the node> # pcs node unstandby <node UUID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 노드를 유지보수 모드로 설정하면 오버클라우드의 인증 정보 파일을 가져오고 유지보수 모드에서 노드를 설정 해제합니다.
source stackrc openstack baremetal node maintenance unset <baremetal node UUID>
# source stackrc # openstack baremetal node maintenance unset <baremetal node UUID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
Pacemaker 리소스가 활성 상태인지 확인합니다.
pcs status
# pcs statusCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
시작 프로세스 중에 Pacemaker 리소스를 시작하지 못하는 경우
pcs resource cleanup명령을 실행하여 리소스의 상태 및 실패 횟수를 재설정합니다. 노드를 중지하기 전에 컴퓨팅 노드에서 인스턴스를 비우면 인스턴스가 다른 노드로 마이그레이션되었는지 확인합니다.
openstack server list --long nova migration-list
# openstack server list --long # nova migration-listCopy to Clipboard Copied! Toggle word wrap Toggle overflow