在此示例中,“Nest-HV”是我们的示例虚拟机,将要转换为嵌套虚拟机的虚拟机的名称插入到启用嵌套虚拟化和 MAC 欺骗的 PowerShell 命令中。有关系统要求的详细信息,请参阅 Microsoft 文章:
什么是嵌套虚拟化?
- 登录 到主机 Hyper-V 服务器。
- 打开 Hyper-V Manager 并找到要用作嵌套 Hyper-V 服务器的虚拟机。
- 右键单击虚拟机并 选择 Shutdown (关机)。
- 在 Hyper-V 主机上打开管理 ISE PowerShell 窗口。
- 在下面的 PowerShell 命令中复制。运行下面的 PowerShell 命令 ,插入 Hyper-V 虚拟机的名称。
Set-VMProcessor -VMName Nest-HV -ExposeVirtualizationExtensions $true
- 运行以下命令 以启用 MacAddressS 假冒。
Set-VMNetworkAdapter -VMName Nest-HV | Set-VMNetworkAdapter -MacAddressSpoofing On
- 启动 嵌套 Hyper-V 虚拟机
- 登录 嵌 套虚拟机
- 打开管理员 ISE PowerShell 会话,添加脚本视图窗口
- 粘贴并 运行下面的 PowerShell 命令 ,以在虚拟机上安装 Hyper-V 角色。
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
- 虚拟机重新启动后, 打开“Server Manager”
- 在左侧窗口窗格中,选择“Hyper-V”。
- 在中心窗口中, 右键单击“Nest-HV” ,然后 单击 Hyper-V Manager 。
- 确认“NEST-HV”显示为 Hyper-V 服务器。
- 新虚拟机可以创建或导入到新的嵌套 Hyper-V 服务器中,以供虚拟机使用。