5.3. RHEL 기반 자체 호스팅 엔진 환경 업그레이드
Red Hat Enterprise Virtualization 3.6 자체 호스팅 엔진 환경을 Red Hat Virtualization 4.0으로 업그레이드할 수 있습니다. Red Hat Virtualization 4.0과 함께 제공되는 업그레이드 유틸리티는 Manager 가상 머신에 Red Hat Enterprise Linux 7을 설치하고 새 Manager에 3.6 Manager 데이터베이스의 백업을 복원합니다. Manager가 4.0으로 업그레이드되면 자체 호스팅 엔진 노드 및 표준 호스트를 4.0으로 업데이트할 수 있습니다.
중요
업그레이드 유틸리티는 템플릿을 기반으로 새 관리자를 빌드합니다. 사용자 지정 사용자, SSH 키 및 모니터링과 같은 원래 Manager에 대한 수동 변경 또는 사용자 지정 구성을 새 Manager에서 수동으로 다시 적용해야 합니다.
참고
Manager 가상 머신을 Red Hat Enterprise Linux 7으로의 내부 업그레이드는 지원되지 않습니다.
중요
다음 절차는 Red Hat Enterprise Linux 7 호스트에서 실행되는 Red Hat Enterprise Virtualization 3.6 자체 호스팅 엔진 환경을 업그레이드하는 경우에만 해당합니다. 환경의 모든 데이터 센터와 클러스터는 절차를 시도하기 전에 버전 3.6으로 클러스터 호환성 수준을 설정해야 합니다.
참고
현재 Manager 가상 머신을 실행 중인 호스트에서 업그레이드가 발생해야 하며, server로 설정되어 있어야 합니다. 업그레이드 유틸리티는 이를 확인합니다.
업그레이드 프로세스에는 다음 주요 단계가 포함됩니다.
- Manager 가상 시스템을 관리하는 고가용성 에이전트를 글로벌 유지 관리 모드로 배치합니다.
- 호스트에서 필요한 리포지토리를 활성화하고 ovirt-hosted-engine-setup 및ECDHE -appliance 패키지를 업데이트합니다.
- hosted-engine --upgrade-appliance 를 실행하여 Manager 가상 머신을 업그레이드합니다. 업그레이드 중에 3.6 Manager의 백업을 생성하여 업그레이드가 수행되는 호스트 머신에 복사하라는 메시지가 표시됩니다.
- 호스트를 업데이트합니다.
- Manager 가상 머신 및 클러스터의 모든 호스트가 업데이트되면 클러스터 호환성 버전을 4.0으로 변경합니다.
업그레이드 프로세스 중에 생성된 백업은 자동으로 삭제되지 않습니다. 업그레이드가 성공했는지 확인한 후 수동으로 삭제해야 합니다. 백업 디스크는
hosted-engine-backup-*
로 레이블이 지정됩니다.
사전 요구 사항
- 어플라이언스 파일을 추출하려면
/var/tmp
디렉터리에 5GB 이상의 사용 가능한 공간이 있어야 합니다. 그렇지 않은 경우 다른 디렉터리를 지정하거나 필요한 공간이 있는 대체 스토리지를 마운트할 수 있습니다. VDSM 사용자 및 KVM 그룹에는 디렉터리에 대한 읽기, 쓰기, 실행 권한이 있어야 합니다. - 셀프 호스트 엔진 스토리지 도메인에는 새 어플라이언스를 배포할 수 있는 추가 여유 공간이 있어야 합니다(기본적으로 50GB). iSCSI 또는 파이버 채널 스토리지의 스토리지를 늘리려면 스토리지에서 LUN 크기를 수동으로 확장한 다음 관리자를 사용하여 스토리지 도메인을 확장해야 합니다. LUN 크기 조정에 대한 자세한 내용은 관리 가이드에서 iSCSI 또는 FCP 스토리지 증가를 참조하십시오.
절차 5.4. 자체 호스트 엔진 업그레이드
- 모든 셀프 호스트 엔진 노드에서 고가용성 에이전트를 비활성화합니다. 이렇게 하려면 클러스터의 모든 호스트에서 다음 명령을 실행합니다.
# hosted-engine --set-maintenance --mode=global
참고hosted-engine --vm-status 를 실행하여 환경이 유지보수 모드에 있는지 확인합니다. - 현재 4.6.1으로 설정되어 Manager 가상 시스템이 포함된 호스트에서 필요한 리포지토리를 활성화합니다.
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
- Manager 가상 머신을 제외한 모든 가상 머신을 대체 호스트로 마이그레이션합니다.
- 호스트에서 Manager 가상 머신 패키지를 업데이트합니다.
# yum update ovirt-hosted-engine-setup rhevm-appliance
FlexVolume -appliance 패키지가 누락된 경우 ovirt-hosted-engine-setup을 업데이트하기 전에 수동으로 설치합니다.# yum install rhevm-appliance
# yum update ovirt-hosted-engine-setup
- 업그레이드 유틸리티를 실행하여 Manager 가상 머신을 업그레이드합니다. 아직 설치되지 않은 경우 표준 Red Hat Enterprise Linux 리포지토리에서 사용할 수 있는 screen 패키지를 설치하십시오.
# yum install screen
# screen
# hosted-engine --upgrade-appliance
참고둘 이상의 항목이 감지된 경우 어플라이언스를 선택하고 Manager 데이터베이스의 백업을 생성하고 전체 위치를 제공하라는 메시지가 표시됩니다. - 업그레이드가 완료되면 글로벌 유지 관리를 비활성화합니다.
# hosted-engine --set-maintenance --mode=none
업그레이드 중에 문제가 발생한 경우 hosted-engine --vm-poweroff 명령을 사용하여 Manager의 전원을 끈 다음 hosted-engine --rollback-upgrade 를 실행하여 업그레이드를 롤백합니다.
셀프 호스트 엔진 환경에서 호스트를 업그레이드하려면 5.5절. “자체 호스팅 엔진 환경에서 호스트 업그레이드” 을 참조하십시오.