我安装qemu-kvm如下(在rhel7.2中):
yum install –y qemu-kvm virt-install bridge-utils libvirt libvirt-python libguestfs-tools
当我尝试运行“qemu-kvm”命令时,如下所示:
qemu-kvm –name VM1 -cdrom RedHat-7.2-x86_64.iso –m 512 -cpu 2 –drive file=/root/vm/redhat7.qcow2 -boot d
我收到此错误消息:
bash: /usr/bin/qemu-kvm: 没有这样的文件或目录
为什么我尝试使用“virt-install”,如下所示:
virt-install --name VM1 --memory 10240 --vcpus=2 --os-type=Linux --os-variant=rhel7.2 --location=rhel-server-7.6-x86_64-dvd.iso --network network=default --network bridge=nm-bridge --console pty,target_type=serial --graphics=vnc -v
我收到此错误消息:
错误主机不支持虚拟化类型“hvm”
当 jyst virt-install 时我也会收到此消息:
virt-install
错误 主机不支持任何虚拟化选项
/usr/bin 的内容:
ls /usr/bin | grep -i qemu
qemu-ga qemu-img qemu-io qemu-nbd
cat /proc/cpuinfo | grep -i vmx
标志 : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss 系统调用 nx pdpe1gb rdtscp lm Constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq虚拟机ssse3 fma cx16 PCID sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand 管理程序 lahf_lm abm 3dnowprefetch arat tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves 标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss 系统调用 nx pdpe1gb rdtscp lmconstant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq虚拟机ssse3 fma cx16 PCID sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand 管理程序 lahf_lm abm 3dnowprefetch arat tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves
关于问题可能是什么或如何解决它有什么想法吗?
答案1
我通过运行解决了这个问题:
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
它一开始认为它不起作用,因为它向我显示了这个错误:
qemu-kvm:重定位错误:/lib64/libspice-server.so.1:符号 SSL_CONF_CTX_set_ssl_ctx,版本 libssl.so.10 未在文件 libssl.so.10 中定义并具有链接时间参考
事实证明我需要更新 openssl,我运行了:
yum update openssl
它奏效了。