GNU/Linux >> Belajar Linux >  >> Ubuntu

Apa Peristiwa Pemula Untuk Memantau Untuk Melampirkan/melepaskan Volume Ebs Dan Ip Elastis Saat Memulai/Mematikan?

Saya sedang menyiapkan instans Ubuntu di Amazon EC2 dan saya mencoba mengonfigurasinya sehingga, saat startup, secara otomatis melampirkan volume EBS dan mengambil alamat IP elastis dan, saat dimatikan, secara otomatis melepaskan sumber daya tersebut.

Saya menemukan berbagai skrip init yang melakukan apa yang saya inginkan, tetapi saya sangat ingin menggunakan pekerjaan pemula, sehingga saya dapat menginstalnya secara otomatis melalui cloud-init.

Saya mengerti dari pertukaran ini bahwa acara yang ingin saya pantau untuk memulai pekerjaan saya adalah, untuk lucid dan maverick

start on stopped cloud-run-user-script

dan untuk rapi

start on stopped cloud-final

Apakah ini benar-benar akurat? Juga, kejadian apa yang benar untuk dipantau untuk menghentikan pekerjaan saya (termasuk melepas dan melepaskan volume EBS dan melepaskan IP elastis)?

Jawaban yang Diterima:

Peristiwanya benar jika Anda secara khusus perlu menjalankannya ketika cloud-init telah selesai. Anda mungkin ingin skrip Anda selesai dengan kata kunci task , sehingga bit yang bergantung pada cloud-init diblokir hingga skrip Anda selesai.

Untuk mematikan

start on runlevel [016]

Akan menjalankan sesuatu saat sistem dimatikan secara normal.

Perhatikan bahwa ada banyak informasi tentang hal-hal ini di buku masak pemula:

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


Ubuntu
  1. Apa Itu Operator Kontrol Dan Pengalihan Shell?

  2. Bagaimana Cara Mengatur Lokal Dan Apa Implikasinya?

  3. Apa Perbedaan Antara Kernel Terkirim Ubuntu Dan Kernel Hulu?

  1. Apa Pilihan Untuk Gui Desktop Ubuntu Dan Bagaimana Cara Mengaktifkannya?

  2. Apa perbedaan antara Sub-Domain, Domain Terparkir, dan Domain Add-on?

  3. Apa perbedaan antara reboot , init 6 dan shutdown -r sekarang?

  1. Apakah U_str, Recv-q Dan Send-q Dalam Output Ss?

  2. Apa perbedaan antara rdesktop dan xfreerdp?

  3. Apa perbedaan fungsional antara .profile .bash_profile dan .bashrc