AWS コンソールからユーザー データ (Bash スクリプト) を入力すると、インスタンスに保存されず、実行されません。
- EPEL リポジトリから Cloud-init をインストールしました。(v0.6.5)。CentOS 5 の最新バージョンは利用できません。
- EC2 メタ サービス ( http://169.254.169.254/ ) で確認しました。ユーザー データはそこにあります。
user-data.txt
でファイルを取得する必要がありますが/var/lib/cloud/instance/user-data.txt
、何もありません。実際には の中/var/lib/cloud/
にファイルはなく、ディレクトリ構造だけが存在します。- https://stackoverflow.com/a/23411409のデフォルト
/etc/cloud/cloud.cfg
とカスタムで作業しようとしましたが、どれも機能しませんでした。 で確認しましたが
chkconfig --list | grep cloud
、有効になっています。# chkconfig --list | grep cloud cloud-config 0:off 1:off 2:on 3:on 4:on 5:on 6:off cloud-final 0:off 1:off 2:on 3:on 4:on 5:on 6:off cloud-init 0:off 1:off 2:on 3:on 4:on 5:on 6:off cloud-init-local 0:off 1:off 2:on 3:on 4:on 5:on 6:off
何がうまくいかなかったのでしょうか?私はアイデアがありません!