在大多數情況下,可以透過複製現有設定檔來建立映像設定檔。部分 VMware 客戶或合作夥伴可能需要從頭建立映像設定檔。如果從頭建立映像設定檔,請特別注意相依性和接受程度。

在此工作流程中使用 cmdlet 之前,請確保您的環境符合下列需求。

  • 已安裝 VMware PowerCLI 和必備軟體。請參閱安裝 Image Builder PowerCLI 和必備軟體

  • 您有權存取包含基本映像和一或多個 VIB 的存放庫。VMware 和 VMware 合作夥伴會提供可透過 URL 進行存取的公開存放庫。VMware 或 VMware 合作夥伴可以建立 ZIP 檔案,您可以將該檔案解壓縮到本機環境並使用檔案路徑進行存取。

如需複製和修改映像設定檔的範例,請參閱建立映像設定檔

系統希望新增到基本映像的 VIB 的接受程度至少與基本映像的接受程度一樣高。如果需要新增具有較低接受程度的 VIB,請傳遞 -AcceptanceLevel 參數來變更映像設定檔的接受程度。

做為在命令列上指定參數的替代方案,您可以使用 PowerShell 提示機制來指定字串參數。提示不適用於其他參數,如物件。

下列工作流程說明如何從頭建立映像設定檔。

  1. 在 PowerShell 提示字元中,將包含要使用套件的存放庫新增到目前工作階段。

    對於遠端存放庫,請執行 Add-EsxSoftwareDepot -DepotUrl depot_url

    對於離線存放庫 ZIP 檔案,則必須先下載 ZIP 檔案。

    1. 將 ZIP 文件下載到本機檔案路徑。

    2. 執行 Add-EsxSoftwareDepot -DepotUrl C:\file_path\offline-bundle.zip

  2. 列出您感興趣的可用套件,並將這些套件繫結到變數。

    Get-EsxSoftwarePackage -CreatedAfter 7/1/2010

  3. 建立新的設定檔,為該設定檔指派名稱和廠商,並新增基本套件。

    New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage esx-base[0]

    此範例使用 esx-base 套件。大多數情況下,從頭建立映像設定檔時包含 esx-base 套件。包含空格的名稱以引號括住。

  4. 將新映像設定檔的相關資訊輸送到 format-list,可取得新套件的詳細資訊。

    (Get-EsxImageProfile -Name "Test #2").VibList | format-list

使用變數從頭建立映像設定檔

此命令序列會重複此工作流程的步驟,但以物件傳遞參數 (在變數中依位置存取),而非依名稱傳遞參數。您可以在 PowerCLI 提示字元中按順序執行下列命令。

Add-EsxSoftwareDepot depoturl
$pkgs = Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
$ip2 = New-EsxImageProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage $pkgs[0]
$ip2 | format-list