9장. 가상 머신에 대한 정보 보기
RHEL 9에서 가상화 배포의 모든 측면을 조정하거나 문제를 해결해야 하는 경우 일반적으로 수행해야 하는 첫 번째 단계는 VM(가상 머신)의 현재 상태 및 구성에 대한 정보를 확인하는 것입니다. 이렇게 하려면 명령줄 인터페이스 또는 웹 콘솔을 사용할 수 있습니다. VM의 XML 구성에서 정보를 볼 수도 있습니다.
9.1. 명령줄 인터페이스를 사용하여 가상 머신 정보 보기
호스트 및 해당 구성에서 VM(가상 머신)에 대한 정보를 검색하려면 다음 명령 중 하나 이상을 사용합니다.
프로세스
호스트의 VM 목록을 가져오려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh list --all
# virsh list --all Id Name State ---------------------------------- 1 testguest1 running - testguest2 shut off - testguest3 shut off - testguest4 shut off
특정 VM에 대한 기본 정보를 얻으려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh dominfo testguest1
# virsh dominfo testguest1 Id: 1 Name: testguest1 UUID: a973666f-2f6e-415a-8949-75a7a98569e1 OS Type: hvm State: running CPU(s): 2 CPU time: 188.3s Max memory: 4194304 KiB Used memory: 4194304 KiB Persistent: yes Autostart: disable Managed save: no Security model: selinux Security DOI: 0 Security label: system_u:system_r:svirt_t:s0:c486,c538 (enforcing)
특정 VM의 전체 XML 구성을 가져오려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh dumpxml testguest2
# virsh dumpxml testguest2 <domain type='kvm' id='1'> <name>testguest2</name> <uuid>a973434f-2f6e-4ěša-8949-76a7a98569e1</uuid> <metadata> [...]
VM의 XML 구성에 대한 주석이 있는 예제는 샘플 가상 머신 XML 구성을 참조하십시오.
VM의 디스크 및 기타 블록 장치에 대한 정보는 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh domblklist testguest3
# virsh domblklist testguest3 Target Source --------------------------------------------------------------- vda /var/lib/libvirt/images/testguest3.qcow2 sda - sdb /home/username/Downloads/virt-p2v-1.36.10-1.el7.iso
VM의 스토리지 관리에 대한 자세한 내용은 가상 머신의 스토리지 관리를 참조하십시오.
VM의 파일 시스템 및 마운트 지점에 대한 정보를 얻으려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh domfsinfo testguest3
# virsh domfsinfo testguest3 Mountpoint Name Type Target ------------------------------------ / dm-0 xfs /boot vda1 xfs
특정 VM의 vCPU에 대한 자세한 정보를 얻으려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh vcpuinfo testguest4
# virsh vcpuinfo testguest4 VCPU: 0 CPU: 3 State: running CPU time: 103.1s CPU Affinity: yyyy VCPU: 1 CPU: 0 State: running CPU time: 88.6s CPU Affinity: yyyy
VM에서 vCPU를 구성하고 최적화하려면 가상 머신 CPU 성능 최적화를 참조하십시오.
호스트의 모든 가상 네트워크 인터페이스를 나열하려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh net-list --all
# virsh net-list --all Name State Autostart Persistent --------------------------------------------- default active yes yes labnet active yes yes
특정 인터페이스에 대한 자세한 내용은 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh net-info default
# virsh net-info default Name: default UUID: c699f9f6-9202-4ca8-91d0-6b8cb9024116 Active: yes Persistent: yes Autostart: yes Bridge: virbr0
네트워크 인터페이스, VM 네트워크 및 구성 지침에 대한 자세한 내용은 가상 머신 네트워크 연결 구성을 참조하십시오.
- 호스트에서 스토리지 풀 및 스토리지 볼륨에 대한 정보를 보는 방법에 대한 자세한 내용은 CLI를 사용하여 가상 머신 스토리지 정보 보기를 참조하십시오.