6.2. 각 가상화 플랫폼에 대한 virt-who 구성
virt-who는 가상화 유형 및 하이퍼바이저 또는 가상화 관리자와 같은 세부 정보를 쿼리하는 파일을 사용하여 구성합니다. 지원되는 구성은 각 가상화 플랫폼에 따라 다릅니다.
-
개별 구성 파일은
/etc/virt-who.d/
디렉터리에 저장됩니다. 각 하이퍼바이저 또는 가상화 관리자에 대해 개별 구성 파일을 생성해야 합니다.
virt-who 구성 파일 예
이 예에서는 Microsoft Hyper-V 하이퍼바이저의 개별 virt-who 구성 파일을 보여줍니다.
[hypervisor1] type=hyperv server=hypervisor1.example.com username=virt_who_user encrypted_password=bd257f93d@482B76e6390cc54aec1a4d hypervisor_id=hostname owner=1234567
유형
및 서버
값은 가상화 플랫폼에 따라 다릅니다. 다음 표에서는 자세히 설명합니다.
사용자
이름은 virt-who를 구성하기 전에 생성해야 하는 Microsoft Hyper-V 또는 VMware vCenter의 읽기 전용 사용자를 나타냅니다. virt-who는 이 계정을 사용하여 가상 머신 목록을 검색합니다. Red Hat 하이퍼바이저 전용 virt-who 사용자가 필요하지 않습니다.
각 가상화 플랫폼에 필요한 구성
이 표를 사용하여 virt-who 구성을 계획합니다.
지원되는 가상화 플랫폼 | 구성 파일에 지정된 유형 | 구성 파일에 지정된 서버 | virt-who가 설치된 서버 |
---|---|---|---|
Red Hat Virtualization Red Hat Enterprise Linux Virtualization (KVM) (KVM) Red Hat OpenStack Platform | libvirt | 필요하지 않음 | 각 하이퍼바이저 |
VMware vSphere | esx | vCenter Server | 전용 RHEL 서버 |
Microsoft Hyper-V | hyperv | 하이퍼바이저 | 전용 RHEL 서버 |
OpenShift Virtualization | kubevirt | OpenShiftCluster Master | 전용 Red Hat Enterprise Linux 서버 |
Cryo stat
및 xen
하이퍼바이저 유형은 지원되지 않습니다.
6.2.1. virt-who 일반 구성
'/etc/sysconfig/virt-who'는 다음 주요 릴리스에서 지원되지 않으므로 글로벌 구성 파일은 '/etc/virt-who.conf'로 대체됩니다. (예: 'VIRTWHO_DEBUG', 'VIRTWHO_ONE_SHOT', 'VIRTWHO_INTERVAL', 'HTTPS_PROXY, NO_PROXY').
virt-who를 설치할 때 일반 구성 파일('/etc/virt-who.conf'에 있음)이 자동으로 생성됩니다. 필요한 경우 기본값을 사용하거나 이 파일을 편집할 수 있습니다. 여기에는 '[global]', '[defaults]' 및 '[system_environment]'의 세 가지 특수 섹션이 있습니다.
글로벌 섹션의 설정은 애플리케이션의 전체 작업에 영향을 미칩니다.
예: 글로벌 섹션
[global] interval=3600 1 debug=True 2
기본값의 설정은 ''/etc/virt-who.d/.conf'에 있는 구성에 기본값으로 적용됩니다. 이 섹션에서 옵션을 활성화하면 ''/etc/virt-who.d/.conf'에 다시 설정할 필요가 없습니다.
예: Defaults 섹션
[defaults] owner=1234567 1 hypervisor_id=hostname 2
system_environment의 설정은 시스템 환경에 작성되며 프로세스 실행 기간 동안 사용할 수 있으며 virt-who가 서비스로 시작되었는지 또는 명령줄에서 시작되는지 여부에 관계없이 사용됩니다.
예: system_environment 섹션
[system_environment] http_proxy= https://proxy.example.com:443 1 no_proxy=* 2
[system_environment] 섹션은 virt-who-0.30.x-1.el8 (RHEL 8.4)에서 지원됩니다. 이전 virt-who 버전을 사용하는 경우 'HTTP_PROXY', 'NO_PROXY'를 '/etc/sysconfig/virt-who'로 설정하십시오.