21.14. 가상화 확장 확인
이 섹션을 사용하여 시스템에 하드웨어 가상화 확장 기능이 있는지 확인합니다. 완전한 가상화를 위해서는 가상화 확장 기능(Intel VT-x 또는 AMD-V)이 필요합니다.
- 다음 명령을 실행하여 CPU 가상화 확장을 사용할 수 있는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow grep -E 'svm|vmx' /proc/cpuinfo
$ grep -E 'svm|vmx' /proc/cpuinfo
- 출력을 분석합니다.
- 다음 출력에는 Intel VT-x 확장 기능이 있는 Intel 프로세서를 나타내는
vmx
항목이 포함되어 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
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
항목이 포함되어 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
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에서 가상화 확장 활성화” 에서 참조하십시오. KVM 하위 시스템이 로드되었는지 확인
추가 검사로kvm
모듈이 커널에 로드되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow lsmod | grep kvm
# lsmod | grep kvm
출력에kvm_intel
또는kvm_amd
가 포함된 경우kvm
하드웨어 가상화 모듈이 로드되고 시스템이 요구 사항을 충족합니다.
참고
libvirt 패키지가 설치된 경우 virsh 명령은 가상화 시스템 기능의 전체 목록을 출력할 수 있습니다. 전체 목록을 받으려면 virsh 기능을 root로 실행합니다.