GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Was sind die Upstart-Ereignisse, die überwacht werden müssen, um ein Ebs-Volume und eine elastische IP beim Starten/Herunterfahren anzuhängen/zu trennen?

Ich richte eine Ubuntu-Instance auf Amazon EC2 ein und versuche, sie so zu konfigurieren, dass sie beim Start automatisch ein EBS-Volume anfügt und eine elastische IP-Adresse verwendet und diese Ressourcen beim Herunterfahren automatisch freigibt. P>

Ich habe verschiedene Init-Skripte gefunden, die tun, was ich will, aber ich würde wirklich gerne einen Upstart-Job verwenden, damit ich ihn automatisch über Cloud-Init installieren kann.

Ich verstehe aus diesem Austausch, dass das Ereignis, das ich überwachen möchte, um meinen Job zu beginnen, für luzid und eigensinnig ist

start on stopped cloud-run-user-script

und für nett

start on stopped cloud-final

Ist das wirklich genau? Was ist außerdem das richtige Ereignis, das überwacht werden muss, um meinen Job zu stoppen (einschließlich Unmounten und Trennen des EBS-Volumes und Freigeben der elastischen IP)?

Akzeptierte Antwort:

Die Ereignisse sind korrekt, wenn Sie speziell ausgeführt werden müssen, wenn cloud-init beendet ist. Wahrscheinlich möchten Sie, dass Ihr Skript mit dem Schlüsselwort task ausgeführt wird , sodass die Bits, die von cloud-init abhängen, blockiert werden, bis Ihr Skript beendet ist.

Zum Herunterfahren

start on runlevel [016]

Wird während des normalen Herunterfahrens des Systems etwas ausführen.

Beachten Sie, dass es im Upstart-Kochbuch eine Fülle von Informationen zu diesen Dingen gibt:

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


Ubuntu
  1. Was sind die Kontroll- und Umleitungsoperatoren der Shell?

  2. Wie wird das Gebietsschema eingestellt und welche Auswirkungen hat dies?

  3. Was sind U_str, Recv-q und Send-q in der Ss-Ausgabe?

  4. Welche Möglichkeiten gibt es für die Ubuntu-Desktop-GUI und wie werden sie aktiviert?

  5. Was ist der Unterschied zwischen einer Sub-Domain, einer geparkten Domain und einer Add-On-Domain?

Terraform vs. Kubernetes:Was sind die Unterschiede?

Was ist Intel SGX und was sind die Vorteile?

Was ist der Unterschied zwischen Rsync und BTRFS unter Linux?

Was ist der Unterschied zwischen Cat und Touch Command?

Was sind die Unterschiede zwischen cPanel und WHM?

Was sind die Vorteile des Logical Volume Managers