Última versión:

|
Vista rápida |
|
|
Catálogo |
Dinámico |
|
Categoría |
Controlador de aplicaciones |
|
Volúmenes de usuario |
yes |
|
Memoria mín. |
224 MB |
|
SO |
Linux |
|
Restricciones |
no |
|
Preguntas o comentarios |
|
SLA es un controlador de aplicaciones que amplía dinámicamente una aplicación iniciando y deteniendo otros dispositivos dentro de la aplicación de acuerdo con una política definida por el usuario. La aplicación de la política se basa en la valoración periódica de los valores del contador a los cuales se accede a través del terminal mtr. El terminal mtr se conecta normalmente al terminal aux del dispositivo MON. SLA sigue los valores de un solo contador a través de un grupo de dispositivos.
La política se configura a través de una interfaz Web sencilla (GUI) expuesta por SLA. Se accede a la GUI mediante la IP de la aplicación y el puerto de SLA configurado. Una política comprende:
SLA calcula periódicamente un promedio final para el contador. Para ello, calcula la media de los valores del contador de los dispositivos en ejecución del grupo de dispositivos al final del período medio. Cuando el promedio final pasa el valor de inicio, SLA inicia un dispositivo del grupo de dispositivos. Cuando el promedio final pasa el valor de detención, SLA detiene un dispositivo del grupo de dispositivos.
SLA se utiliza por lo general para iniciar y detener servidores Web individuales dentro de los dispositivos de servidores Web escalables WEBx4/WEBx8 en respuesta a la carga de solicitudes HTTP.
Importante:
|
Recurso |
Mínimo |
Máximo |
Predeterminado |
|
CPU |
0.15 |
0.15 |
0.15 |
|
Memoria |
320 MB |
320 MB |
320 MB |
|
Ancho de banda |
2 Mbps |
2 Mbps |
2 Mbps |
|
Nombre |
Dirección |
Protocolo |
Descripción |
|
in |
in |
Cualquiera |
Muestra una interfaz Web (GUI) para configurar la política. El resto del tráfico de red no dirigido a la GUI se traslada a aux sin modificación alguna. |
|
net |
Saliente |
Cualquiera |
Salida de acceso al grid para facilitar el inicio/detención del dispositivo. |
|
mtr |
Saliente |
Cualquiera |
Salida para acceder a los datos de recursos y rendimiento mediante la lnterfaz de recolección de datos MON. |
|
log |
Saliente |
CIFS |
Salida a un sistema de archivos de red para almacenar registros operacionales. Si este terminal no está conectado, los registros se almacenan en el volumen config. |
|
aux |
Saliente |
Cualquiera |
Salida auxiliar. El tráfico de entrada que no se dirige a la GUI se envía por este terminal sin modificación alguna. Este terminal se puede dejar desconectado. |
|
mon |
Saliente |
CCE |
Se utiliza para estadísticas sobre el uso de los recursos y el rendimiento. Este terminal se puede dejar desconectado. |
|
Volumen |
Descripción |
|
config |
Volumen de lectura/escritura para datos de configuración. |
Este volumen se utiliza para almacenar:
Este volumen debe tener 10 MB de tamaño. Consulte la preparación para el uso para obtener información sobre la configuración de una clave privada en el volumen config.
|
Nombre |
Tipo |
Descripción |
|
appliance_group |
Cadena |
Grupo de dispositivos que SLA inicia y detiene de forma dinámica. Es un nombre de dispositivo que excluye los números al final. Por ejemplo, un valor de main.srv.srv indica que SLA iniciará/detendrá los dispositivos cuyos nombres empiezan por "main.srv.srv" (es decir, main.srv.srv1, main.srv.srv2, etc.) |
|
grid_ctl_ip |
IP |
Dirección IP del controlador de grid en el que se ejecuta la aplicación. |
|
port_no |
Entero |
Puerto para acceder a la interfaz Web. Se accede a la GUI mediante la IP de la aplicación y este puerto. Valor predeterminado: 8080 |
|
username |
Cadena |
Nombre de usuario para la autenticación basada en Web. Si está en blanco, no se lleva a cabo ninguna autenticación. Valor predeterminado: vacío |
|
password |
Cadena |
Contraseña para la autenticación basada en Web. Esta propiedad no se utiliza si el nombre de usuario está vacío. Valor predeterminado: vacío |
|
logs_base_dir |
Cadena |
Directorio donde se almacenan los registros. Esta propiedad no tiene ningún efecto si el terminal de registros no está conectado. Valor predeterminado: / |
Los mensajes siguientes pueden aparecer en el archivo de registro del dispositivo o en el registro del sistema del controlador de grid cuando el dispositivo falla al iniciarse:
El dispositivo SLA es un ensamblaje compuesto de una instancia del conmutador de puertos ps PS8 y una instancia de ctl del dispositivo SLACTL, como se muestra en el diagrama a continuación.
Importante: El dispositivo SLACTL no está diseñado para utilizarse independiente del ensamblaje de SLA incluido. Use el dispositivo SLA al diseñar una aplicación en lugar de usar directamente el dispositivo SLACTL.
SLA muestra una interfaz Web que se utiliza para definir la política. Se accede a esta GUI mediante la IP de la aplicación del puerto configurado port_no.
El botón Confirmar confirma la política definida en la GUI para la aplicación.

Más arriba, se muestra un ejemplo de la GUI mientras se está aplicando una política. La gráfica muestra las últimas 24 horas de la aplicación de la política e incluye:
Los botones situados en la parte superior de la GUI se usan para:
Hay que llevar a cabo los pasos siguientes para que los SLA se puedan utilizar para iniciar y detener dispositivos de forma dinámica dentro de una aplicación. SLA debe ser capaz de autenticarse en el controlador de grid como un usuario normal.
Preparación para utilizar SLA en una aplicación
O
LampX4
El siguiente diagrama muestra cómo se puede incorporar SLA a la aplicación de referencia LampX4. Las propiedades de la puerta de enlace de INSSLR se establecen para dirigir el tráfico tcp del puerto 8080 hasta el terminal aux. Si se apunta un explorador al puerto 8080 de la IP de la aplicación LampX4 o al nombre de dominio que se puede resolver, se abre la interfaz Web para SLA.
Notas:

La propiedad appliance_group no resuelve dos o más dispositivos de la aplicación.
Software de fuente abierta y de terceros utilizado dentro del dispositivo
SLA es un dispositivo compuesto que está formado por PS8 y SLACTL. La clase base de SLACTL es WEB5. No hay ningún paquete de software de terceros de fuente abierta instalado en SLACTL aparte de los que se encuentran en su clase base WEB5.
| Copyright © 2012 CA. Todos los derechos reservados. |
|