3장. 셀프 호스트 엔진 배포 문제 해결
3.1. Manager 가상 머신 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
절차 3.1. Manager 가상 머신 문제 해결
- Manager 가상 머신의 상태를 확인하기 위해
hosted-engine --vm-status
명령을 실행합니다.참고
Manager 가상 머신의 모든 변경 사항이 상태 명령 출력 내용에 반영되려면 20초 정도 소요됩니다.Manager 가상 머신이 정상적으로 시작 및 실행 중인 경우 다음과 같은 출력 내용이 표시됩니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 관리 포털에서 셀프 호스트 엔진 호스트를 오른쪽 클릭하고 글로벌 HA 유지 관리를 활성화를 선택합니다.
- 또한 명령행에서 유지관리 모드를 설정할 수도 있습니다:
hosted-engine --set-maintenance --mode=global
# hosted-engine --set-maintenance --mode=global
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Manager 가상 머신이 정지 상태라면 Manager 가상 머신을 시작합니다. 가상 머신이 실행 중이라면 이 단계를 건너뜁니다.
hosted-engine ---vm-start
# hosted-engine ---vm-start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 콘솔 암호를 설정합니다:
hosted-engine --add-console-password
# hosted-engine --add-console-password
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 콘솔에 연결합니다. 메시지가 나타나면 이전 단계에서 설정한 암호를 입력합니다. 더 많은 콘솔 옵션은 https://access.redhat.com/solutions/2221461에서 확인하십시오.
hosted-engine --console
# hosted-engine --console
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Manager 가상 머신이 정지 상태이거나 상태가 나쁜 이유를 확인합니다.
/var/log/messages
및/var/log/ovirt-engine/engine.log
파일을 확인합니다. 이 문제를 해결한 후 Manager 가상 머신을 재부팅합니다. - Manager 가상 머신에 root로 로그인하여
ovirt-engine
서비스가 시작 및 실행 중인지 확인합니다.systemctl status ovirt-engine.service
# systemctl status ovirt-engine.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Manager 가상 머신이 시작 및 실행 중인지 확인한 후 콘솔 세션을 닫고 유지관리 모드를 비활성화하여 HA 서비스를 다시 활성화합니다.
hosted-engine --set-maintenance --mode=none
# hosted-engine --set-maintenance --mode=none
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
추가적인 문제 해결 명령
중요
사용자의 셀프 호스트 엔진 환경에서 문제를 해결하기 위해 다음과 같은 명령을 실행해야 한다고 생각된다면 Red Hat 지원팀에 문의하십시오.
hosted-engine --reinitialize-lockspace
: 이 명령은 sanlock lockspace 고장 시 사용합니다. 글로벌 유지관리 모드가 활성화되었고 Manager 가상 머신이 정지 상태인지 먼저 확인한 후 sanlock lockspaces를 다시 초기화합니다.hosted-engine --clean-metadata
: 글로벌 상태 (global status) 데이터베이스에서 호스트 에이전트의 메타데이터를 제거합니다. 이를 통해 다른 모든 호스트가 해당 호스트를 삭제하게 됩니다. 대상 호스트가 정지 상태이며 글로벌 유지관리 모드가 활성화되어 있는지 확인합니다.hosted-engine --check-liveliness
: 이 명령을 사용하여 ovirt-engine 서비스의 liveliness page를 확인합니다. 또 다른 확인 방법은 웹브라우저에서https://engine-fqdn/ovirt-engine/services/health/
에 접속하는 것입니다.hosted-engine --connect-storage
: 이 명령을 사용하여 호스트 및 Manager 가상 머신에 필요한 모든 스토리지 연결을 준비하도록 VDSM에 지시합니다. 이는 셀프 호스트 엔진 배포 중 백엔드에서 보통 실행됩니다. 스토리지 문제를 해결하기 위해 이 명령을 실행해야 하는 경우 글로벌 유지관리 모드가 활성화되어 있는지 확인합니다.