15.8. 자체 호스트 엔진 업데이트

현재 버전 4.3에서 최신 버전 4.3으로 셀프 호스트 엔진을 업데이트하려면 환경을 글로벌 유지 관리 모드로 배치한 다음 마이너 버전 간에 업데이트하는 표준 절차를 따라야 합니다.

글로벌 유지 관리 모드 활성화

Manager 가상 머신에서 설정 또는 업그레이드 작업을 수행하기 전에 자체 호스팅 엔진 환경을 전역 유지 관리 모드에 배치해야 합니다.

절차

  1. 셀프 호스트 엔진 노드 중 하나에 로그인하고 글로벌 유지보수 모드를 활성화합니다.

    # hosted-engine --set-maintenance --mode=global
  2. 계속하기 전에 환경이 유지보수 모드에 있는지 확인합니다.

    # hosted-engine --vm-status

    클러스터가 유지보수 모드에 있음을 나타내는 메시지가 표시되어야 합니다.

Red Hat Virtualization Manager 업데이트

Red Hat Virtualization Manager 업데이트는 콘텐츠 전송 네트워크를 통해 릴리스됩니다.

절차

  1. Manager 가상 머신에 로그인합니다.
  2. 업데이트된 패키지를 사용할 수 있는지 확인합니다.

    # engine-upgrade-check
  3. 설정 패키지를 업데이트합니다.

    # yum update ovirt\*setup\* rh\*vm-setup-plugins
  4. Red Hat Virtualization Manager를 engine-setup 스크립트로 업데이트합니다. engine-setup 스크립트에서는 일부 구성 질문을 요청한 다음 ovirt-engine 서비스를 중지하고, 업데이트된 패키지를 다운로드하여 설치하고, 데이터베이스를 백업 및 업데이트하고, 설치 후 구성을 수행하며 ovirt-engine 서비스를 시작합니다.

    # engine-setup

    스크립트가 성공적으로 완료되면 다음 메시지가 표시됩니다.

    Execution of setup completed successfully
    참고

    engine-setup 스크립트는 Red Hat Virtualization Manager 설치 프로세스 중에도 사용되며 제공된 구성 값을 저장합니다. 업데이트 중에 구성을 미리 볼 때 저장된 값이 표시되고, 설치 후 engine-config 가 구성을 업데이트하는 데 사용된 경우 최신 버전이 아닐 수 있습니다. 예를 들어 설치 engine-configtrue 로 업데이트하는 데 engine-config를 사용하면 engine-setup 은 구성 프리뷰에서 "삭제: False 후 기본 SAN delete: False"가 출력됩니다. 그러나 업데이트된 값은 engine-setup 으로 덮어 쓰지 않습니다.

    중요

    업데이트 프로세스에 시간이 다소 걸릴 수 있습니다. 완료되기 전에 프로세스를 중지하지 마십시오.

  5. Manager에 설치된 기본 운영 체제 및 선택적 패키지를 업데이트합니다.

    # yum update
    중요

    커널 패키지가 업데이트된 경우:

    1. 글로벌 유지보수 모드 비활성화
    2. 시스템을 재부팅하여 업데이트를 완료합니다.

글로벌 유지 관리 모드 비활성화

절차

  1. Manager 가상 머신에 로그인하여 종료합니다.
  2. 셀프 호스트 엔진 노드 중 하나에 로그인하고 글로벌 유지 관리 모드를 비활성화합니다.

    # hosted-engine --set-maintenance --mode=none

    글로벌 유지 관리 모드를 종료하면 ovirt-ha-agent가 Manager 가상 시스템을 시작한 다음 Manager가 자동으로 시작됩니다. Manager를 시작하는 데 최대 10분이 걸릴 수 있습니다.

  3. 환경이 실행 중인지 확인합니다.

    # hosted-engine --vm-status

    나열된 정보에는 엔진 상태가 포함됩니다. 엔진 상태 값은 다음과 같아야 합니다.

    {"health": "good", "vm": "up", "detail": "Up"}
    참고

    가상 머신이 계속 부팅되고 Manager가 아직 시작되지 않은 경우 Engine 상태는 다음과 같습니다.

    {"reason": "bad vm status", "health": "bad", "vm": "up", "detail": "Powering up"}

    이 경우 몇 분 기다렸다가 다시 시도합니다.