Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

21.14. 가상화 확장 확인

이 섹션을 사용하여 시스템에 하드웨어 가상화 확장 기능이 있는지 확인합니다. 완전한 가상화를 위해서는 가상화 확장 기능(Intel VT-x 또는 AMD-V)이 필요합니다.
  1. 다음 명령을 실행하여 CPU 가상화 확장을 사용할 수 있는지 확인합니다.
    $ grep -E 'svm|vmx' /proc/cpuinfo
    
  2. 출력을 분석합니다.
    • 다음 출력에는 Intel VT-x 확장 기능이 있는 Intel 프로세서를 나타내는 vmx 항목이 포함되어 있습니다.
      flags   : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush
      	dts acpi mmx fxsr sse sse2 ss ht  tm syscall lm constant_tsc pni monitor ds_cpl
      	vmx est tm2 cx16 xtpr lahf_lm
      
    • 다음 출력에는 AMD-V 확장 기능이 있는 AMD 프로세서를 나타내는 svm 항목이 포함되어 있습니다.
      flags   :  fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush
      	mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16
      	lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
      
    출력을 수신하면 프로세서에 하드웨어 가상화 확장 기능이 있습니다. 그러나 경우에 따라 제조업체가 BIOS에서 가상화 확장을 사용하지 않도록 설정합니다.
    "출력 콘텐츠는 시스템의 각 하이퍼레드, 코어 또는 CPU에 대해 한 번 여러 번 나타날 수 있습니다.
    BIOS에서 가상화 확장 기능을 비활성화할 수 있습니다. 확장 기능이 나타나지 않거나 전체 가상화가 작동하지 않는 경우 절차 21.3. “BIOS에서 가상화 확장 활성화” 에서 참조하십시오.
  3. KVM 하위 시스템이 로드되었는지 확인

    추가 검사로 kvm 모듈이 커널에 로드되었는지 확인합니다.
    # lsmod | grep kvm
    출력에 kvm_intel 또는 kvm_amd 가 포함된 경우 kvm 하드웨어 가상화 모듈이 로드되고 시스템이 요구 사항을 충족합니다.
참고
libvirt 패키지가 설치된 경우 virsh 명령은 가상화 시스템 기능의 전체 목록을 출력할 수 있습니다. 전체 목록을 받으려면 virsh 기능을 root로 실행합니다.