我正在尝试在 ESXi 服务器上安装.vib
。此特定服务器需要“社区”的接受级别。我尝试将级别从合作伙伴设置为社区,如下所示:
# esxcli software acceptance set --level=CommunitySupported
其结果是:
[AcceptanceConfigError]
由于已安装的 VIB 的接受级别较低,因此无法设置社区的接受级别。
请参阅日志文件了解更多详细信息。
如果我列出已安装的软件,则该特定文件将列为:
ghettoVCB 1.0.0-0.0.0 virtuallyGhetto CommunitySupported 2015-10-27
这确实意味着我试图设置的水平是不是比需要的更低吗?进一步挖掘后发现,似乎只需在安装命令中添加 -f 即可安装。
我怎样才能降低这台机器的接受度?有没有官方的方法,或者至少有一个已知问题,即里面有一些软件需要比当前实际设置更低的设置?
有趣的是,据我所知,CommunitySupported 是最低级别,所以我不能将其设置得更低:我的猜测是,它低于当前设置这一事实会导致出现问题?
软件运行为:
VMware ESXi 5.5.0 内部版本-2068190
VMware ESXi 5.5.0 更新 2
因为在这个服务器上我甚至不需要那个“ghettoVCB”,所以我只是卸载了它;之后降低接受度就完美了。 但这显然是一种解决方法,并非在所有情况下都有用,所以我对真正的解决方案感兴趣//我应该完成了。
答案1
您可以通过 Web 界面进行更改。### ESXi 主机并转到配置 >> 系统 >> 安全配置文件。在“主机映像配置文件接受级别”下查看接受级别。编辑然后将其更改为 CommunitySupported ### 它在安装了 GhettoVCB 备份的 ESXi 上对我有用。