Oracle Linux Virtualization Manager 데이터 센터와 클러스터는 호환성 버전을 가집니다. 데이터 센터 호환성 버전은 데이터 센터와 호환되도록 지정된 Oracle Linux Virtualization Manager 버전을 나타냅니다. 클러스터 호환성 버전은 클러스터의 모든 호스트가 지원하는 기능을 나타냅니다. 클러스터 호환성은 클러스터에서 가장 기능이 적은 호스트 운영체제의 버전에 따라 설정됩니다.
업그레이드 후 호환성 버전과 관련된 문제가 발생하지 않도록 하려면 다음 사항에 유의하십시오.
데이터 센터 호환성 레벨은 데이터 센터의 모든 클러스터에 대해 사용할 수 있는 최소 버전입니다. 예를 들어, 다음과 같습니다.
데이터 센터 호환성 레벨이 4.3인 경우 4.3 호환성 레벨 클러스터만 사용할 수 있습니다.
데이터 센터 호환성 레벨이 4.2인 경우 4.2 및 4.3 호환성 레벨 클러스터만 사용할 수 있습니다.
클러스터 호환성 레벨은 클러스터에 추가하는 모든 호스트의 최소 버전입니다. 예를 들어, 다음과 같습니다.
4.2 호환성 버전 클러스터가 있을 경우 4.2 또는 4.3 호스트를 추가할 수 있습니다.
4.3 호환성 버전 클러스터가 있을 경우 4.3 호스트만 추가할 수 있습니다.
4.2 호스트가 실행 중인 경우 클러스터 호환성 버전을 4.2에서 4.3으로 변경하려고 시도하면 다음 오류가 표시됩니다.
[작업 실행 중 오류 발생: 버전이 보다 낮은 활성 호스트가 있을 경우 클러스터 호환성 버전을 상위 버전으로 변경할 수 없습니다. 먼저 버전이 보다 낮은 [hostname] 호스트를 유지 관리로 전환하십시오.]
4.2 호환성 버전 클러스터가 있을 경우 데이터 센터 호환성 버전을 4.2에서 4.3으로 변경하려고 시도하면 다음 오류가 표시됩니다.
[데이터 센터 호환성 버전은 클러스터 버전보다 높은 값으로 업데이트할 수 없습니다. [clustername] 클러스터를 업그레이드해야 합니다.]
4.2 호스트를 유지 관리 모드로 전환하면 클러스터와 데이터 센터 호환성 버전을 4.3으로 변경할 수 있습니다. 단, 다음 이벤트가 발생하면서 호스트가 비작동 상태로 표시됩니다.
[ [hostname] 호스트가 버전 (3.6, 4.0, 4.1, 4.2)와 호환되며 버전 4.3으로 설정된 [clustername] 클러스터를 조인할 수 없습니다.]
새 4.2 호스트를 4.3 엔진에 추가하려고 시도하면 다음과 유사한 Ansible 로그에 오류 메시지가 표시될 수 있습니다.
[ValueError: 압축을 풀려면 값이 두 개 이상 필요합니다.]
이 오류를 해결하려면 루트로 호스트에 로그온하고 다음 두 개의 명령을 실행한 다음 엔진에 호스트를 다시 추가합니다.
#
sed 's|enabled=1|enabled=0|g' /etc/yum/pluginconf.d/enabled_repos_upload.conf -i
#sed 's|enabled=1|enabled=0|g' /etc/yum/pluginconf.d/package_upload.conf -i
주엔진을 4.3으로 업그레이드한 후 선호 접근 방식은 모든 호스트를 4.3으로 업그레이드하고 클러스터 호환성을 4.3으로 변경하는 것입니다. 그런 다음 새 호스트를 4.3 호스트로 추가할 수 있습니다.
클러스터 호환성 버전을 변경하려면 먼저 클러스터의 모든 호스트가 필요한 호환성 레벨을 지원하는 레벨로 업그레이드되어 있어야 합니다. 데이터 센터 호환성 버전을 변경하려면 먼저 데이터 센터의 모든 클러스터가 필요한 호환성 레벨을 지원하는 레벨로 업그레이드되어 있어야 합니다.
클러스터의 호환성 버전을 변경하려면 아래 단계를 따르십시오.
변경할 클러스터를 선택하고
를 누릅니다.- 중요
일부 가상 머신 및 템플리트가 잘못 구성되었음을 알리는 오류 메시지 경고가 표시될 수 있습니다. 이 오류를 수정하려면 각 가상 머신을 수동으로 편집하십시오. Edit Virtual Machine(가상 머신 편집) 창에서 해결할 대상을 보여주는 추가 검증 및 경고를 제공합니다. 어떤 경우에는 문제가 자동으로 해결되므로 가상 머신의 구성을 다시 저장하기만 하면 됩니다. 각 가상 머신을 편집한 후에는 클러스터 호환성 버전을 변경할 수 있습니다.
관리 포털 내에서 실행 중이거나 일시 중지된 모든 가상 머신을 다시 시작하여 해당 클러스터 호환성 버전을 업데이트합니다.
주가상 머신은 다시 시작될 때까지 이전 클러스터 호환성 레벨에서 계속 실행됩니다. 다시 시작해야 할 가상 머신에는
아이콘(느낌표가 있는 삼각형)이 표시됩니다. 단, 자체 호스트된 엔진 가상 머신은 다시 시작하지 않아도 됩니다.미리보기 도중 가상 머신 스냅샷의 클러스터 호환성 버전은 변경할 수 없습니다. 먼저 미리보기를 커밋하거나 실행을 취소해야 합니다.
데이터 센터 내 모든 클러스터의 호환성 버전을 업데이트한 후에는 데이터 센터 자체의 호환성 버전을 변경할 수 있습니다. 이 작업을 수행하려면 아래 단계를 따르십시오.
변경할 데이터 센터를 선택하고
를 누릅니다.
데이터 센터의 호환성 버전을 업데이트했습니다.