今天用到一个场景,需要在一个kvm的vm里启动另一个kvm-vm,但是启动时第一个vm提示系统不支持kvm。嵌套kvm需要用到nested特性。记录一下操作步骤。
1、打开
nested
-
[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 # reload again
-
[root@dlp ~]# cat /sys/module/kvm_intel/parameters/nested
-
Y# just enabled
2、配置第一个vm
-
[root@dlp ~]# virsh edit centos7 # edit a virtual machine "centos7"
-
# change like folows for "cpu mode" section
-
<cpu mode='host-passthrough'>
然后在该vm里就可以启动vm了。
阅读(1301) | 评论(0) | 转发(0) |