Quali sono gli eventi di upstart da monitorare per collegare / scollegare un volume EBS e un IP elastico all'avvio / spegnimento?

4

Sto configurando un'istanza Ubuntu su Amazon EC2 e sto provando a configurarlo in modo che all'avvio rilasci automaticamente un volume EBS e acquisisca un indirizzo IP elastico e, all'arresto, rilasci automaticamente tali risorse .

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

Comprendo da questo scambio che l'evento che voglio monitorare per iniziare il mio lavoro è , per lucido e anticonformista

start on stopped cloud-run-user-script

e per natty

start on stopped cloud-final

È davvero accurato? Inoltre, qual è l'evento corretto da monitorare per interrompere il mio lavoro (incluso smontare e scollegare il volume EBS e rilasciare l'IP elastico)?

    
posta tawmas 07.05.2011 - 02:43

1 risposta

2

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

Per spegnimento

start on runlevel [016]

Eseguirà qualcosa mentre sta avvenendo il normale arresto del sistema.

Nota che ci sono molte informazioni su queste cose nel ricettario upstart:

link

    
risposta data SpamapS 18.05.2011 - 00:09

Leggi altre domande sui tag