GNU/Linux >> Linux の 問題 >  >> Ubuntu

起動/シャットダウン時にEbsボリュームとElasticIpをアタッチ/デタッチするために監視するUpstartイベントとは何ですか?

Amazon EC2でUbuntuインスタンスをセットアップしていて、起動時にEBSボリュームを自動的に接続してエラスティックIPアドレスを取得し、シャットダウン時にそれらのリソースを自動的に解放するように構成しようとしています。

やりたいことを実行するさまざまなinitスクリプトを見つけましたが、cloud-initを介して自動的にインストールできるように、upstartジョブを使用したいと思います。

この交換から、仕事を始めるために監視したいイベントは、明晰で異端者のためであることがわかりました

start on stopped cloud-run-user-script

そしてnattyのために

start on stopped cloud-final

これは本当に正確ですか?また、ジョブを停止するために監視する正しいイベントは何ですか(EBSボリュームのアンマウントとデタッチ、およびエラスティックIPの解放を含む)

承認された回答:

cloud-initが終了したときに特に実行する必要がある場合、イベントは正しいです。おそらく、キーワードtaskを使用してスクリプトを実行する必要があります。 、スクリプトが終了するまでcloud-initに依存するビットがブロックされるようにします。

シャットダウンの場合

start on runlevel [016]

通常のシステムシャットダウンが発生しているときに何かを実行します。

新興のクックブックには、これらのことに関する豊富な情報があることに注意してください。

http://upstart.ubuntu.com/cookbook/


Ubuntu
  1. シェルの制御およびリダイレクト演算子とは何ですか?

  2. Ss出力のU_str、Recv-q、Send-qとは何ですか?

  3. Ubuntuで出荷されたカーネルとアップストリームカーネルの違いは何ですか?

  1. UbuntuデスクトップGUIの選択肢は何ですか?それらを有効にする方法は?

  2. イベントドリブンと非同期の違いは何ですか? epollとAIOの間?

  3. Linux での lsof と netstat の違いは何ですか?

  1. reboot 、init 6 および shutdown -r now の違いは何ですか?

  2. rdesktop と xfreerdp の違いは何ですか?

  3. OpenSSL と mod_ssl が apache2 にインストールされているかどうかを確認するコマンドは何ですか?