您可以使用 vSphere Client 編輯映像設定檔。您可以變更映像設定檔的名稱、詳細資料和 VIB 清單。

必要條件

程序

  1. 導覽至首頁 > Auto Deploy
    依預設,只有管理員角色擁有使用 vSphere ESXi Image Builder 服務的權限。
  2. 軟體存放庫索引標籤上,使用下拉式功能表選取包含您要使用之映像設定檔的軟體存放庫。
  3. 映像設定檔索引標籤上,選取想要編輯的映像設定檔,然後按一下編輯
    編輯映像設定檔精靈隨即顯示。
  4. (選擇性) 變更映像設定檔的名稱、廠商和說明資訊。
  5. 下一步
    選取軟體套件頁面隨即顯示。
  6. 從下拉式功能表中,選取映像設定檔的接受程度。
    您新增至基本映像之 VIB 的接受程度必須至少與基本映像的程度一樣高。如果新增接受程度較低的 VIB 至映像設定檔,則您必須降低映像設定檔接受程度。如需詳細資訊,請參閱 使用接受程度
  7. 選取要新增到映像設定檔的 VIB,並取消選取要移除的 VIB,然後按下一步
    備註: 映像設定檔必須包含可開機的 ESXi 映像才有效。
    vSphere ESXi Image Builder 可確認該變更不會使設定檔失效。部分 VIB 依賴於其他 VIB,如果您將其單獨包含在映像設定檔中,則這些 VIB 會變為無效。當您新增或移除 VIB 時,vSphere ESXi Image Builder 會檢查是否符合套件相依性。
  8. 即將完成頁面上,檢閱已編輯映像設定檔的摘要資訊,然後按一下完成

下一步

使用 PowerCLICmdlet 將 VIB 新增到映像設定檔

如果映像設定檔未設定為唯讀,您可以將一或多個 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 的接受程度低於映像設定檔的接受程度,則會發生錯誤。