私はcloud-initを初めて使用します。最終的な目標は、EC2スポットインスタンスがアクティブになるたびにRスクリプトを実行することですが、それをテストするために、オンデマンドのUbuntu 12.04インスタンスを作成し、単純なスクリプトを作成しましたが、その後は何も起こりません。リブート。これが私が取ったステップです:
- 新しいUbunut12.04インスタンスを起動しました
- 案内する
/var/lib/cloud/scripts/per-boot
sudo vi script.sh
- 次のコードを追加しました。
#!/ bin / sh
echo "test"
sudo reboot
この時点で、インスタンスが再起動したときに「テスト」印刷が表示されるはずだと思いましたが、そこには何もありません。見に行ったのです/var/log/cloud-init.log
が、異常など異常はありません。
私は明らかに何かが欠けているので、正しい方向へのヒントは大歓迎です!
ありがとう!