VMware 如何嵌套虚拟化?

2016-06-20 01:04:11 +08:00
 okudayukiko0
希望虚拟机内部支持虚拟化,但是在虚拟机的 CPU 设置里勾选 虚拟 Intel VT-x 后,虚拟机一开机就提示“不支持虚拟的 Intel VT-x ...”。就算按照网上的方法,将 2 行内容加到 vmx 也不行。
15310 次点击
所在节点    Linux
30 条回复
publicAdmin
2016-06-20 01:08:18 +08:00
Intel VT-x 的开启一般是在 bios 中操作的,前提主机硬件支持。
maskerTUI
2016-06-20 01:15:35 +08:00
bios 那里开启了吗?你的硬件支持吗?
gHoStJ
2016-06-20 01:20:19 +08:00
kvm 已经可以无限嵌套,不过超过两层后基本卡的不能用。
okudayukiko0
2016-06-20 02:23:09 +08:00
@publicAdmin 物理机器支持的,我勾选的是 虚拟 Intel VT-x 就是在虚拟机内部启用虚拟化
okudayukiko0
2016-06-20 02:23:53 +08:00
我现在是 Windows 的物理机器, VirtualBox 似乎不能嵌套。
okudayukiko0
2016-06-20 03:41:20 +08:00
后来发现物理机不支持 EPT ,难道是和这个有关?另外 VBox 如何嵌套虚拟化?
wwqgtxx
2016-06-20 07:20:16 +08:00
外层的 vmwre 要打开 vt 传递的
asdwfwqd
2016-06-20 09:01:47 +08:00
@okudayukiko0 三四年前试过 vbox 嵌套两层,可以嵌套
ladyv2
2016-06-20 09:42:56 +08:00
最简单的是换最新版,最新版直接支持嵌套虚拟化
okudayukiko0
2016-06-20 10:39:39 +08:00
@wwqgtxx VT 传递是什么?另外我这儿 vbox 似乎没有这类选项啊
aaron2go
2016-06-20 12:07:16 +08:00
能具体说一下么? vmware 是 workstation 还是 esxi, 还后 nested 里头的 hypervisor 是哪个? 差别很大啊。 我用过 vmware workstation + kvm, 挺不错,速度相当 可以
wwqgtxx
2016-06-20 12:26:25 +08:00
@okudayukiko0 就是 vmware 设置中的“虚拟化 Intel VT-X/EPT 或 AMD-V/RVI ”这个选项,是要在外层虚拟机中开启
tobyxdd
2016-06-20 12:48:25 +08:00
在最外侧打开 EPT RVI
okudayukiko0
2016-06-20 12:53:15 +08:00
@aaron2go 就是 Workstation 啊,另外 EPT 打不开,似乎是系统不支持。
mandymak
2016-06-20 13:28:38 +08:00
vmx 中加上 vmx.allowNested = TRUE
okudayukiko0
2016-06-20 17:06:09 +08:00
@mandymak 还是提示 此平台不支持虚拟化的 Intel VT-x/EPT 。
Neveroldmilk
2016-06-20 17:20:12 +08:00
可以做,不过没有意义。 EPT 打不开是你的 CPU 不支持或者 BIOS 里没打开。
publicAdmin
2016-06-21 02:28:18 +08:00
@okudayukiko0 是在 vm 配置界面打开提示,还是虚拟机系统里面提示啊。我猜是不是勾选了这个之后,原则上在虚拟机 bios 启动的时候也需要尝试走一次物理机在 bios 中配置相关的流程?仅供参考,楼主不妨尝试下。

ps: 再请教下,为何要折腾嵌套虚拟化,是准备本机搞一套 kvm 环境?
clorts
2016-06-23 14:09:19 +08:00
@gHoStJ 超过两层后基本卡的不能用,用牛逼 cpu 是不是就可以用呢?

@mandymak 对 vmware 版本有要求?
mandymak
2016-06-23 15:58:32 +08:00
@clorts 对 vmware 版本没要求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/286910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX