VMware 如何嵌套虚拟化? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
okudayukiko0
V2EX    Linux

VMware 如何嵌套虚拟化?

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

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

    @mandymak 对 vmware 版本有要求?
    mandymak
        20
    mandymak  
       2016-06-23 15:58:32 +08:00
    @clorts 对 vmware 版本没要求。
    clorts
        21
    clorts  
       2016-06-23 16:26:29 +08:00
    @mandymak 所有版本都支持嵌套么?
    mandymak
        22
    mandymak  
       2016-06-23 16:49:24 +08:00
    @clorts 我在用 workstation 8 都支持。
    clorts
        23
    clorts  
       2016-06-23 18:34:13 +08:00
    @okudayukiko0 你第一层虚拟机安装什么系统?第二层虚拟机又是什么系统?
    @mandymak 好像第二层不能安装 64 位系统?只有第一层可以?
    clorts
        24
    clorts  
       2016-06-23 18:36:48 +08:00
    @wwqgtxx workstation 不支持 vt 传递?
    clorts
        25
    clorts  
       2016-06-23 19:02:43 +08:00
    @mandymak 你在 win7x64 虚拟机里跑的虚拟机也是 64 位的么?
    mandymak
        26
    mandymak  
       2016-06-23 20:24:06 +08:00
    @clorts 我第 2 层装的是 32 位系统,没试过第 2 层装 64 位。
    wwqgtxx
        27
    wwqgtxx  
       2016-06-23 21:30:04 +08:00
    @clorts workstation 支持呀
    okudayukiko0
        28
    okudayukiko0  
    OP
       2016-06-23 22:13:44 +08:00 via Android
    无奈还是直接在物理机安装了 Linux 系统。
    KVM 支持嵌套, VMware 12 依旧不支持。
    clorts
        29
    clorts  
       2016-06-25 16:27:24 +08:00
    @okudayukiko0 物理机 linux 真心纠结啊,还是 windows 好玩:)
    okudayukiko0
        30
    okudayukiko0  
    OP
       2016-06-28 20:15:12 +08:00 via Android
    @clorts 我试了下 玩虚拟机的话 Linux 好玩 但是 Linux 比较纠结,新手建议 Ubuntu/KUbuntu/OpenSUSE ,玩熟了再玩 Debian/Arch/Fedora/CentOS 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:34 PVG 10:34 LAX 19:34 JFK 22:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86