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

VMware 如何嵌套虚拟化?

  •  
  •   okudayukiko0 · 2016-06-20 01:04:11 +08:00 via Android · 15035 次点击
    这是一个创建于 2860 天前的主题,其中的信息可能已经有所发展或是发生改变。
    希望虚拟机内部支持虚拟化,但是在虚拟机的 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   ·   我们的愿景   ·   实用小工具   ·   1452 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:57 · PVG 07:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.