可以降低主机接受程度,使其与要安装的 VIB 或映像配置文件的接受程度匹配。
主机上每个 VIB 的接受程度必须至少与主机接受程度相同。例如,您不能在接受程度为 VMwareAccepted 的主机上安装接受程度为 PartnerSupported 的 VIB。您必须首先降低主机的接受程度。有关接受程度的详细信息,请参见接受程度。
警告: 将主机接受程度更改为 CommunitySupported 会影响主机的可支持性,并且可能会影响主机的安全性。
前提条件
安装 vCLI 或部署 vSphere Management Assistant (vMA) 虚拟机。请参见vSphere Command-Line Interface 入门。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。
过程
- 检索 VIB 或映像配置文件的接受程度。
选项 |
描述 |
查看所有 VIB 的信息 |
esxcli --server=server_name software
sources vib list --depot=depot_URL |
查看指定 VIB 的信息 |
esxcli --server=server_name software
sources vib list --viburl=vib_URL |
查看所有映像配置文件的信息 |
esxcli --server=server_name software
sources profile list --depot=depot_URL |
查看指定映像配置文件的信息 |
esxcli --server=server_name software
sources profile get --depot=depot_URL
--profile=profile_name |
- 查看主机接受程度。
esxcli --server=server_name software acceptance get
- 更改主机的接受程度。
esxcli
--server=server_name software acceptance set --level=acceptance_level
acceptance_level 的值可以是 VMwareCertified
、VMwareAccepted
、PartnerSupported
或 CommunitySupported
。接受程度的值区分大小写。
注: 如果主机的接受程度高于要添加的 VIB 或映像配置文件,您可以使用
--force 选项运行
esxcli software vib
或
esxcli software profile
命名空间中的命令。由于您强制执行接受程度低于主机接受程度的 VIB 或映像配置文件而导致您的设置不再一致,因此使用
--force 选项时,将出现警告。当您在接受程度不一致的主机上安装 VIB、移除 VIB 或执行其他某些操作时,会重复出现警告。