vSphere テンプレートに基づいて Cloud Assembly テンプレートでイメージを展開するときは、cloud-init をサポートするように vSphere テンプレートを事前構成しておく必要があります。
cloud-init をサポートするように vSphere テンプレートを構成するには、次の手順を実行します。
- テンプレートになる仮想マシンに cloud-init をインストールします。
たとえば、cloud-init を CentOs にインストールする場合は
yum
、Ubuntu にインストールする場合はapt-get
を使用します。 - 仮想マシンの CD-ROM をパススルー モードに設定します。
- ゲスト OS のコマンド ラインで
cloud-init clean
を実行します。注:cloud-init clean
が完了したら、仮想マシンを変更しないでください。 - 仮想マシンをシャットダウンして、テンプレートに変換します。