現在、CentOS 7とUbuntu 14.04のOpenStack対応イメージを準備しています。
「自動化」には、JSONテンプレートで提供される Packer を使用します。次に、Packerは、指定した仮想化(私の場合はqemu)を使用してインストールを開始します。
インストール後、仮想マシンは、Packerと指定したスクリプトによってSSH経由でプロビジョニングされます。
ステータス:
私がここで達成しようとしていること:
問題:
それは動作しません。 cloud-init
またはcloud-init
およびcloud-utils
またはcloud-init
およびcloud-utils
およびcloud-utils-growpart
のみをインストールしても問題ありません。デフォルトのcloud-init
構成は、sshを介してrootログインを有効にすることを除いて変更しません。
私のcloud-init構成は、この行を除いて標準です
disable_root: 0
質問:誰かがすでにこれを行っていますか?実用的な例が見つからないようです
同じ問題を修正しました。私のvmbuilderは、ルートパーティションとそれに続くスワップパーティションを持つイメージを作成しました。 cloud-utils-growpartは、直後にルートパーティションがある場合、ルートパーティションを拡張できません。スワップパーティションを削除し、再起動時にルートパーティションのサイズを正しく変更しました