Dernière version :

|
Aperçu rapide |
|
|
Catalogue |
Dynamique |
|
Catégorie |
Contrôleur d'application |
|
Volumes d'utilisateur |
Oui |
|
Min. mémoire |
224 Mo |
|
SE |
Linux |
|
Contraintes |
non |
|
Questions/commentaires |
|
SLA est un contrôleur d'application qui dimensionne une application de façon dynamique en démarrant et arrêtant d'autres appliances dans l'application conformément à une règle définie par l'utilisateur. L'application des règles est basée sur une évaluation périodique des valeurs de compteur accessibles via le terminal mtr. Le terminal mtr est généralement relié au terminal aux de l'appliance MON. SLA effectue le suivi des valeurs d'un seul compteur parmi un groupe d'appliances.
La stratégie est configurable par le biais d'une interface Web simple (Interface utilisateur graphique) présente sur SLA. L'interface utilisateur graphique est accessible via l'adresse IP de l'application et du port SLA configuré. Une stratégie comprend les éléments suivants :
SLA calcule périodiquement une moyenne de fin pour le compteur en faisant la moyenne des valeurs de compteur des appliances en cours d'exécution dans le groupe d'appliances pendant la période moyenne de fin. Lorsque la moyenne de fin dépasse la valeur de démarrage, SLA démarre une appliance dans le groupe d'appliances. Lorsque la moyenne de fin dépasse la valeur d'arrêt, SLA arrête une appliance dans le groupe d'appliances.
SLA est généralement utilisé pour démarrer et arrêter des serveurs Web dans les appliances de serveur Web évolutives WEBx4/WEBx8 en réponse à charge de requête HTTP.
Important
L'appliance SLA est un assemblage composé d'une instance du commutateur de port PS8 et d'une instance de l'appliance SLACTL. L'appliance SLACTL n'est pas conçue pour être utilisée indépendamment de l'assemblage SLA de contenu. Utilisez l'appliance SLA lors de la conception d'une application plutôt que d'utiliser directement l'appliance SLACTL.
Ressources
|
Ressource |
Minimum |
Maximum |
Valeur par défaut |
|
UC |
0,1 |
0,1 |
0,1 |
|
Mémoire |
224 Mo |
224 Mo |
224 Mo |
|
Bande passante |
1 Mbit/s |
1 Mbit/s |
1 Mbit/s |
Terminaux
|
Nom |
Direction |
Protocole |
Description |
|
in |
in |
Indifférent |
Présente une interface Web (interface utilisateur graphique) pour configurer la stratégie. Le reste du trafic réseau non dirigé vers l'interface utilisateur graphique est transféré via le terminal aux sans modification. |
|
net |
sortie |
Indifférent |
Sortie pour l'accès à la grille afin de faciliter le démarrage/l'arrêt de l'appliance. |
|
mtr |
sortie |
Indifférent |
Sortie pour l'accès aux données de performances et de ressources à l'aide de l'Interface de collecte de données MON. |
|
log |
sortie |
CIFS |
Sortie vers un système de fichiers réseau pour le stockage des journaux opérationnels. Si ce terminal n'est pas connecté, les journaux sont stockés sur le volume de configuration. |
|
aux |
sortie |
Indifférent |
Sortie auxiliaire. Le trafic entrant qui n'est pas dirigé vers l'interface utilisateur graphique est envoyé via ce terminal sans modification. Ce terminal peut rester déconnecté. |
|
MON |
sortie |
CCE |
Utilisé pour des statistiques de performances et d'utilisation des ressources. Ce terminal peut rester déconnecté. |
Volumes d'utilisateur
|
Volume |
Description |
|
config |
Volume en lecture/écriture pour les données de configuration. |
Ce volume est utilisé pour le stockage des éléments suivants :
La taille de ce volume devrait être de 10 Mo. Pour plus d'informations sur la configuration d'une clé privée sur le volume de configuration, reportez-vous à la section Préparation de l'utilisation.
Propriétés
|
nom |
type |
description |
|
appliance_group |
chaîne |
Groupe d'appliances que SLA démarre et arrête de façon dynamique. Ce nom d'appliance ne tient pas compte des nombre en fin de chaîne. Par exemple, une valeur main.srv.srv indique que SLA démarre/arrête les appliances dont les noms commencent par main.srv.srv (c'est-à-dire, main.srv.srv1, main.srv.srv2, etc.) |
|
grid_ctl_ip |
IP |
Adresse IP du contrôleur de grille sur lequel l'application est en cours d'exécution. |
|
port_no |
nombre entier |
Port pour accéder à l'interface Web. Interface utilisateur graphique accessible via l'IP de l'application et ce port. Valeur par défaut : 8080. |
|
username |
chaîne |
Nom d'utilisateur pour l'authentification Web. Si aucune valeur n'est spécifiée, aucune authentification n'est effectuée. Valeur par défaut : vide |
|
password |
chaîne |
Mot de passe pour l'authentification Web. Cette propriété n'est pas utilisée si le nom d'utilisateur est vide. Valeur par défaut : vide |
|
logs_base_dir |
chaîne |
Répertoire de stockage des journaux. Cette propriété n'a aucun effet si le terminal de journal n'est pas connecté. Valeur par défaut : / |
Performances
Les ressources supplémentaires n'affectent pas les performances.
Messages d'erreur
Les messages suivants peuvent s'afficher dans le fichier journal de l'appliance ou dans le journal système du contrôleur de grille lorsque l'appliance ne parvient pas à démarrer :
Intérieur
L'appliance SLA est un assemblage composé d'une instance du PS du commutateur de port PS8 et d'une instance du ctl de l'appliance SLACTL, comme illustré dans le diagramme ci-dessous.
Important : L'appliance SLACTL n'est pas conçue pour être utilisée indépendamment de l'assemblage SLA de contenu. Utilisez l'appliance SLA lors de la conception d'une application plutôt que d'utiliser directement l'appliance SLACTL.
SLA présente une interface Web utilisée pour définir la stratégie. L'interface utilisateur graphique est accessible via l'adresse IP de l'application sur le port configuré port_no.
Le bouton Valider valide la stratégie définie dans l'interface utilisateur graphique pour l'application.

L'exemple ci-dessus affiche l'interface utilisateur graphique en train d'appliquer une stratégie. Le graphique reprend les 24 dernières heures d'application de la stratégie et inclut les éléments suivants :
Les boutons en haut de l'interface utilisateur graphique permettent d'effectuer les opérations suivantes :
Cette procédure dot être effectuée avant de pouvoir utiliser SLA pour démarrer et arrêter les appliances de façon dynamique dans une application. SLA doit pouvoir s'authentifier auprès du contrôleur de grille en tant qu'utilisateur normal.
Pour préparer l'utilisation de SLA dans une application :
Placez le fichier de clé privée grid.private.key généré à la racine du volume de configuration de l'appliance.
LampX4
Le diagramme ci-dessous indique comment SLA peut être intégré à l'application de référence LampX4. Les propriétés de passerelle INSSLR sont définies pour envoyer le trafic TCP sur le port 8080 vers son terminal aux. Faire pointer un navigateur vers le port 8080 de l'adresse IP ou du nom de domaine résolvable de l'application LampX4 ouvre l'interface Web pour SLA.
Remarques :

La propriété appliance_group ne parvient pas à se résoudre sur deux ou plusieurs appliances de l'application.
Logiciels Open Source et tiers utilisés au sein de l'appliance
SLA est une appliance composée de PS8 et de SLACTL. La classe de base de SLACTL est WEB5. Aucun package de logiciels Open Source tiers n'est installé sur SLACTL en plus de ceux présents sur sa classe de base WEB5.
| Copyright © 2011 CA. Tous droits réservés. | Envoyer un courriel à CA Technologies sur cette rubrique |