vSphere Auto Deploy が準備できていないイメージ プロファイルを割り当てる vSphere PowerCLI コマンドレットを実行すると、警告メッセージが表示されます。

問題

1 台以上のホストにイメージ プロファイルを割り当てるルールを作成または変更すると、次のエラーが発生します。

Warning: Image Profile <name-here> contains one or more software packages that are not stateless-ready. You may experience problems when using this profile with Auto Deploy.

原因

イメージ プロファイル内の各 VIB には、vSphere Auto Deploy で使用されることを示す stateless-ready フラグがあります。vSphere Auto Deploy ルールの作成に、このフラグが FALSE に設定された VIB を 1 つ以上含むイメージ プロファイルを使用すると、エラーが発生します。
注: ステートレスに対応していない VIB が含まれる vSphere Auto Deploy を使用してプロビジョニングされたホストは、問題なく使用できます。ただし、ステートレス対応でない VIB が含まれるイメージ プロファイルを使用して起動する場合は、フレッシュ インストールと同様に扱われます。vSphere Auto Deploy を使用してプロビジョニングされたホストの再起動で使用できるはずの構成データが、ホストを起動するたびにすべて失われます。

解決方法

  1. vSphere PowerCLI セッションで vSphere ESXi Image Builder コマンドレットを使用して、イメージ プロファイル内の VIB を表示します。
  2. ステートレスに対応していない VIB を削除します。
  3. vSphere Auto Deploy コマンドレットを再実行します。