您可以降低主機接受程度,來符合要安裝的 VIB 或映像設定檔的接受程度。

開始之前

安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱 vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。

執行這項作業的原因和時機

主機上每個 VIB 的接受程度必須至少與主機接受程度相同。例如,您不能在接受程度為 VMwareAccepted 的主機上安裝接受程度為 PartnerSupported 的 VIB。您必須先降低主機的接受程度。如需有關接受程度的詳細資訊,請參閱接受程度

警告︰

變更 CommunitySupported 的主機接受程度會影響主機的可支援性,並且可能影響主機的安全性。

程序

  1. 擷取 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
  2. 檢視主機接受程度。
    esxcli --server=server_name software acceptance get
  3. 變更主機的接受程度。
    esxcli
    				--server=server_name software acceptance set --level=acceptance_level

    acceptance_level 的值可以是 VMwareCertifiedVMwareAcceptedPartnerSupportedCommunitySupportedacceptance_level 的值區分大小寫。

    備註︰

    如果主機的接受程度高於要新增的 VIB 或映像設定檔,您可以執行 esxcli software vibesxcli software profile 命名空間中的命令並指定 --force 選項。由於您強制執行接受程度低於主機接受程度的 VIB 或映像設定檔,並且設定不再一致,因此使用 --force 選項時會出現警告。在接受程度不一致的主機上安裝 VIB、移除 VIB 或執行其他某些作業時,會重複出現該警告。