イメージ プロファイルは、ほとんどの場合、既存のプロファイルのクローン作成によって作成します。一部の VMware カスタマやパートナーで、イメージ プロファイルを新しく作成する必要がある場合があります。スクラッチからイメージ プロファイルを新規作成する場合は、依存関係や承認レベルに十分に注意します。

このワークフローで cmdlet を使用する前に、環境が次の要件を満たしていることを確認します。

  • VMware PowerCLI および前提となるソフトウェアがインストールされています。Image Builder PowerCLI および前提となるソフトウェアのインストール を参照してください。

  • 基本のイメージと 1 つ以上の 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