GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Quali sono gli eventi Upstart da monitorare per allegare/scollegare un volume Ebs e un IP elastico all'avvio/spegnimento?

Sto configurando un'istanza Ubuntu su Amazon EC2 e sto provando a configurarla in modo che, all'avvio, alleghi automaticamente un volume EBS e prenda un indirizzo IP elastico e, allo spegnimento, rilasci automaticamente quelle risorse.

Ho trovato vari script di init che fanno quello che voglio, ma mi piacerebbe davvero usare un lavoro upstart, in modo da poterlo installare automaticamente tramite cloud-init.

Capisco da questo scambio che l'evento che voglio monitorare per iniziare il mio lavoro è, per lucidi e anticonformisti

start on stopped cloud-run-user-script

e per l'eleganza

start on stopped cloud-final

Questo è davvero accurato? Inoltre, qual è l'evento corretto da monitorare per interrompere il mio lavoro (incluso lo smontaggio e lo scollegamento del volume EBS e il rilascio dell'IP elastico)?

Risposta accettata:

Gli eventi sono corretti se è necessario eseguire specificamente l'esecuzione al termine di cloud-init. Probabilmente vorrai che il tuo script venga eseguito con la parola chiave task , in modo che i bit che dipendono da cloud-init vengano bloccati fino al termine dello script.

Per lo spegnimento

start on runlevel [016]

Verrà eseguito qualcosa mentre si verifica il normale arresto del sistema.

Nota che c'è una grande quantità di informazioni su queste cose nel nuovo ricettario:

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


Ubuntu
  1. Quali sono gli operatori di controllo e reindirizzamento di The Shell?

  2. Come impostare le impostazioni internazionali e quali sono le implicazioni di farlo?

  3. Cosa sono U_str, Recv-q e Send-q nell'output di SS?

  4. Quali sono le differenze tra il kernel fornito di Ubuntu e il kernel a monte?

  5. Quali sono le scelte per la GUI desktop di Ubuntu e come abilitarle?

Terraform vs Kubernetes:quali sono le differenze

Che cos'è Intel SGX e quali sono i vantaggi?

Qual è la differenza tra Rsync e BTRFS in Linux?

Qual è la differenza tra Cat e Touch Command

Quali sono le differenze tra cPanel e WHM?

Quali sono i vantaggi del Logical Volume Manager