Fedora 18
Sponsored Link

Nested KVM
2013/03/16
 
Configure nested KVM. It's possible to install KVM and create virtual machines as nested KVM on KVM host.
[1] Enable nested function first.
[root@dlp ~]#
vi /etc/modprobe.d/kvm-nested.conf
# create new

options kvm_intel nested=1
[root@dlp ~]#
modprobe -r kvm_intel
# unload

[root@dlp ~]#
modprobe kvm_intel
# load again

[root@dlp ~]#
cat /sys/module/kvm_intel/parameters/nested

Y
# just enabled

[2] Make sure the CPU model on your computer.
[root@dlp ~]#
virsh capabilities | egrep "/model|/vendor"

<model>SandyBridge</model>
# CPU model

<vendor>Intel</vendor>
# CPU vendor

<model>none</model>
<model>dac</model>
[3] Edit the configuration of virtual machine for nested.
[root@dlp ~]#
virsh edit www
# edit a virtual machine "www"
# add following lines

<cpu mode='custom' match='exact'>
 
# CPU model

  <model fallback='allow'>SandyBridge</model>
 
# CPU vendor

  <vendor>Intel</vendor>
  <feature policy='require' name='vmx'/>
</cpu>
  That's all OK.
The follows is the screen that CentOS 6.4 guest is running on CentOS 6.4 KVM host which is nested KVM on Fedora 18 KVM host.
Matched Content
 
Tweet