警告 'qemu'を使用したKVMアクセラレーションは利用できません


7

debianの実行(Linux Rick 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux

私のcpuinfoを見ると、vmxサポートがあることがわかります。

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 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 sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid

ホストおよびゲストOS(Centosの最小ISO)は両方ともx64であるため、2つのアーキテクチャは同じです。

次の手順に従ってISOから新しいVMを作成すると、ハードウェアアクセラレーションのサポートに関する警告が表示されます。

  1. VM用の新しいqcow2ファイルを作成します。 sudo qemu-img create -f qcow2 /var/lib/libvirt/images/centos01.qcow2 8192
  2. ネットワークアダプターを起動します。 sudo virsh net-start default
  3. sudo virsh net-autostart default
  4. ISOから仮想マシンを作成します。 sudo virt-install -r 2048 --accelerate -n centos01 -f /var/lib/libvirt/images/centos01.qcow2 --cdrom /home/morty/ISOs/CentOS-7-x86_64-Minimal-1511/CentOS-7-x86_64-Minimal-1511.iso

そして、私はこの警告を受け取ります:

WARNING  KVM acceleration not available, using 'qemu'

VMは実行中ですが、KVMアクセラレーションは影響していませんか?アクセラレーションを有効にするにはどうすればよいですか?

回答:


5

サーバーのBIOSで仮想化テクノロジー(VT)が有効になっていることを確認します。サーバーを再起動し、POST中にF2を押してBIOSに入り、を選択してProcessors Settings、がであることを確認しVirtualization TechnologyますEnabled。保存して終了し、サーバーを起動します

もう1つやることは、xmlファイルをからtype=qemuに手動で変更しtype=kvm、ゲストを開始することです


どのxmlファイルですか?明確にできますか。Thx
ホセイバニェス

仮想マシンの定義があるドメインXML記述を参照しています。
アラーChatti

0

ハイパーバイザー内で実行する場合、ネストされた仮想化をサポートする必要があります。

Hyper-Vのネストされた仮想化の場合、PoserShell(管理者として)コマンドで有効にできます。

Set-VMProcessor -VMName ubt18 -ExposeVirtualizationExtensions $true

ここubt18で、仮想マシンの名前です。


0

rootとしてvirt-installを実行すると、これはなくなりました。ほぼ単純すぎる...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.