1.2. KVM Hypervisor 요구 사항
KVM 하이퍼바이저에는 다음이 필요합니다.
- x86 기반 시스템용 Intel VT-x 및 Intel 64 가상화 확장 기능이 있는 Intel 프로세서
- AMD-V 및 AMD64 가상화 확장 기능이 있는 AMD 프로세서.
완전한 가상화에는 가상화 확장(Intel VT-x 또는 AMD-V)이 필요합니다. 다음 명령을 입력하여 시스템에 하드웨어 가상화 확장 기능이 있는지, 활성화되어 있는지 확인합니다.
절차 1.1. 가상화 확장 확인
CPU 가상화 확장 기능을 사용할 수 있는지 확인
다음 명령을 입력하여 CPU 가상화 확장 기능을 사용할 수 있는지 확인합니다.$ grep -E 'svm|vmx' /proc/cpuinfo
출력 분석
- 다음 예제 출력에는 Intel VT-x 확장이 포함된 Intel 프로세서를 나타내는
vmx
항목이 포함되어 있습니다.flags : fpu tsc msr pae mce cx8
vmx
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
svm
fxsr_opt lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
grep -E 'svm|vmx' /proc/cpuinfo 명령이 출력을 반환하는 경우 프로세서는 하드웨어 가상화 확장 기능이 포함됩니다. 경우에 따라 제조업체가 BIOS에서 가상화 확장을 비활성화합니다. 확장 기능이 나타나지 않거나 전체 가상화가 작동하지 않는 경우 BIOS 구성 유틸리티의 확장 활성화에 대한 지침은 절차 A.3. “BIOS에서 가상화 확장 활성화” 에서 참조하십시오.KVM 커널 모듈이 로드되었는지 확인
추가 검사로 다음 명령을 사용하여kvm
모듈이 커널에 로드되었는지 확인합니다.# lsmod | grep kvm
출력에kvm_intel
또는kvm_amd
가 포함된 경우kvm
하드웨어 가상화 모듈이 로드됩니다.
참고
virsh 유틸리티( libvirt-client 패키지에서 제공)는 다음 명령을 사용하여 시스템의 가상화 기능 전체 목록을 출력할 수 있습니다.
# virsh capabilities