如果映像設定檔未設定為唯讀,您可以將一或多個 VIB 新增到映像設定檔。如果新的 VIB 取決於設定檔中的其他 VIB 或與設定檔中的其他 VIB 衝突,則 PowerShell 提示字元處會顯示一則訊息且不會新增該 VIB。

您可以將來自 VMware 或 VMware 合作夥伴的 VIB 新增到映像設定檔。如果新增 VMware VIB,則 vSphere ESXi Image Builder 會執行驗證。如果同時新增來自兩個或更多 OEM 合作夥伴的 VIB,則不會報告任何錯誤,但產生的映像設定檔可能無法運作。一次只能安裝來自一個 OEM 廠商的 VIB。

如果出現關於接受程度問題的錯誤,請變更映像設定檔及主機的接受程度。請仔細考量變更主機接受層級是否適當。VIB 接受程度是在建立 VIB 期間設定的,無法進行變更。

即使產生的映像設定檔無效,您仍可以新增 VIB。

備註: VMware 只能支援經過大量嚴格測試並證明穩定且功能完整的環境和組態。請僅使用這些受支援的組態。如果降低主機接受程度而連帶減少了可支援性,則可使用自訂 VIB。在此情況下,若要在日後移除自訂 VIB 並將主機接受層級還原為預設 (合作夥伴支援方),請追蹤所做的變更以利還原。請參閱 使用接受程度

必要條件

安裝PowerCLI和所有必備軟體。請參閱安裝 vSphere ESXi Image Builder 和必備軟體

程序

  1. PowerCLI 工作階段中,針對您要使用的每個存放庫執行 Add-EsxSoftwareDepot cmdlet。
    選項 動作
    遠端存放庫 執行 Add-EsxSoftwareDepot -DepotUrl <depot_url>
    ZIP 檔案
    1. 將 ZIP 檔案下載到本機檔案系統。
    2. 執行 Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip
    Cmdlet 會傳回一或多個 SoftwareDepot 物件。
  2. 執行 Get-EsxImageProfilecmdlet,列出目前可見的所有存放庫中的所有映像設定檔。
    Cmdlet 會傳回所有可用的設定檔。您可以使用選用引數來篩選輸出,以縮小搜尋範圍。
  3. 複製設定檔。
    New-EsxImageProfile -CloneProfile My_Profile -Name "Test Profile 42" -Vendor "My Vendor"
    由 VMware 及其合作夥伴發佈的映像設定檔為唯讀。若要進行變更,您必須複製映像設定檔。 vendor為必要參數。
  4. 執行 Add-EsxSoftwarePackagecmdlet,將新套件新增到其中一個映像設定檔。
    Add-EsxSoftwarePackage -ImageProfile My_Profile -SoftwarePackage partner-package
    Cmdlet 會對映像設定檔執行標準驗證測試。如果驗證成功,則 cmdlet 會傳回經過修改和驗證的映像設定檔。如果要新增的 VIB 依賴其他 VIB,則 cmdlet 會顯示該資訊並包含能夠解決此相依性的 VIB。如果要新增的 VIB 的接受程度低於映像設定檔的接受程度,則會發生錯誤。