5.4. RHEV-H 기반 셀프 호스트 엔진 (Self-Hosted Engine) 환경 업그레이드

RHEV-H 기반 셀프 호스트 엔진 환경을 RHEV 3.6에서 RHV 4.0으로 업그레이드하려면 최신 Red Hat Virtualization Host (RHVH) 4.0을 설치하고 Red Hat Virtualization Manager (RHV-M) 4.0으로 업그레이드해야 합니다. 업그레이드 절차를 통해 Red Hat Enterprise Virtualization Manager 3.6 백업 파일을 Red Hat Virtualization Manager 4.0 시스템에 복구합니다.

중요

업그레이드 기능을 통해 템플릿을 사용하여 새로운 Manager를 만들 수 있습니다. 사용자 지정된 사용자, SSH 키, 모니터링 등 기존 Manager의 수동 변경사항 또는 사용자 지정 설정내용은 새로운 Manager에 다시 수동으로 적용해야 합니다.
업그레이드 과정에서 사용자에게 3.6 Manager 백업을 생성해서 업그레이드가 실행될 호스트 시스템에 복사하라는 요청 메시지가 표시됩니다.
업그레이드 절차는 다음과 같은 핵심 단계로 구성됩니다:
  • Manager 가상 머신을 관리하는 고가용성 에이즌트를 글로벌 유지관리 모드로 변경합니다.
  • 사용자 환경에 새로운 RHVH 4.0 호스트를 추가합니다.
  • Manager 가상 머신을 새로운 호스트로 마이그레이션하고 SPM으로 설정합니다.
  • 업그레이드 기능을 실행하여 Manager를 업그레이드합니다.
  • 호스트를 업데이트합니다.
  • Manager 가상 머신 및 클러스터 내의 모든 호스트를 업데이트한 후 클러스터 호환 버전을 4.0으로 변경합니다.

절차 5.5. 셀프 호스트 엔진 업그레이드

  1. 새로운 RHVH 4.0 호스트를 설치합니다. RHVH 설치 방법은 설치 가이드에서 참조하십시오.
  2. 사용자 환경에 새로운 호스트를 추가합니다.

    참고

    새로운 호스트가 Manager 가상 머신을 호스팅하려면 추가적인 셀프 호스트 엔진 호스트로 추가되어야 합니다. 보다 자세한 내용은 7장. 셀프 호스트 환경에 추가 호스트 설치에서 참조하십시오.
  3. 모든 셀프 호스트 엔진 호스트의 고가용성 에이전트를 비활성화합니다. 이를 위해 클러스터 내의 아무 호스트에서 다음의 명령을 실행합니다.
    # hosted-engine --set-maintenance --mode=global

    참고

    hosted-engine --vm-status 명령을 실행하여 사용자 환경이 유지관리 모드에 있는 것을 확인합니다.
  4. 고객 포털에서 RHV-M 가상 어플라이언스를 다운로드해서 새로운 호스트에 복사합니다:
    1. https://access.redhat.com 고객 포털에 로그인합니다.
    2. 메뉴 표시줄에서 다운로드를 클릭합니다.
    3. Red Hat Virtualization > Download Latest를 클릭해서 제품 다운로드 페이지로 이동합니다.
    4. Red Hat Virtualization 4.0의 어플라이언스를 선택하고 Download Now를 클릭합니다.
    OVA 파일을 Red Hat Virtualization Host로 보안 복사합니다:
    scp rhvm-appliance.ova root@host.example.com:/usr/share
  5. Manager 가상 머신을 RHVH 4.0 호스트로 마이그레이션하고 해당 호스트를 Storage Pool Manager(SPM)으로 설정합니다.
  6. Manager 가상 머신에서 필요한 리포지터리를 활성화합니다.
    # subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
  7. 업그레이드 스크립트를 실행하여 Manager 가상 머신을 업그레이드합니다. screen 패키지를 아직 설치하지 않은 경우 이 패키지를 설치합니다.
    # yum install screen
    # screen
    # hosted-engine --upgrade-appliance

    참고

    스크립트는 사용자가 호스트에 복사한 RHV-M 가상 어플라이언스의 위치를 물어봅니다. 또한 사용자가 Manager 데이터베이스 백업을 생성하고 전체 위치를 제공해야 합니다.
  8. 업그레이드가 완료되면 글로벌 유지관리 모드를 비활성화합니다:
    # hosted-engine --set-maintenance --mode=none
업그레이드 도중 문제가 발생한 경우 hosted-engine --vm-poweroff 명령을 사용하여 Manager의 전원을 종료한 후 hosted-engine --rollback-upgrade 명령을 실행하여 업그레이드를 롤백합니다.
사용자 환경의 Red Hat Enterprise Linux 호스트를 업데이트하기 전에 업데이트하려는 호스트에서 다음과 같은 명령을 실행하여 3.6 버전의 리포지터리를 비활성화하고 필요한 4.0 리포지터리를 활성화합니다.
# subscription-manager repos --disable=*
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
RHEV-H 호스트는 반드시 RHVH 4.0으로 다시 설치해야 합니다. 보다 자세한 내용은 설치 가이드에 있는 Red Hat Virtualization Host에서 참조하십시오.
이제 사용자 환경에 있는 호스트를 업데이트한 후 데이터 센터 및 클러스터 호환 수준을 4.0으로 업데이트할 수 있습니다. 보다 자세한 내용은 Upgrade Guide에서 참조하시기 바랍니다.