GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cuáles son los eventos de Upstart a monitorear para adjuntar/desconectar un volumen Ebs y una IP elástica al inicio/apagado?

Estoy configurando una instancia de Ubuntu en Amazon EC2 e intento configurarla para que, al inicio, adjunte automáticamente un volumen de EBS y tome una dirección IP elástica y, al apagar, libere automáticamente esos recursos.

Encontré varias secuencias de comandos de inicio que hacen lo que quiero, pero realmente me gustaría usar un trabajo advenedizo, para poder instalarlo automáticamente a través de cloud-init.

Entiendo de este intercambio que el evento que quiero monitorear para comenzar mi trabajo es, por lúcido e inconformista

start on stopped cloud-run-user-script

y para natty

start on stopped cloud-final

¿Es esto realmente exacto? Además, ¿cuál es el evento correcto para monitorear para detener mi trabajo (incluido el desmontaje y la desconexión del volumen de EBS y la liberación de la IP elástica)?

Respuesta aceptada:

Los eventos son correctos si necesita ejecutarlos específicamente cuando finaliza cloud-init. Probablemente querrá que su secuencia de comandos se haga con la palabra clave task , para que los bits que dependen de cloud-init se bloqueen hasta que finalice su secuencia de comandos.

Para apagar

start on runlevel [016]

Ejecutará algo mientras ocurre el cierre normal del sistema.

Tenga en cuenta que hay una gran cantidad de información sobre estas cosas en el libro de cocina advenedizo:

http://upstart.ubuntu.com/libro de cocina/


Ubuntu
  1. ¿Qué son los operadores de control y redirección de Shell?

  2. ¿Cuáles son las diferencias entre el kernel enviado de Ubuntu y el kernel ascendente?

  3. ¿Cuáles son las opciones para Ubuntu Desktop Gui y cómo habilitarlas?

  4. ¿Cuál es la diferencia entre impulsado por eventos y asíncrono? ¿Entre epoll y AIO?

  5. ¿Cuáles son las diferencias entre lsof y netstat en Linux?

Terraform vs Kubernetes:¿Cuáles son las diferencias?

¿Qué es Intel SGX y cuáles son los beneficios?

¿Cuál es la diferencia entre Rsync y BTRFS en Linux?

¿Cuál es la diferencia entre el comando Cat y Touch?

¿Cuáles son las diferencias entre cPanel y WHM?

¿Cuáles son los beneficios del Administrador de volúmenes lógicos?