CPU Nested技术与配置方法

 

Nested技术,简单地说,就是在虚拟机上运行虚拟机,即KVM on KVM。

KVM品牌选择和应用管理上要求的技术含量是很高的,KVM虚拟机嵌套和VMWare原理不同,VMWare原理不同,VMWare只做两层嵌套。KVM是将物理CPU的特性全部给虚拟机,以理论上可以嵌套n多层,但是事实上笔者测试的时候,跑了2层就已经非常慢了。CentOS 7官方宣称不正式支持Netested技术,所以测试的时候建议使用Fedora测试,笔者测试使用的是Fedora21。

Nestted配置方法如下。

第一步:打开KVM内核模块的Nested特性。

Rmmode kvm –intel

Modprobe kvm-intel nested=1

或者修改modprobe.d编辑/etc/modprobe/kvm_mod.cnf,添加以下内容: options kvm-intel nested=y;

然后使用rmmod kvm-intel命令删除kvm-intel模块,再通过modprobe kvm-intel 命令加载kvm-intel模块,编辑modprobe.d配置文件,就不用在加载模块的时候带 参数。

检查是否打开Netesd功能,可以查看/sys/module/kvm_intel/parameters/nested 的内容,为Y表示打开Nested特性。Cat /sys/module/kvm_intel/parameters/nested

第二步:第一层的虚拟机配置文件,要将物理CPU的特性全部传给虚拟机,使用CPU host技术;

第三步:和宿主机一样,将一层虚拟机按照宿主机配置,安装相应的组件,然后就可以 安装第二层的虚拟机了。

宿主机的内存压缩主要采用KSM技术,原理和软件压缩类似,就是将相同的内存分页 进行合并。KSM在CentOS 6、cent OS7上默认是打开的,主要有两个服务:要关闭 KSM,关闭相关的两个服务就可以。

 

本文关键词:kvm,kvm切换器,kvm品牌,kvm模块,kvm虚拟机

www.szkinan.

转载于:https://my.oschina.net/kinan/blog/779134

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值