Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

6.12. Ganchos de gestión del ciclo de vida


A partir de Ubuntu 12.10, es posible definir ganchos que se ejecutarán en puntos específicos durante la vida de un contenedor:

• Los ganchos de pre-inicio se ejecutan en el espacio de nombres del host antes de que los contenedores ttys, consolas o montajes estén activos. Si se realizan montajes en este gancho, deben limpiarse en el gancho posterior a la parada.

• Los ganchos de premontaje se ejecutan en los espacios de nombres del contenedor, pero antes de que se haya montado el sistema de archivos raíz. Los montajes realizados en este gancho se limpiarán automáticamente cuando el contenedor se apague.

• Los ganchos de montaje se ejecutan después de que se hayan montado los sistemas de archivos del contenedor, pero antes de que el contenedor haya llamado

pivot_root para cambiar su sistema de archivos raíz.

• Los enlaces de inicio se ejecutan inmediatamente antes de ejecutar el init del contenedor. Dado que estos se ejecutan después de pivotar en el sistema de archivos del contenedor, el comando que se ejecutará debe copiarse en el sistema de archivos del contenedor.

• Los ganchos posteriores a la parada se ejecutan después de que se ha cerrado el contenedor.


Si algún gancho devuelve un error, se cancelará la ejecución del contenedor. Alguna post-parada el gancho todavía se ejecutará. Cualquier salida generada por el script se registrará con la prioridad de depuración.


Consulte la página del manual lxc.container.conf para conocer el formato del archivo de configuración con el que especificar los ganchos. Algunos ganchos de muestra se envían con el paquete lxc para que sirvan como ejemplo de cómo escribir y usar dichos ganchos.


Top OS Cloud Computing en OnWorks: