私は次のように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 syscallnx pdpe1gb rdtscp lm Constant_tsc arch_perfmon nopl xtopolog dq仮想デバイス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 vpids cid rt m px 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_qc仮想デバイス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 vpids cid rt m px 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
効果がありました。