LINUX.ORG.RU

KVM nested virtualization does not work

 ,


0

1

Всем доброго дня. Поднята гостевая ОС windows 10 на KVM. Внутри win10 необходимо запустить VMware workstation palyer. Он ругается. на КVM включил вложенную виртуализацию. в xml файл гостевой ос windows 10 добавил для процессора vmx.

 <cpu mode='custom' match='exact' check='full'>
    <model fallback='forbid'>IvyBridge-IBRS</model>
    <vendor>Intel</vendor>
    <topology sockets='4' cores='1' threads='1'/>
    <feature policy='require' name='ss'/>
    <feature policy='require' name='pcid'/>
    <feature policy='require' name='hypervisor'/>
    <feature policy='require' name='arat'/>
    <feature policy='require' name='tsc_adjust'/>
    <feature policy='require' name='umip'/>
    <feature policy='require' name='md-clear'/>
    <feature policy='require' name='stibp'/>
    <feature policy='require' name='arch-capabilities'/>
    <feature policy='require' name='ssbd'/>
    <feature policy='require' name='xsaveopt'/>
    <feature policy='require' name='pdpe1gb'/>
    <feature policy='require' name='skip-l1dfl-vmentry'/>
    <feature policy='require' name='vmx'/>
  </cpu>

Ответ на: комментарий от anonymous

В гостевой win10 часть вывода Coreinfo:

HTT             -       Hyperthreading enabled
HYPERVISOR      *       Hypervisor is present
VMX             *       Supports Intel hardware-assisted virtualization
SVM             -       Supports AMD hardware-assisted virtualization
X64             *       Supports 64-bit mode
valery88
() автор топика
Ответ на: комментарий от anonymous

и ядро обновить у меня на 5.2 или 5.3 ранних не заводилось на райзене

anonymous
()
Ответ на: комментарий от anonymous

Изменил конфиг гостевой ОС

 <cpu mode='host-model' check='partial'>
    <model fallback='allow'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

Сейчас vmware дает новую ошибку:

Error while powering on: This host supports Intel VT-x, but the Intel VT-x implementation is incompatible with VMware Player.

This host does not support "Intel EPT" hardware assisted MMU virtualization.

Module 'CPUIDEarly' power on failed.

Failed to start the virtual machine.
valery88
() автор топика
Ответ на: комментарий от anonymous
  <cpu mode='host-model' check='partial'>
    <model fallback='allow'/>
    <topology sockets='1' cores='2' threads='2'/>
    <feature policy='require' name='svm'/>
    <feature policy='require' name='hypervisor'/>
  </cpu>
anonymous
()
Ответ на: комментарий от anonymous

и попробовать options kvm ignore_msrs=1 если еще не

anonymous
()
Ответ на: комментарий от anonymous

Не работает. Ок попробую еще что нить

valery88
() автор топика

Можно попробовать так:

  1. modprobe -r kvm_intel

  2. Создать файл /etc/modprobe.d/qemu-system-x86.conf и добавить строчки:

options kvm-intel nested=1
options kvm-intel enable_shadow_vmcs=1
options kvm-intel enable_apicv=1
options kvm-intel ept=1
  1. modprobe -a kvm_intel
  2. Чтобы в xml файле cpu mode был host-model или host-passthrough
Samamy ★★★
()
Ответ на: комментарий от anonymous

Да, спасибо

<cpu mode='host-passthrough' check='partial'>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

Работает с таким конфигом.

valery88
() автор топика

Шиндоуз не понимает nested от AMD,

а так хотелось попробовать встроенный в десяточку шиндоузный гипервизор

пичалька :( …

anonymous
()
Ответ на: комментарий от anonymous

уже 2 дня как понимает. пока в инсайдерских сборках.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.