vSphere テンプレートに基づいて Cloud Assembly テンプレートでイメージを展開するときは、cloud-init をサポートするように vSphere テンプレートを事前構成しておく必要があります。

cloud-init をサポートするように vSphere テンプレートを構成するには、次の手順を実行します。

  1. テンプレートになる仮想マシンに cloud-init をインストールします。

    たとえば、cloud-init を CentOs にインストールする場合は yum、Ubuntu にインストールする場合は apt-get を使用します。

  2. 仮想マシンの CD-ROM をパススルー モードに設定します。

    パススルー モード

  3. ゲスト OS のコマンド ラインで cloud-init clean を実行します。
    注: cloud-init clean が完了したら、仮想マシンを変更しないでください。
  4. 仮想マシンをシャットダウンして、テンプレートに変換します。