Comment installer PYTHEAS MailGate sur un cluster haute-disponibilité
Depuis la version 2.75, le produit peut être installé sur un cluster
haute-disponibilité. Dans un tel environnement, les données de configuration,
les données concernant la file d'attente des messages sortants, les fichiers log etc.,
sont enregistrés dans le "shared cluster storage", et ainsi synchronisées parmi
tous les nœuds du cluster.
Installation
Sur le premier nœud
- Nous assumons que nous disposons d'un "cluster shared volume", comme par
exemple
C:\ClusterStorage\Volume1 .
Créez le dossier C:\ClusterStorage\Volume1\PYTHEAS\PytheasMailgate .
- Installez PYTHEAS MailGate. Nous recommandons d'installer la
version régulière sur chacun des noeuds; surtout dans un environnement de
production, n'installez pas la version d'évaluation du produit. Ne
démarrez pas PYTHEAS MailGate à la fin du programme
d'installation. Si cela arrive, fermez le Configuration
Wizard et le Communication Task.
- Dans la clé de registre
HKLM\SOFTWARE\Wow6432Node\Pytheas\PYTHEAS
MailGate , ajoutez une valeur "chaine de caractères" nommée ConfigPath ,
avec la valeur:
C:\ClusterStorage\Volume1\PYTHEAS\PytheasMailgate .
- En v. 3.x: Démarrez le Panneau de Configuration de PYTHEAS MailGate.
En v. 2.x: Démarrez le PYTHEAS MailGate Communication
Task.
Si l'Assistant de Configuration
démarre, fermez-le. Activez le produit avec votre clé de licence.
- Configurez PYTHEAS MailGate. Utilisez le
Programme de configuration ou l'Assistant
de Configuration (pour cela, utilisez le bouton correspondant
sur l'onglet Configuration). Si vous
récupérez les données de configuration sur une autre machine, copiez-les
dans le dossier
C:\ClusterStorage\Volume1\PYTHEAS\PytheasMailgate .
- Installez le
service Windows Pytheas MailGate.
- En v. 2.x: Fermez le Communication Task.
- Pour
Program Files (x86)\PytheasMailgate\PMailGat.exe ,
ajoutez une règle de pare-feu Windows
(accordez la permission pour connexions TCP / tous les ports).
Sur le ou les autres nœuds
- Installez PYTHEAS MailGate.
- En v. 3.x: Démarrez le Panneau de Configuration. Si l'Assistant
de Configuration démarre, fermez-le. Installez le service Pytheas MailGate.
En v. 2.x: Démarrez le Communication Task. Si l'Assistant
de Configuration démarre, fermez-le. Installez le service Pytheas MailGate. Fermez le
Communication Task.
- Pour
Program Files (x86)\PytheasMailgate\PMailGat.exe ,
ajoutez une règle de pare-feu Windows
(accordez la permission pour connexions TCP / tous les ports).
Mise en place du PYTHEAS MailGate Clustered Service
- Avec le Gestionnaire du Cluster haute disponibilité sur le premier noeud,
configurez un nouveau "Service ou Application":
Sélectionnez le type: Generic Service,
Sélectionnez le service Pytheas MailGate ,
Donnez un nom au nouveau service (par ex. Pmg-Cluster), et configurez une
adresse IP pour ce service.
Pas besoin de "storage"
Dans l'étape suivante, configurez la réplication de la clé de registre
SOFTWARE\Wow6432Node\Pytheas\PYTHEAS MailGate .
- Après la fermeture de cet assistant, le nouveau service devrait passer à
l'état "online".
- Si PYTHEAS MailGate prend en charge le courriel sortant: faites de la sorte
que le Connecteur d'envoi de Microsoft Exchange transfère le courriel
sortant vers le nom du "clustered
service" (Pmg-Cluster dans notre exemple).
En état de production...
Configurer PYTHEAS MailGate
- Utilisez le Panneau (P'rogramme) de Configuration
de PYTHEAS MailGate sur le nœud de votre choix.
- L'activation d'une clé de licence, ou l'enregistrement d'un ID de
contrat de support technique doivent être effectués sur le nœud actif.
Surveillance
- Démarrez le PYTHEAS MailGate Remote Control Program
sur le nœud de votre choix, ou sur une autre machine. Sur son onglet
Preferences, indiquez le nom du
"clustered service" (Pmg-Cluster
dans notre exemple).
Mise à jour de PYTHEAS MailGate
- Mettez PYTHEAS MailGate à jour sur le(s) nœud(s) inactif(s).
- Dans le gestionnaire du cluster haute disponibilité: transférez le
service Pmg-Custer vers un autre nœud.
- Effectuez la mise à jour sur le nœud désormais inactif.
|