VIB 的接受级别由该 VIB 的证书数量决定。主机的接受级别由最低 VIB 接受级别决定。如果您要允许较低接受级别的 VIB,您可以更改主机的接受级别。您可以移除由社区支持的 VIB,这样就可以更改主机的接受级别。

关于此任务

VIB 是包含 VMware 或 VMware 合作伙伴签名的软件包。为保护 ESXi 主机的完整性,请不要允许用户安装未签名的(由社区支持的)VIB。未签名的 VIB 包含未由 VMware 或其合作伙伴认证、接受或支持的代码。由社区支持的 VIB 没有数字签名。

该主机的接受级别限制必须与要添加到该主机的任何 VIB 的接受级别相同或更少。例如,如果主机的接受级别是由 VMware 接受,则您无法安装接受级别为由合作伙伴支持的 VIB。可以使用 ESXCLI 命令来设置主机的接受级别。为了保护 ESXi 主机的安全性和完整性,请勿允许在生产系统的主机上安装未签名(由社区支持的)VIB。

ESXi 主机的接受级别显示在 vSphere Web Client安全配置文件中。

支持以下接受级别。

VMwareCertified

VMwareCertified 接受程度具有最严格的要求。此程度的 VIB 能够完全通过全面测试,该测试等效于相同技术的 VMware 内部质量保证测试。现在,只有 IOVP 驱动程序是以此程度发布的。VMware 受理此接受程度的 VIB 的支持致电。

VMwareAccepted

此接受程度的 VIB 通过验证测试,但是这些测试并未对软件的每个功能都进行全面测试。合作伙伴运行测试,VMware 验证结果。现在,以此程度发布的 VIB 包括 CIM 提供程序和 PSA 插件。VMware 将此接受程度的 VIB 支持致电转交给合作伙伴的支持组织。

PartnerSupported

接受程度为 PartnerSupported 的 VIB 是由 VMware 信任的合作伙伴发布的。合作伙伴执行所有测试。VMware 不验证结果。合作伙伴想要在 VMware 系统中启用的新的或非主流的技术将使用此程度。现在,驱动程序 VIB 技术(例如 Infiniband、ATAoE 和 SSD)处于此程度,且具有非标准的硬件驱动程序。VMware 将此接受程度的 VIB 支持致电转交给合作伙伴的支持组织。

CommunitySupported

CommunitySupported 接受程度用于由 VMware 合作伙伴程序外部的个人或公司创建的 VIB。此程度的 VIB 尚未通过任何 VMware 批准的测试程序,且不受 VMware 技术支持或 VMware 合作伙伴的支持。

过程

  1. 连接至每个 ESXi 主机并通过运行以下命令确认已将接受级别设置为由 VMware 认证、由 VMware 接受或由合作伙伴支持。
    esxcli software acceptance get
  2. 如果该主机的接受级别为由社区支持,通过运行以下命令确认是否有任何 VIB 的接受级别为由社区支持。
    esxcli software vib list
    esxcli software vib get -n vibname
  3. 通过运行以下命令移除所有由社区支持的 VIB。
    esxcli software vib remove --vibname vib
  4. 通过运行以下命令更改主机的接受级别。
    esxcli software acceptance set --level acceptance_level