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

開始之前

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

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

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

備註︰

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

程序

  1. 針對您要使用的每個存放庫執行 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-EsxImageProfile,列出目前可見的所有存放庫中的所有映像設定檔。

    Get-EsxImageProfile

    Cmdlet 會傳回所有可用的設定檔。您可以使用選用引數來篩選輸出,以縮小搜尋範圍。

  3. 複製設定檔。

    New-EsxImageProfile -CloneProfile My_Profile -Name "Test Profile 42" -Vendor "My Vendor"

    由 VMware 及其合作夥伴發佈的映像設定檔為唯讀。若要進行變更,請複製映像設定檔。vendor 為必要參數。

  4. 執行 Add-EsxSoftwarePackage,將新套件新增到其中一個映像設定檔。

    Add-EsxSoftwarePackage -ImageProfile My_Profile -SoftwarePackage partner-package

    Cmdlet 會對映像設定檔執行標準驗證測試。如果驗證成功,則 cmdlet 會傳回經過修改和驗證的映像設定檔。如果要新增的 VIB 取決於其他 VIB,則 cmdlet 會顯示該資訊並包含能夠解決此相依性的 VIB。如果要新增的 VIB 的接受程度低於映像設定檔的接受程度,則會產生錯誤。

  5. (選擇性) ︰ 如果顯示有關接受層級問題的錯誤,您可以變更映像設定檔的接受層級。

    在此情況下,您也必須變更主機的接受層級。請仔細考量變更主機接受層級是否適當。VIB 接受程度是在建立 VIB 期間設定的,無法進行變更。