Automation Engine et clusters
Les clusters regroupent les ordinateurs afin d'accroître leurs capacités ou mieux répartir leur charge de travail. AE peut aussi être exécuté dans un cluster.
L'installation et la configuration d'un cluster se font pratiquement de la même manière que pour un seul ordinateur. Les principales étapes sont présentées ci-après. Les autres configurations touchant au cluster lui-même dépendent du logiciel de cluster utilisé.
Automation Engine
Il peut s'avérer utile d'intégrer votre Automation Engine dans un cluster s'il n'a été installé que sur un seul ordinateur.
- Installez Automation Engine dans un répertoire distinct.
- Saisissez l'adresse IP virtuelle du cluster dans le paramètre hostname= (section [TCP/IP]) du fichier INI.
- Installez ServiceManager sur tous les ordinateurs du cluster, afin de vous assurer que les processus serveur pourront démarrer en cas de changement d'ordinateur. ServiceManager doit être disponible en tant que service de cluster.
Agents
Les agents peuvent également être exécutés dans un cluster.
- Installez l'agent dans un répertoire distinct.
- Saisissez l'adresse IP virtuelle du cluster dans le paramètre UC_EX_IP_ADDR (section [VARIABLES]) du fichier INI.
- Installez ServiceManager sur tous les ordinateurs du cluster, afin de vous assurer que les agents pourront démarrer en cas de changement d'ordinateur. ServiceManager doit être disponible en tant que service de cluster.
Exemple : Cluster Microsoft
Lorsque vous installez un agent Windows dans un cluster, gardez en tête les instructions suivantes :
Il existe deux types d'installation différents. Soit ServiceManager et l'agent sont installés sur un disque partagé (type 1), soit ServiceManager est installé sur un disque local et l'agent est installé sur un disque partagé (type 2).
Le type 2 ne nécessite pas que vous changiez le groupe de clusters pendant l'installation. ServiceManager doit être installé sur chaque nœud.
Type 1:
- Installez l'agent Windows et ServiceManager sur un disque partagé du cluster Microsoft. Effectuez l'installation d'abord sur le nœud primaire, puis après changement de disque, sur le nœud secondaire, dans le même répertoire.
- Saisissez l'adresse IP virtuelle du cluster dans la section [VARIABLES] du fichier INI de l'agent. Pour ce faire, utilisez la variable UC_EX_IP_ADDR.
- Enregistrez ServiceManager en tant que service (commande "UCYBSMGR –install Phrase"). Laissez le type de démarrage sur "Manuel" ; ne le remplacez pas par "Automatique". Lancez cette procédure sur l'ordinateur de la seconde installation, puis changez de disque et continuez sur le nœud primaire.
- Dans MSCS, définissez ServiceManager.Phrase comme type de ressource "Service générique".
- Sélectionnez le disque partagé des dépendances et, le cas échéant, l'adresse IP affectée au groupe.
- Si l'agent requiert une configuration particulière, utilisez la variable supplémentaire pour les caractéristiques de l'hôte.
Type 2 :
- Installez ServiceManager sur chaque nœud d'une unité de disque local.
- Enregistrez ServiceManager en tant que service sur chaque nœud (commande "UCYBSMGR –install Phrase"). Laissez le type de démarrage sur "Manuel" ; ne le remplacez pas par "Automatique".
- Installez l'agent Windows sur un disque partagé du cluster Microsoft.
- Saisissez l'adresse IP virtuelle du cluster ou du groupe dans la section [VARIABLES] du fichier INI de l'agent. Pour ce faire, utilisez la variable UC_EX_IP_ADDR.
- Dans MSCS, définissez ServiceManager.Phrase comme type de ressource "Service générique".
- Sélectionnez le disque partagé comme dépendance et, le cas échéant, l'adresse IP affectée au groupe.
- Le groupe peut alors démarrer sur un nœud.
- Utilisez ServiceManagerDialog pour adapter les services (tels que les propriétés de l'agent, le démarrage automatique).
- Copiez les fichiers *.smd et *.smc mis à jours dans les autres nœuds (à partir du répertoire d'installation de ServiceManager).
- Si l'agent requiert une configuration particulière, créez une variable distincte pour les caractéristiques de l'hôte.
- La clé utilisée pour communiquer avec le serveur est entrée dans le fichier Keystore au premier démarrage de l'agent sur le premier nœud. Définissez le nom et le chamin du fichier Keystore dans le fichier INI de l'agent.
- Une copie du fichier Keystore du premier nœud doit être disponible sur le second nœud sur lequel l'agent doit être exécuté avec le même nom. Sinon, vous ne pouvez pas faire démarrer un agent du même nom sur un autre ordinateur s'il est déjà enregistré dans le système. Cette procédure est systématique, quelle que soit la méthode d'authentification utilisée.
Voir aussi :