3장. 셀프 호스트 엔진 배포 문제 해결
3.1. Manager 가상 머신 문제 해결
절차 3.1. Manager 가상 머신 문제 해결
- Manager 가상 머신의 상태를 확인하기 위해
hosted-engine --vm-status
명령을 실행합니다.참고
Manager 가상 머신의 모든 변경 사항이 상태 명령 출력 내용에 반영되려면 20초 정도 소요됩니다.Manager 가상 머신이 정상적으로 시작 및 실행 중인 경우 다음과 같은 출력 내용이 표시됩니다.--== Host 1 status ==-- Status up-to-date : True Hostname : hypervisor.example.com Host ID : 1 Engine status : {"health": "good", "vm": "up", "detail": "up"} Score : 3400 stopped : False Local maintenance : False crc32 : 99e57eba Host timestamp : 248542
- 관리 포털에서 셀프 호스트 엔진 호스트를 오른쪽 클릭하고 글로벌 HA 유지 관리를 활성화를 선택합니다.
- 또한 명령행에서 유지관리 모드를 설정할 수도 있습니다:
# hosted-engine --set-maintenance --mode=global
- Manager 가상 머신이 정지 상태라면 Manager 가상 머신을 시작합니다. 가상 머신이 실행 중이라면 이 단계를 건너뜁니다.
# hosted-engine ---vm-start
- 콘솔 암호를 설정합니다:
# hosted-engine --add-console-password
- 콘솔에 연결합니다. 메시지가 나타나면 이전 단계에서 설정한 암호를 입력합니다. 더 많은 콘솔 옵션은 https://access.redhat.com/solutions/2221461에서 확인하십시오.
# hosted-engine --console
- Manager 가상 머신이 정지 상태이거나 상태가 나쁜 이유를 확인합니다.
/var/log/messages
및/var/log/ovirt-engine/engine.log
파일을 확인합니다. 이 문제를 해결한 후 Manager 가상 머신을 재부팅합니다. - Manager 가상 머신에 root로 로그인하여
ovirt-engine
서비스가 시작 및 실행 중인지 확인합니다.# systemctl status ovirt-engine.service
- Manager 가상 머신이 시작 및 실행 중인지 확인한 후 콘솔 세션을 닫고 유지관리 모드를 비활성화하여 HA 서비스를 다시 활성화합니다.
# hosted-engine --set-maintenance --mode=none
추가적인 문제 해결 명령
중요
사용자의 셀프 호스트 엔진 환경에서 문제를 해결하기 위해 다음과 같은 명령을 실행해야 한다고 생각된다면 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에 지시합니다. 이는 셀프 호스트 엔진 배포 중 백엔드에서 보통 실행됩니다. 스토리지 문제를 해결하기 위해 이 명령을 실행해야 하는 경우 글로벌 유지관리 모드가 활성화되어 있는지 확인합니다.