3장. 셀프 호스트 엔진 배포 문제 해결


3.1. Manager 가상 머신 문제 해결

절차 3.1. Manager 가상 머신 문제 해결

  1. 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
  2. health가 나쁘거나 vm이 정지 상태인 경우 글로벌 유지관리 모드를 활성화하여 HA 서비스가 더 이상 호스트를 관리하지 않도록 합니다.
    • 관리 포털에서 셀프 호스트 엔진 호스트를 오른쪽 클릭하고 글로벌 HA 유지 관리를 활성화를 선택합니다.
    • 또한 명령행에서 유지관리 모드를 설정할 수도 있습니다:
      # hosted-engine --set-maintenance --mode=global
  3. Manager 가상 머신이 정지 상태라면 Manager 가상 머신을 시작합니다. 가상 머신이 실행 중이라면 이 단계를 건너뜁니다.
    # hosted-engine ---vm-start
  4. 콘솔 암호를 설정합니다:
    # hosted-engine --add-console-password
  5. 콘솔에 연결합니다. 메시지가 나타나면 이전 단계에서 설정한 암호를 입력합니다. 더 많은 콘솔 옵션은 https://access.redhat.com/solutions/2221461에서 확인하십시오.
    # hosted-engine --console
  6. Manager 가상 머신이 정지 상태이거나 상태가 나쁜 이유를 확인합니다. /var/log/messages/var/log/ovirt-engine/engine.log 파일을 확인합니다. 이 문제를 해결한 후 Manager 가상 머신을 재부팅합니다.
  7. Manager 가상 머신에 root로 로그인하여 ovirt-engine 서비스가 시작 및 실행 중인지 확인합니다.
    # systemctl status ovirt-engine.service
  8. 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에 지시합니다. 이는 셀프 호스트 엔진 배포 중 백엔드에서 보통 실행됩니다. 스토리지 문제를 해결하기 위해 이 명령을 실행해야 하는 경우 글로벌 유지관리 모드가 활성화되어 있는지 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.