设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
主机综合交流
›
美国VPS综合讨论
›
[教程] 使用 SolusVM 提供支持 嵌入式虚拟化 的 KVM VPS ...
返回列表
查看:
3112
|
回复:
3
[疑问]
[教程] 使用 SolusVM 提供支持 嵌入式虚拟化 的 KVM VPS
[复制链接]
落霞孤鹜
落霞孤鹜
当前离线
积分
9554
发表于 2013-12-3 19:09:06
|
显示全部楼层
|
阅读模式
Nested Virtualization,嵌入式虚拟化,亦称为多层虚拟化。
它允许在客户机中再运行 hypervisor,进行再虚拟,这对跨机房部署,移植,程序调试有很好的用处。
比如,我们不再需要一台物理机来安装某个需要 Hardware Virtualization 的程序。
Nested Virtualization 发展到今天,已有不错的性能,主流的 hypervisor 也均有支持,再配合 EPT/NPT/VPI/VDT 等,性能损失更少,也是未来虚拟化的一个重要特性。
测试数据显示,二层的虚拟机(L2) 相对于 Host OS(L0) 的性能损失约在 8% - 15% 左右。当然,其中,IO 是主因,亦是瓶颈所在,CPU 损失甚少,命令是直接执行在物理 CPU 上。
以下是使用 SolusVM + KVM,启用 Nested Virtualization 的步骤。
1. 正常安装配置 SolusVM Master 和 SolusVM Slave KVM。
2. 在 KVM 节点上,使用如下命令来检测是否支持 Nested Virtualization:
cat /sys/module/kvm_intel/parameters/nested 或 cat /sys/module/kvm_amd/parameters/nested
当显示 No Such .... 时,无须看下方。
当显示 Y 时,无须作任何操作。
当显示 N 时,请执行如下命令:
rmmod kvm_intel 或者 rmmod kvm_amd
modprobe kvm_intel nested=1 或者 modprobe kvm_amd nested=1
并请执行上述命令确认是否为 Y。
并执行:
echo "kvm_intel options kvm_intel nested=1" > /etc/modprobe.d/kvm-intel.conf
或者:
echo "kvm_amd options kvm_amd nested=1" > /etc/modprobe.d/kvm-amd.conf
3. SolusVM 中,添加 KVM VPS,并请设置 VPS 的 CPU Features 为 passthrough。
4. 重启 KVM VPS,可以看到 CPU 有 intel-vt 或 amd-v 支持。
5. 完毕。收工。
回复
举报
flydon
flydon
当前离线
积分
4207
发表于 2013-12-3 20:47:16
|
显示全部楼层
我X,那不是有很多的小小鸡?
回复
支持
反对
举报
nodhost
nodhost
当前离线
积分
6368
发表于 2013-12-3 21:48:04
来自手机
|
显示全部楼层
mark来自: iPhone客户端
回复
举报
李毅
李毅
当前离线
积分
6853
发表于 2013-12-3 22:42:26
|
显示全部楼层
刘明和马克是一堆好基友
回复
支持
反对
举报
还有一些帖子被系统自动隐藏,点此展开
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
亚洲服务器
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表