6장. 가상 머신 서브스크립션 구성
다음 가상화 플랫폼에서 Red Hat Enterprise Linux 가상 머신에 호스트 기반 서브스크립션을 사용할 수 있습니다.
- Red Hat Virtualization
- Red Hat Enterprise Linux Virtualization (KVM) (KVM)
- Red Hat OpenStack Platform
- VMware vSphere
- (HyperVBrandName)
- OpenShift Virtualization
6.1. 호스트 기반 서브스크립션
가상 머신은 물리적 서브스크립션에서 인타이틀먼트를 사용하는 대신 호스트 기반 서브스크립션을 사용할 수 있습니다. 호스트 기반 서브스크립션이 하이퍼바이저에 연결되어 있으며 가상 머신에 서브스크립션을 제공할 수 있습니다. 많은 호스트 기반 서브스크립션은 무제한 가상 머신에 대한 인타이틀먼트를 제공합니다.
가상 머신이 하이퍼바이저에서 서브스크립션을 상속할 수 있도록 하려면 virt-who 데몬을 설치하고 구성해야 합니다. virt-who는 가상화 플랫폼에 쿼리하고 하이퍼바이저 및 가상 머신 정보를 Red Hat 서브스크립션 관리에 보고합니다.
가상 머신이 자동 연결 활성화로 등록되고 충분한 호스트 기반 서브스크립션을 사용할 수 있으면 다음 동작 중 하나가 수행됩니다.
- 가상 머신이 virt-who에 의해 보고되고 호스트 기반 서브스크립션이 하이퍼바이저에 연결된 경우 가상 머신은 하이퍼바이저의 서브스크립션을 상속합니다.
- 가상 머신이 virt-who에 의해 보고되고 하이퍼바이저가 서브스크립션 관리에 등록되어 있지만 호스트 기반 서브스크립션이 연결되어 있지 않은 경우 호스트 기반 서브스크립션이 하이퍼바이저에 연결되어 가상 머신에서 상속됩니다.
- virt-who에서 가상 머신 또는 하이퍼바이저를 보고하지 않은 경우 서브스크립션 관리는 가상 머신에 최대 7일 동안 유효한 임시 서브스크립션을 부여합니다. virt-who가 업데이트된 정보를 보고한 후 서브스크립션 관리를 통해 가상 머신이 실행 중인 하이퍼바이저를 확인하고 가상 머신에 영구 서브스크립션을 연결할 수 있습니다.
자동 연결이 활성화되었지만 virt-who가 실행 중이 아니거나 사용 가능한 호스트 기반 서브스크립션이 없는 경우 서브스크립션 관리는 물리적 서브스크립션을 가상 머신에 연결합니다. 이 경우 의도한 것보다 많은 인타이틀먼트를 사용할 수 있습니다.
자동 연결이 활성화되지 않은 경우 가상 머신에서 호스트 기반 서브스크립션을 사용할 수 없습니다.
인타이틀먼트 기반 모드로 서브스크립션을 관리하는 경우 고객 포털을 사용하여 virt-who 데몬이 활성화되어야 하는지 확인할 수 있습니다. 서브스크립션에 virt-who가 필요한지 확인하려면 https://access.redhat.com 에서 고객 포털에 로그인하고 서브스크립션으로 이동하여 서브스크립션 을 선택하여 세부 정보를 확인합니다. SKU 세부 정보에 "Virt-Who: Required"가 표시되면 해당 서브스크립션을 사용하도록 virt-who를 구성해야 합니다.
Red Hat Satellite를 사용하여 서브스크립션을 관리하는 경우 Satellite 웹 UI를 사용하여 서브스크립션에 virt-who 데몬이 활성화되어야 하는지 확인할 수 있습니다. 서브스크립션에 virt-who가 필요한지 확인하려면 Satellite 웹 UI를 열고 콘텐츠 > 서브스크립션으로 이동합니다. Requires Virt-Who 열에 서브스크립션의 확인 표시가 표시되면 해당 서브스크립션을 사용하도록 virt-who를 구성해야 합니다.
가상 머신 서브스크립션 프로세스
이 다이어그램은 가상 머신이 아직 virt-who에 의해 보고되지 않은 경우 서브스크립션 워크플로를 보여줍니다.
가상 머신은 서브스크립션 관리에서 서브스크립션을 요청합니다.
Subscription Management는 가상 머신이 속한 하이퍼바이저를 결정하는 동안 가상 머신에 최대 7일 동안 유효한 임시 서브스크립션을 가상 머신에 부여합니다.
virt-who는 하이퍼바이저 또는 가상화 관리자에 연결하여 해당 가상 머신에 대한 정보를 요청합니다.
하이퍼바이저 또는 가상화 관리자는 각 UUID를 포함하여 가상 머신 목록을 virt-who로 반환합니다.
virt-who는 가상 머신 및 하이퍼바이저 목록을 서브스크립션 관리에 보고합니다.
서브스크립션 관리는 사용 가능한 권한이 충분한 경우 가상 머신에 영구 서브스크립션을 연결합니다.
추가 리소스
Red Hat 서브스크립션 모델에 대한 자세한 내용은 Red Hat 서브스크립션 관리 워크플로 소개를 참조하십시오.
가상 머신이 하이퍼바이저에서 서브스크립션을 상속할 수 있도록 하려면 다음 단계를 완료합니다.
사전 요구 사항
- 사용하려는 모든 하이퍼바이저에 대해 활성 하위 코드가 있는지 확인합니다.
- Microsoft Hyper-V의 경우 Red Hat Enterprise Linux 가상 머신을 실행하는 각 하이퍼바이저에서 만료되지 않은 암호를 사용하여 읽기 전용 virt-who 사용자를 만듭니다.
- VMware vSphere의 경우 vCenter Server에서 만료되지 않은 암호를 사용하여 읽기 전용 virt-who 사용자를 생성합니다. virt-who 사용자는 vCenter Data Center의 모든 오브젝트에 대한 읽기 전용 액세스 권한이 필요합니다.
- OpenShift Virtualization의 경우 서비스 계정을 생성하고 OpenShift 클러스터 마스터에서 admin 역할을 사용하여 OpenShift 클러스터를 연결하기 위해 서비스 계정 토큰이 필요한 virt-who를 부여합니다.