要最大程度提高 Windows 客户机操作系统环境的安全性和可管理性,请遵循基于虚拟化的安全 (VBS) 的最佳做法。
通过遵循以下最佳做法来避免出现问题。
VBS 硬件
要实现 VBS,请使用以下硬件:
- Intel
- Haswell CPU 或更高版本为获得最佳性能,请使用 Skylake-EP CPU 或更高版本。
- 可接受 Ivy Bridge CPU。
- Sandy Bridge CPU 可能会导致性能较低。
- AMD
- Zen 2 系列 CPU (Rome) 或更高版本。
- 较早版本的 CPU 可能会导致性能降低。
针对“页大小更改时出现计算机检查异常”Intel CPU 漏洞的缓解措施可能会在 VBS 使用时对客户机操作系统性能产生负面影响。有关详细信息,请参见 VMware 知识库文章,网址为 https://kb.vmware.com/kb/76050。
Windows 客户机操作系统兼容性
在 Intel 上,Windows 10 和 Windows Server 2016 及更高版本的虚拟机支持 VBS,尽管 Windows Server 2016 版本 1607 和 1703 需要修补程序。有关 ESXi 主机硬件兼容性,请参见 Microsoft 文档。要使用 Intel CPU 实现 VBS,需要使用 vSphere 6.7 或更高版本以及硬件版本 14。
在 AMD 上,Windows 10 版本 1809 和 Windows 2019 及更高版本的虚拟机支持 VBS。要使用 AMD CPU 实现 VBS,需要使用 vSphere 7.0 Update 2 或更高版本及硬件版本 19。
Windows 10 最初要求启用 Hyper-V 后才能实现 VBS。现在,Windows 10 不要求启用 Hyper-V。Windows Server 2016 及更高版本也同样适用。有关详细信息,请参见当前的 Microsoft 文档和 VMware vSphere 发行说明。
VBS 上不支持的 VMware 功能
启用 VBS 时,以下功能在虚拟机中不受支持:
- Fault Tolerance
- PCI 直通
- 热添加 CPU 或内存
VBS 的安装和升级限制
配置 VBS 之前,请了解以下安装和升级限制:
- 默认情况下,为低于版本 14 的虚拟硬件版本上的 Windows 10 和 Windows Server 2016 及更高版本配置的新虚拟机是使用旧版 BIOS 创建的。将虚拟机的固件类型从旧版 BIOS 更改为 UEFI 后,必须重新安装客户机操作系统。
- 如果您计划将虚拟机从以前的 vSphere 版本迁移到 vSphere 6.7 或更高版本并在虚拟机中启用 VBS,请使用 UEFI 以避免重新安装操作系统。