分享

终于成功KVM ON KVM

 浸心阁 2015-07-31
 本帖最后由 windelk 于 2013-5-16 17:40 编辑

先上图,再解释:



先说明下,所有的系统都是debian/wheezy 64位的。debian和ubuntu是一个体系的,ubuntu就是基于debian发展起来的。
物理机ip是192.168.200.251,cpu是intel的,在cpu的 flag中含有vmx和ept(AMD的不同),这个是做嵌套虚拟机的必要条件,我另外一台服务器CPU比较老,不支持ept,虽然在系统中参数都可以设置,但结果是怎么也无法实现嵌套;;查看是否支持vmx和ept的命令如下:
# grep --color vmx /proc/cpuinfo
# grep --color ept /proc/cpuinfo
在系统上将nested开启,命令如下:
#modprobe -r kvm_intel    ##如果系统原先有虚拟机在允许,则无法移除模块
#modprobe kvm_intel nested=1   ##开启nested
是否开启了,可以用命令
cat /sys/module/kvm_intel/parameters/nested
来查看,如果显示Y,则表示已经开启,如果是N,则没有开启。
服务器上只需要通过apt-get安装qemu-kvm(kvm虚拟化支持) 、 libvirt-bin(通过virt-manager来管理)和openssh-server(远程管理需要)这3个包即可,别的依赖包系统会自动安装。

nest1是第一层的虚拟机,ip地址是192.168.200.47,cpu的flag中只有vmx,没有ept(实际上在cpu的参数选择中也没有ept的选项可以选),除了这个,别的设置和物理机是一样的。
nest2是第二层的虚拟机,看起来跟nest1是一样的,理论上,在nest2上还可以再进行虚拟化,这个我就没去实测了。

对了,虚拟机配置里头,cpu都是直接copy自宿主机的,如下图,nest1的cpu类型设置:

2013-05-15 13:18:58的屏幕截图.png (41.67 KB, 下载次数: 0)

下载附件  保存到相册

2013-5-15 13:19 上传



等有时间了,再试试xen on KVM。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多