Libvirt: 오류 virt 유형 'hvm', 아치 'x86_64', 도메인 유형 'kvm'에 사용할 수 있는 도메인이 없습니다.

Libvirt: 오류 virt 유형 'hvm', 아치 'x86_64', 도메인 유형 'kvm'에 사용할 수 있는 도메인이 없습니다.

virt-man을 이렇게 설치했습니다.

$ apt-get install virt-manager
$ modprobe kvm
$ modprobe vhost-net

libvirt 게스트 실행

$ virt-install --virt-type kvm \
--name centos-6.5 --ram 1024 \
--cdrom=CentOS-6.5-x86_64-minimal.iso 
--disk centos-6.5.qcow2,format=qcow2 \ 
--network network=default \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole --os-type=linux \ 
--os-variant=rhel6 

그리고 오류가 발생합니다.

ERROR    No domains available for virt type 'hvm', arch 'x86_64', domain type 'kvm'

유효성 검사 명령은 모든 것이 작동해야 함을 보여줍니다.

$ virt-host-validate 
QEMU: Checking for hardware virtualization                                 : PASS
QEMU: Checking for device /dev/kvm                                         : PASS
QEMU: Checking for device /dev/vhost-net                                   : PASS
QEMU: Checking for device /dev/net/tun                                     : PASS
 LXC: Checking for Linux >= 2.6.26                                         : PASS

내가 찾은 표준 솔루션은 일반적으로 예를 들어 kvm_intel과 같은 누락된 커널 모듈과 관련되어 있지만 경고가 표시되기는 하지만 로드되었습니다.

$ dmesg | grep kvm
[   10.279733] kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround

업데이트: 추가 정보는 다음과 같습니다.

$ cat /proc/cpustat
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 44
model name  : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
stepping    : 2
microcode   : 0x10
cpu MHz     : 1596.000
cache size  : 12288 KB
physical id : 1
siblings    : 8
core id     : 0
cpu cores   : 4
apicid      : 32
initial apicid  : 32
fpu     : yes
fpu_exception   : yes
cpuid level : 11
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4788.24
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

답변1

제 경우에는 BIOS에서 하드웨어 가상화가 비활성화되어 문제가 발생했습니다. 그리고 그걸 켤 수도 없는 상태였어요. 'kvm'을 'qemu'로 바꾸면 문제가 해결되었습니다.

답변2

해결책을 찾았습니다.

해당 매개변수를 추가해야 하는 것 같습니다 --connect qemu:///system. irc의 한 사람은 이것이 내 컴퓨터에 virtualbox를 설치할 예정이라고 제안했습니다.

그러다가 다음 오류가 발생했습니다.

ERROR    Error in network device parameters: Virtual network 'default' has not been started.

virt-manager실제로 vm을 시작하는 데 사용해야 했습니다 . 그러면 자동으로 기본 네트워크가 생성되었습니다.

관련 정보