Base de conocimientos  /  Cloud Application Manager  /  Conceptos básicos
Base de conocimientos  /  Cloud Application Manager  /  Conceptos básicos

Editor de ciclo de vida

Updated by Oscar Hafner and Lumen on Mar 07, 2019
Código del artículo: kb/407

Editor de ciclo de vida

El editor de ciclo de vida ofrece una interfaz única y unificada para probar y restringir las configuraciones de sus casillas en implementaciones directas. El editor es eficiente porque le permite volver a aplicar cambios en la casilla y observar cómo se ejecutan de inmediato en la instancia mediante registros.

En este artículo:

  • Lanzamiento del editor de ciclo de vida
  • Modificación de una instancia de la casilla
  • Relanzamiento de la instancia con cambios
  • Visualización de los registros de las instancias
  • Control de versiones con push (inserción) y pull (extracción)

Lanzamiento del editor de ciclo de vida

Justo después de lanzar una instancia, el editor de ciclo de vida está disponible en la página de perfil de la instancia. Para obtenerlo, haga clic en una instancia en la página Instances (Instancias) como se muestra.

Tener acceso a una instancia

La página de perfil de instancias muestra el panel de actividades de la instancia durante todo su ciclo de vida y le permite tomar medidas con respecto a la instancia. Haga clic Lifecycle Editor (Editor de ciclo de vida) y haga cambios en la instancia en ejecución.

Tener acceso al editor de ciclo de vida

Modificación de una instancia de la casilla

Para editar la configuración de la casilla de una instancia en ejecución, modifique el script de eventos y los valores de variable o agregue eventos y variables nuevos.

Cambiar eventos

Events (Eventos) le permiten controlar el ciclo de vida de su aplicación en la infraestructura virtual. Cámbielos para modificar el comportamiento de su aplicación.

Editar un evento en el editor de ciclo de vida

  1. Para editar un evento, recorra la topología de la casilla y seleccione el evento. En este ejemplo, seleccionamos el evento previo a la instalación de la casilla NodeJS.
  2. Haga cambios en el script de eventos en la pestaña de eventos. La pestaña muestra un asterisco para indicar los cambios sin guardar.
  3. Cuando termine, haga clic en Save (Guardar).

Si hace cambios en el script de eventos en la pestaña de eventos e intenta cerrar el editor (sin presionar el botón "Save [Guardar]"), un diálogo de confirmación le advertirá sobre los cambios pendientes. Si quiere mantener los cambios, presione el botón "Save (Guardar)" en el diálogo.

Guarde los cambios al cerrar el editor

Editar vigencia del evento

Puede editar la vigencia máxima de ejecución en el script de evento de la instancia para poder controlar ejecuciones que duren más tiempo. La vigencia de ejecución también se puede definir en los script boxes.

Si un script tiene un vigencia de ejecución, aparecerá el ícono de un reloj junto al nombre del evento.

Evento con vigencia definida en el editor de ciclo de vida

El menú "action" (acción) le permite establecer o modificar el valor de vigencia para la instancia sin afectar la configuración del cuadro "source" (fuente).

Establecer o modificar la vigencia de ejecución en el editor de ciclo de vida

Cambiar valores de variable

Puede volver a implementar una instancia con diferentes parámetros si cambia los valores de variable.

  • Para editar los valores de variable, haga clic en la casilla de entradas y escriba o seleccione el nuevo valor.

Editar valor de variable en el editor de ciclo de vida

Si hace cambios en el script de eventos en la pestaña de eventos e intenta cerrar el editor (sin presionar el botón "Save [Guardar]"), un diálogo de confirmación le advertirá sobre los cambios pendientes. Si quiere mantener los cambios, presione el botón "Save (Guardar)" en el diálogo.

Guarde los cambios al cerrar el editor

  • Para editar variables de tipo de archivo, haga clic en el ícono del lápiz y haga cambios en el script de variable en la pestaña de variables. La pestaña muestra un asterisco para indicar los cambios sin guardar, haga clic en Save (Guardar) para guardar cualquier cambio hecho.

Editar la variable del tipo de archivo

Cambiar valores de variables vinculantes

Cuando una instancia depende de otra casilla u otro servicio, por ejemplo, balanceador de carga, almacenamiento en caché o base de datos, puede vincularlos con un enlace. En el editor de ciclo de vida, puede modificar el valor de enlace para seleccionar una instancia diferente.

  1. Para editar la variable de enlace, borre las etiquetas que quiere cambiar.

Editar variables de enlace

  1. Ingrese los valores nuevos, verá unas sugerencias para elegir, pero también puede ingresar sus propios valores. Para guardar los cambios, haga clic en el botón Save (Guardar).

Sugerencias de etiquetas de enlace

Si hace cambios en el script de eventos en la pestaña de eventos e intenta cerrar el editor (sin presionar el botón "Save [Guardar]"), un diálogo de confirmación le advertirá sobre los cambios pendientes. Si quiere mantener los cambios, presione el botón "Save (Guardar)" en el diálogo.

Guarde los cambios al cerrar el editor

Agregar eventos o variables

Puede agregar nuevos eventos o variables en los diferentes paquetes de la casilla.

Si quiere crear un evento nuevo:

  1. Haga clic en New (Nuevo).
  2. Haga clic en New Event (Evento nuevo).

Agregar nuevo evento

  1. Seleccione el paquete primario.

Nuevo evento > Seleccione Parent (Principal)

  1. Seleccione el tipo de evento.

Nuevo evento > Seleccione Event Type (Tipo de evento)

  1. Haga clic en Save (Guardar).

Si quiere crear una nueva variable:

  1. Haga clic en New (Nuevo).
  2. Haga clic en New Variable (Nueva variable).

Agregar nueva variable

  1. Complete todos los valores de variables.

Nueva variable > Propiedades

  1. Haga clic en Save (Guardar).

Relanzamiento de la instancia con cambios

Una vez que guarde los cambios en el editor de ciclo de vida, estos se almacenan a nivel local hasta que ejecute una acción de ciclo de vida en la instancia. Puede volver a aplicar los cambios a la instancia en ejecución al desencadenar un evento de configuración o instalación, el cual ejecuta los scripts de eventos de la casilla en la infraestructura virtual. Para conocer qué otras medidas puede tomar, mire Manejo de los estados del ciclo de vida de las instancias.

En este ejemplo, hacemos clic en Reinstall (Reinstalar) para ejecutar los eventos de tipo de instalación en el entorno virtual. Los eventos de tipo de instalación incluyen todos los scripts de eventos de instalación y publicación en las casillas principales y anidadas.

Nota: Cuando se activa una acción, la instancia está proceso de cambio de estado. Durante este momento, está en modo de solo vista, y usted no puede editar su configuración. Pero puede ver los registros. Una vez que se ejecutan los scripts, puede regresar y editar la instancia.

Ejecutar un evento en el cuadro seleccionado

Ver registros de instancias

El panel de registros presenta la salida estándar de los scripts de eventos que se ejecutaron en la máquina virtual objetivo. Después de hacer cambios en los scripts y activar una acción de ciclo de vida en la instancia, puede ver rápidamente los resultados de la ejecución aquí.

Haga clic en Logs (Registros) para monitorear el progreso en la instancia mientras se vuelve a instalar y configurar.

Monitoreo de registro activado

Control de versiones con push (inserción) y pull (extracción)

Los cambios que hace en el editor de ciclo de vida se implementan a nivel local para la instancia y no vuelven a propagarse en la casilla en el catálogo. Sin embargo, puede hacer una inserción desde la instancia nuevamente en la definición de la casilla. Esto hace que una nueva versión de la casilla esté disponible con estos cambios en la pestaña Versiones (Versiones). Esto es bastante útil para casillas en desarrollo reiterativo sin tener que volver a implementar desde el inicio.

Además, también puede insertar una versión desde la definición de la casilla. Esto es útil si desea revertir a una versión diferente o quiere actualizar una instancia a la última versión de una casilla.

Cuadro push (inserción) y pull (extracción)

  • Push (Inserción) crea una nueva versión de la casilla en el catálogo de casilla con base en los cambios hechos en el editor de ciclo de vida. Esto actualiza los scripts de eventos de esa casilla, como también los contenidos variables.
  • Pull (Extracción) copia la versión que usted selecciona de la casilla del catálogo de casillas y la lleva a la instancia de la casilla. Esto es útil para actualizar una instancia a una nueva versión de una casilla o para revertir los cambios.
  • Push to draft (Extraer a borrador) actualiza los cambios hechos en la casilla de borrador.
  • El botón Delete (Borrar) quita los elementos seleccionados de la casilla.

Nota: Nota: Cloud Application Manager proporciona casillas predeterminadas que están disponibles para todos los usuarios. Puede usarlas para implementaciones y modificaciones, y probar la configuración de la instancia en el editor de ciclo de vida. Sin embargo, como todos acceden a estas casillas, no puede hacer inserciones ni extracciones para modificar la definición de la casilla.

Comunicarse con soporte de Cloud Application Manager

Lamentamos que esté teniendo problemas en el Gestor de aplicaciones en la nube. Revise los consejos para solucionar problemas o comuníquese con soporte de Cloud Application Manager para proporcionar detalles y capturas de pantalla de ser posible.

Para problemas relacionados con las llamadas API, envíe el cuerpo de la solicitud junto con los detalles del problema.

En el caso de error de casilla, comparta la casilla en el espacio de trabajo en el que su organización y Cloud Application Manager pueden ingresar y adjunte los registros.

  • Linux: SSH y busque el registro en /var/log/elasticbox/elasticbox-agent.log
  • Windows: RDP dentro de la instancia para ubicar el registro en ProgramData/ElasticBox/Logs/elasticbox-agent.log
Powered by Translations.com GlobalLink OneLink SoftwarePowered By OneLink