Présentation du gestionnaire d'appliances WebSphere DataPower
Le gestionnaire d'appliances WebSphere DataPower fournit un ensemble de fonctions pour gérer des ensembles d'appliances. Le gestionnaire d'appliances DataPower permet de gérer les appliances avec un microprogramme 3.6.0.4 ou supérieur.
Les appliances IBM® WebSphere® DataPower SOA sont des périphériques réseau spécifiquement conçus et faciles à déployer pour simplifier, sécuriser et accélérer vos déploiements XML et services Web.
Lors de la première utilisation du gestionnaire d'appliances DataPower, vous devez ajouter des appliances, des versions de microprogrammes et des ensembles gérés. Vérifiez que chaque appliance que vous voulez ajouter a un microprogramme 3.6.0.4 ou supérieur. Vérifiez également que le noeud final AMP (Appliance Management Protocol) est activé pour chaque appliance. Si le noeud final AMP d'interface de gestion XML était désactivé pendant l'installation, utilisez l'interface Web DataPower pour l'activer.
Pour des raisons de sécurité, le gestionnaire d'appliances DataPower n'inclut pas d'éléments Crypto tels que des clés et des certificats dans les paramètres partageables et les versions de domaine qu'il crée. Après avoir ajouté une appliance, vous devez donc ajouter manuellement les éléments Crypto que vous voulez appliquer à cette appliance.

Ensembles gérés
Un ensemble géré est un regroupement d'appliances qui partage le même type de matériel, de modèle et le même ensemble de licences de fonctions. Un ensemble géré synchronise les paramètres d'appliances partageables, les domaines gérés et les microprogrammes de plusieurs appliances.
Un ensemble géré peut contenir une ou plusieurs appliances. Une appliance n'est pas gérée à moins qu'il s'agisse d'un membre d'ensemble géré. Vous devez tout d'abord ajouter une appliance au gestionnaire d'appliances DataPower, puis l'ajouter à un ensemble géré.
Paramètres d'appliance partageable
Les paramètres d'appliance partageable sont les attributs globaux d'une appliance qui peut être partagée avec d'autres. Par exemple, les configurations NTP et SNMP sont des paramètres d'appliance partageable, contrairement aux paramètres d'appliance spécifique, tels que les attributs d'adresse IP et de gestion basée sur le rôle.
Les paramètres d'appliance partageable ne sont pas gérés jusqu'à ce qu'une appliance soit ajoutée dans un ensemble géré. Après avoir ajouté une appliance à un ensemble géré, toutes les modifications que vous effectuez dans les paramètres d'appliance partageable à l'aide l'interface Web DataPower ou de l'interface de ligne de commande sont synchronisées depuis l'appliance maître vers toutes les appliances subordonnées de l'ensemble géré.
Appliances maîtres
L'appliance maître est l'appliance de l'ensemble géré qui est utilisée pour synchroniser les paramètres d'appliance partagés et les domaines gérés pour toutes les appliances de l'ensemble géré. Chaque ensemble géré doit avoir au moins une appliance maître. Chaque ensemble géré peut également avoir des appliances subordonnées.
Toutes les appliances subordonnées sont synchronisées avec l'appliance maître et ont les même paramètres d'appliance partagés et les mêmes domaines gérés que l'appliance maître. Utilisez l'interface Web DataPower ou l'interface de ligne de commande pour modifier les paramètres d'appliance partageable ou un domaine géré sur une appliance maître. L'interface de ligne de commande DataPower est une interface utilisateur de l'appliance DataPower qui permet de configurer l'appliance.
Les paramètres d'appliance partageables et les domaines gérés des appliances subordonnées sont automatiquement écrasés lorsqu'une modification est effectuée sur l'appliance maître. Si vous utilisez l'interface Web DataPower ou l'interface de ligne de commande pour modifier les paramètres d'appliance partageable ou un domaine géré sur une appliance maître, le gestionnaire d'appliances détecte la modification et les propage dans les autres appliances de l'ensemble géré. Par conséquent, si les paramètres d'appliance partageable ou un domaine géré sont modifiés sur une appliance subordonnée, cela créera une différence avec ceux de l'appliance maître, et le gestionnaire d'appliances écrasera automatiquement les modifications de l'appliance subordonnée en les remplaçant par les paramètres d'appliance partageable ou les valeurs d'un domaine géré qui sont sur l'appliance maître.

Domaines gérés
DataPower prend en charge l'utilisation des domaines d'application pour diviser les informations de configuration dans des unités qui sont plus faciles à gérer. Étant donné qu'un domaine d'application est un ensemble de ressources configurées pour fournir et prendre en charge un ou plusieurs services, vous pouvez utiliser des domaines pour regrouper des informations de configuration sur une appliance. Par exemple, vous pouvez configurer un domaine pour un ensemble d'applications de gestion pour garder leur configuration d'appliance DataPower séparée de celle des autres applications de cette appliance.
Un domaine géré est un domaine sur l'appliance maître qui a été ajouté à un ensemble géré dans le gestionnaire d'appliances DataPower. Le gestionnaire d'appliances DataPower utilise le domaine géré pour synchroniser les modifications de configuration des appliances subordonnées appartenant à l'ensemble géré.
Les appliances maîtres et les appliances subordonnées peuvent également contenir des domaines non gérés. Le gestionnaire d'appliances DataPower n'effectue pas de modifications de configuration dans des domaines non gérés.

Versions de paramètres d'appliance partageable
Lorsque le gestionnaire d'appliances détecte que vous avez utilisé l'interface Web DataPower ou l'interface de ligne de commande pour modifier les paramètres d'appliance partageable pour une appliance maître, il crée automatiquement une nouvelle version des paramètres d'appliance partageable. Cette nouvelle version de paramètres d'appliance partageable est appelée version de paramètres. La version de paramètres la plus récente est, par défaut, la version active de l'ensemble géré. Cette nouvelle version de paramètres est automatiquement copiée sur toutes les appliances de l'ensemble géré.

- Copier une version de paramètres d'appliance partageable à un autre ensemble géré. Les paramètres d'appliance partageables sont appliqués à tous les autres appliances de
cet autre ensemble géré.
Eviter les incidents: Après la copie initiale des paramètres d'appliance partageables, les deux ensembles sont gérés indépendamment. En conséquence, les modifications ultérieures apportées aux paramètres d'appliance partageables dans l'un des ensembles gérés ne s'appliquent pas dans l'autre.gotcha
- Supprimer une version inactive de paramètres d'appliance partageable. Vous ne pouvez pas supprimer une version active. Vous pouvez indiquer le nombre maximal de versions que vous voulez garder.
- Déployer une version des paramètres d'appliance partageable. Vous pouvez déployer une version des paramètres d'appliance partageable pour changer de version active. Lorsque l'autre version devient la version active, elle est déployée à tous les membres de l'ensemble géré.
Versions de domaines gérés
Lorsque vous modifiez un domaine géré sur une appliance maître, le gestionnaire d'appliances détecte automatiquement la modification et crée une nouvelle version du domaine géré. La version la plus récente du domaine géré est, par défaut, la version active de l'ensemble géré. Cette nouvelle version du domaine est automatiquement copiée dans toutes les appliances de l'ensemble géré. Vous pouvez déployer la version d'un domaine géré vers un ensemble géré, cette version déployée devient alors automatiquement le domaine géré actif de cet ensemble géré.
Lorsqu'un domaine géré est supprimé d'une appliance maître, il est automatiquement recréé sur cette appliance maître. Pour supprimer un domaine géré, vous devez le convertir en un domaine non géré.
- Copier une version du domaine géré dans un autre ensemble géré. Le domaine
s'applique à toutes les appliances de l'ensemble géré.
Eviter les incidents: Après la première copie du domaine géré, les deux ensembles gérés sont gérés indépendamment. En conséquence, les modifications ultérieures apportées aux paramètres d'appliance partageables dans l'un des ensembles gérés ne s'appliquent pas dans l'autre.gotcha
- Supprimer une version inactive du domaine géré. Vous ne pouvez pas supprimer une version active. Vous pouvez indiquer le nombre maximal de versions que vous voulez garder.
- Déployer une version du domaine géré. Vous déployez une version d'un domaine géré pour que celle-ci soit la version active. La version active est ensuite déployée verse tous les membres de l'ensemble géré.
Microprogramme
Les fichiers de versions de microprogramme doivent être obtenus à partir du site d'assistance Web IBM® et sont spécifiques aux types d'appliance, aux types de modèles et aux caractéristiques de licence. Lorsqu'une version de microprogramme est chargée sur une appliance, elle doit être compatible avec le type de l'appliance, le type de modèle et les caractéristiques de licence. Le gestionnaire d'appliances DataPower gère les appliances avec un microprogramme 3.6.0.4 ou supérieur. Un ficher de microprogramme est typiquement au format scrypt2.
Versions de microprogramme
Le gestionnaire d'appliances détermine automatiquement la version de microprogramme, le type de modèle conçu, le type d'appliance et les caractéristiques de licence fournies par les bibliothèques du microprogramme. Le gestionnaire d'appliance permet aux types de microprogrammes d'être déployés seulement sur des appliances correspondantes.
Une version de microprogramme doit exister dans le gestionnaire d'appliances DataPower avant que cette version puisse être déployée sur les appliances. Si la version de microprogramme en cours d'exécution sur une appliance n'est pas dans ce fichier, un ensemble géré qui comporte cette appliance peut contenir seulement cette appliance, puisque le gestionnaire d'appliances ne peut pas déployer cette version de microprogramme sur d'autres appliances.
- Déployer une version de microprogramme sur l'ensemble géré. Vous déployez une version
de microprogramme pour l'annuler ou le mettre à niveau sur les appliances vers une version
spécifique. Lorsqu'une nouvelle version est déployée, elle devient la version active
de l'ensemble géré et est déployée sur toutes les appliances de celui-ci.
Les versions du microprogramme incluses dans le gestionnaire d'appliances DataPower peuvent fonctionner avec plusieurs ensembles gérés si les types d'appliance et de modèle sont les mêmes et si les fonctions sous licence sont compatibles.
- Supprimer une version de microprogramme. Vous ne pouvez pas supprimer une version active de microprogramme. Comme alternative à la suppression de versions de microprogrammes, vous pouvez configurer le nombre maximal de versions de n'importe quel objet que vous voulez garder.

Configuration et administration d'un ensemble géré
- Ajouter une ou plusieurs appliances DataPower au gestionnaire d'appliances.
- Créer la version de microprogramme dans le gestionnaire d'appliances que vous voulez utiliser sur toutes les appliances de l'ensemble géré. Vous pouvez avoir différentes versions d'ensembles gérés ou partager les versions de microprogrammes entre les ensembles gérés.
- Créer un ensemble géré pour toutes les appliances conçues pour partager la même version de microprogramme, les mêmes paramètres d'appliance partageable et les mêmes domaines gérés.
- Ajouter des appliances à un ensemble géré.
Eviter les incidents: N'ajoutez pas la même appliance DataPower à un ensemble géré dans deux gestionnaires d'appliances DataPower différents. Si un gestionnaire d'appliances DataPower détecte qu'un autre gestionnaire d'appliances DataPower administre une appliance, il supprime cette appliance de son ensemble géré. Si cette appliance est la seule qui existe dans cet ensemble géré, le gestionnaire d'appliances DataPower peut aussi supprimer tous les paramètres partagés et les versions de domaine qui sont associés à cet ensemble géré. Dans cette situation, vous ne pourrez pas restaurer les versions historiques des domaines et des paramètres d'appliance partagés qui n'existent pas dans l'autre gestionnaire d'appliances DataPower.
Par exemple, si vous créez les ensembles gérés suivants :- Ensemble géré MS1 sur le gestionnaire d'appliances DataPower A qui contient l'appliance DataPower X.
- Ensemble géré MS2 sur le gestionnaire d'appliances DataPower B qui contient aussi l'appliance DataPower X.
Quand le gestionnaire d'appliances DataPower A détecte que le gestionnaire d'appliances DataPower B administre aussi l'appliance DataPower X, il génère dans le fichier journal du gestionnaire de déploiement un message d'erreur qui indique que l'appliance est administrée par le gestionnaire d'appliances DataPower B, puis supprime l'appliance X de l'ensemble géré MS1. Comme l'appliance X est la seule qui existe dans l'ensemble géré MS1, le gestionnaire d'appliances DataPower A supprime aussi tous les paramètres d'appliance partagés et les versions de domaine qui sont associés à l'ensemble géré MS1. Vous ne pourrez pas restaurer les versions historiques qui existaient sur le gestionnaire d'appliances DataPower A et qui n'existaient pas sur le gestionnaire d'appliances DataPower B.
gotcha - Gérer les versions du microprogramme, les paramètres d'appliances partageable et les domaines gérés avec la fonction d'annulation.
- Surveiller l'état de synchronisation et des opérations de l'appliance.
La console d'administration permet également de gérer de longues tâches pour le gestionnaire d'appliances DataPower, d'afficher l'état de ces tâches ou de supprimer une ou plusieurs de ces tâches. Cependant, vous ne pouvez pas supprimer une tâche pour l'arrêter. Le seul moyen d'interrompre une tâche en cours d'exécution ou d'empêcher le gestionnaire d'appliances d'exécuter une tâche est d'arrêter le gestionnaire de tâche. L'arrêt du gestionnaire d'appliances entraîne l'arrêt de toutes les tâches en cours d'exécution et en attente.
Propagation des paramètres d'appliance partageable et des domaines gérés depuis les appliances maîtres vers les appliances non maîtres
Si l'ensemble géré contient plusieurs appliances, les modifications effectuées sur la version active des paramètres d'appliance partageable sont propagées sur les appliances subordonnées de l'ensemble géré. De même, les modifications effectuées sur les domaines gérés d'appliances maîtres sont propagées sur les appliances subordonnées de l'ensemble géré.
Le gestionnaire d'appliance détecte également lorsque des appliances subordonnées sont disponibles. Par exemple, si des paramètres d'appliance partageable sont modifiés pour l'appliance maître, mais que les appliances subordonnées ne sont pas disponibles, l'appliance maître et les appliances subordonnées ne peuvent pas être synchronisées. Lorsque les appliances subordonnées sont disponibles, le gestionnaire d'appliances détecte le changement d'état et initialise la synchronisation de l'appliance maître vers les appliances subordonnées dans l'ensemble géré.