概述
嵌套虚拟化简称为嵌套虚拟化。它指的是在主机上的虚拟机内运行另一个虚拟机的能力。 例如,在VMware Workstation上安装VMware ESXi并在其中运行虚拟机;或者在VMware Workstation上安装 Proxmox Virtual Environment
目的
此功能使虚拟机管理更加灵活,主要用于测试、开发或培训目的。
但是,只有操作系统和/或硬件支持此功能,嵌套虚拟化才可能实现。
此外,它可能会对性能产生负面影响,因为在虚拟机内运行的虚拟机将导致更高水平的资源使用。不过,在合适的场景下,嵌套虚拟化会让你受益匪浅!比如:虚拟化提供了熟悉新技术并通过测试轻松模拟新产品的机会。
前提
在开始之前,不要忘记在 BIOS 中启用 CPU 虚拟化功能(INTEL VT-x/EPT 或 AMD-V/RVI )。
VMware ESXi
- 右键单击清单中要编辑的任何虚拟机,然后 选择“编辑设置” 。
- 在“虚拟硬件” 选项卡中, 展开CPU并通过打开“向来宾操作系统公开硬件辅助虚拟化”功能来保存设置。
VMware Workstation Pro
- 右键虚拟机选择设置,然后选择“处理器”
- 勾选“虚拟化 INTEL VT-x/EPT 或 AMD-V/RVI”