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

Casillas

Actualizado por Julio Castanar y Guillermo Sánchez el 20 de mayo de 2019
Código del artículo: kb/384

En este artículo:

Resumen

Este artículo tiene como fin ayudar a los clientes de Cloud Application Manager que quieren crear y administrar casillas.

Público

Usuarios de Cloud Application Manager que utilizan funciones de Application Lifecycle Management (ALM, gestión del ciclo de vida de la aplicación).

Requisitos previos

  • Acceder al sitio de solicitudes (módulo de Application Lifecycle Management (gestión del ciclo de vida de la aplicación)) de Cloud Application Manager como usuario autorizado de una cuenta de Cloud Application Manager activa.

Casillas

Las casillas son plantillas que almacenan la automatización de aplicaciones. Una instancia es una casilla que usted instala en una infraestructura virtual aprovisionada a un proveedor público o privado de la nube, o en su propia infraestructura. Haga un recorrido rápido para entender la distribución de las casillas y las instancias en Cloud Application Manager.

Las casillas contienen scripts, variables y metadatos para automatizar procesos cuando se inician en la infraestructura de la nube. Las casillas, juntas, modelan procesos complejos como la implementación o actualización de aplicaciones de escala empresarial de varios niveles.

Entonces, ¿cómo funcionan las casillas? Un típico stack de aplicación puede consistir de múltiples casillas, cada una de las cuales modela un paso de la instalación de la aplicación. Por ejemplo, una podría modelar la instalación de los requisitos de tiempo de ejecución (como bibliotecas PHP). Otra podría modelar la instalación de un servidor web (como Apache). Una tercera podría modelar la conexión a un repositorio de control de código fuente (como Git) para extraer el último código e instalarlo en el servidor virtual. Cuando estas tres casillas se apilan e inician, instalan una aplicación. Al mismo tiempo, cada casilla es independiente y reutilizable, y puede ser utilizada por otras aplicaciones.

Página de casillas

Cuando hace clic en la página del menú lateral izquierdo Boxes (casillas), aparece la página de casilla con todas sus casillas disponibles en el ámbito actual. Puede mostrarlas como mosaicos con algo de información para cada casilla o como lista con algunas columnas con información básica sobre ellas. Para cambiar entre estas vistas, puede hacer clic en un botón en la esquina superior derecha de la página.

Página de casillas en la vista de mosaicos

La vista en mosaicos muestra un ícono grande, el nombre, el tipo y el titular de la casilla. Cuando mantiene el cursor sobre un mosaico, aparecen dos botones de acción que le permiten implementar o gestionar la casilla. Puede clasificar los mosaicos por nombre (predeterminado), última modificación o titular si selecciona uno de estos valores en el menú desplegable Sort by (ordenar por) situado en la esquina superior derecha de la página, junto al botón para cambiar el modo de vista.

Página de casillas en la vista de lista

La vista de lista muestra para cada elemento un ícono pequeño, el nombre, el tipo, la última modificación, el titular y dos botones de acción para cada casilla. Puede ordenar por cualquier columna al hacer clic en su encabezado y, si selecciona cualquiera de las casillas en la lista, aparece un botón Bulk actions (acciones en masa) para que todas las casillas seleccionadas puedan actualizase de una sola vez.

El botón de acción del ícono de engranaje le permite administrar la casilla mediante la realización de acciones adicionales, como compartir la casilla, editar sus detalles, clonarla o borrarla. Estas opciones estarán disponibles en función de sus permisos de acceso a la casilla.

También puede usar los filtros de arriba para limitar las casillas que se muestran por el espacio de trabajo al que pertenecen o las etiquetas que tienen asociadas.

Hay varios tipos de casillas para abordar para su caso de uso de automatización específico:

  • Las casillas Application (aplicación) permiten configurar varias casillas para implementar una aplicación con un solo clic.
  • Las casillas Script (de secuencia) permiten a los usuarios automatizar usando Bash, PowerShell, Salt, Ansible, Puppet o Chef.
  • Las casillas Container (de contenedor) permiten a los usuarios automatizar usando la tecnología de contenedores como Docker.
  • Las casillas Template (de plantilla) permiten automatizar usando plantillas de AWS CloudFormation, Azure Resource Manager (ARM), Google Deployments, Kubernetes o Terraform.
  • Las casillas Deployment Policy (de políticas de implementación) proporcionan la posibilidad de seleccionar y compartir recursos de infraestructura, redes y más de un proveedor de nube.

En el menú de la izquierda, puede hacer clic en cualquiera de estos tipos para filtrar por tipo en la vista.

Nueva casilla

Para crear una nueva casilla, haga clic en el botón New (nuevo) en la página de Boxes (casillas). Seleccione un tipo de casilla que coincida con su automatización:

Complete todos los campos obligatorios (con *) y defina algunos metadatos descritos abajo.

Metadatos de la casilla

Metadatos Tipo de casilla Lo que significa
Name,
Description,
Icon
Todo Dar un nombre y una descripción opcional y un ícono.
Requisitos Script,
Template,
Container
Es una buena práctica marcar el tiempo de ejecución que la casilla necesita para implementarse. Cloud Application Manager sugiere automáticamente etiquetas como Linux, Ubuntu, Java, etc. Cuando esté listo para iniciar la casilla, aparecerán las políticas de implementación que coinciden con los requisitos. Estas políticas de implementación proporcionan la infraestructura o los servicios correctos que la casilla necesita para implementarse.
Nota: En las casillas de CloudFormation, las etiquetas ayudan a buscar instancias de enlaces.
Automatic
Updates
Script,
Template,
Container
Seleccionar el nivel de actualizaciones para aplicar automáticamente a las instancias que usted inicia de una versión de casilla:
+ Off (desactivadas): están desactivadas de manera predeterminada.
+ All Updates (todas las actualizaciones): aplica todos los cambios.
+ Minor & Patch Updates (actualizaciones menores y de parches): aplica cambios menores y de parches a la versión implementada.
+ Patch Updates (actualizaciones de parches): aplica solo cambios de parches a la versión implementada.
Proveedor Deployment
Policy
Seleccionar el proveedor de la nube registrado en Cloud Application Manager para el cual creará recursos de infraestructura en la política.
Reclamos Deployment
Policy
Etiqueta los servicios y la infraestructura que una política proporciona, como Linux, Ubuntu 12.04, balanceo de carga, etc., para las implementaciones. Agregar reclamaciones para que las casillas con requisitos que coincidan puedan implementarse usando la política adecuada.
Vida útil de la instancia Deployment
Policy
Determina cómo programar instancias para el vencimiento automático.

Gestión de casillas

Una vez que crea una casilla, puede configurarla y gestionarla en este panel:

Conceptos básicos de la página de gestión de casillas

Funciones de la casilla

Las funciones de la casilla (marcadas con 1 en la figura) ejecutan varios comandos para la casilla

Función Descripción
Implementar Esta opción inicia una nueva instancia del borrador de la casilla. Esto le permite seleccionar una política de implementación específica para iniciar en un proveedor de la nube.
Menú del engranaje Desde ahí, puede editar metadatos básicos de la casilla, compartirlos o borrarlos.
Edit Details (editar detalles): permite la edición de propiedades básicas de la casilla.
Clone (clonar): duplica la casilla con la misma configuración básica.
Share (compartir): invita a los miembros del equipo a colaborar y mejorar la configuración o solo les permite implementarla.
Delete Box (borrar casilla): elimina la casilla actual.

Secciones de la casilla

Las secciones de la casilla (marcadas con 2 en la figura) muestran varias configuraciones de la casilla.

Sección Descripción
Resumen Obtener información detallada sobre su casilla
Código Automatizar la manera en que parte de un software se implementa en el entorno virtual mediante la creación de parámetros con variables y eventos.
Versiones Hacer un seguimiento de los cambios de configuración de la implementación con la ayuda del control de versiones. Las versiones le permiten utilizar diferentes configuraciones de la misma casilla en varias implementaciones. Desde esta pestaña, puede crear una nueva versión, ver una diferencia de lo que cambió o restaurar una versión como el borrador 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 buscar el registro en \ProgramData\ElasticBox\Logs\elasticbox-agent.log
Powered by Translations.com GlobalLink OneLink SoftwarePowered By OneLink