Cette section explique comment configurer OpenText eDirectory 9.3 en utilisant la mise en grappe haute disponibilité sur Linux.
Deux serveurs Linux ou plus équipés d'un logiciel de grappe
Stockage partagé externe pris en charge par le logiciel de grappe, avec un espace disque suffisant pour stocker toutes les données d'OpenText eDirectory et NICI
Adresse IP virtuelle
OpenText eDirectory 9.1 ou version ultérieure
REMARQUE :L'utilitaire nds-cluster-config prend uniquement en charge la configuration de l'instance OpenText eDirectory root. OpenText eDirectory ne prend pas en charge la configuration de plusieurs instances et les installations non root d'OpenText eDirectory dans un environnement de grappe.
Installez et configurez OpenText eDirectory sur le serveur que vous souhaitez utiliser comme noeud de grappe primaire. Pour plus d'informations sur les procédures d'installation et de configuration, consultez la Exécution de l’utilitaire nds-install pour installer des composants OpenText eDirectory.
REMARQUE :
Pendant la configuration d'OpenText eDirectory, le nom de serveur NCP par défaut est le nom de serveur hôte de l'ordinateur sur lequel vous avez installé OpenText eDirectory. Comme OpenText eDirectory est hébergé sur plusieurs hôtes dans un environnement en grappe, vous devez toutefois indiquer un nom de serveur NCP qui est unique sur la grappe au lieu d'utiliser le nom par défaut. Par exemple, vous pouvez indiquer le nom clusterserver pour le serveur NCP lorsque vous configurez OpenText eDirectory sur le nœud de grappe primaire.
Pendant le processus de configuration, assurez-vous de définir l'adresse IP virtuelle de votre installation d'OpenText eDirectory. Dans un environnement en grappe, OpenText eDirectory écoute uniquement sur l'adresse IP virtuelle et non sur l'adresse IP du système.
Après avoir installé et configuré eDirectory, accédez au fichier nds.conf, qui se trouve dans le répertoire /etc/opt/novell/eDirectory/conf.
Modifiez le fichier nds.conf pour définir la valeur du paramètre n4u.nds.preferred-server sur l'adresse IP virtuelle de l'installation en grappe, puis enregistrez et fermez le fichier.
Vérifiez l'installation d'OpenText eDirectory en utilisant la commande ndsstat.
OpenText eDirectory doit être fonctionnel et en cours d'exécution sur le noeud de grappe primaire.
Montez le système de fichiers partagé à l'aide du gestionnaire de grappes.
Avant d'exécuter l'utilitaire de configuration, sauvegardez toutes les données dans les répertoires suivants :
/var/opt/novell/nici
/var/opt/novell/eDirectory/data (n4u.server.vardir)
/var/opt/novell/eDirectory/data/dib (n4u.nds.dibdir)
/etc/opt/novell/eDirectory/conf (n4u.server.configdir)
/var/opt/novell/eDirectory /log
REMARQUE :Si vous installez OpenText eDirectory dans un emplacement non défini par défaut, vous pouvez utiliser la commande ndsconfig get pour trouver les chemins vardir, dir utilisés dans votre installation. nds.conf doit être dans l'emplacement par défaut, qui est /etc/opt/novell/eDirectory/conf/nds.conf.
Sur le serveur de nœud en grappe primaire, ouvrez un terminal et exécutez la commande suivante pour arrêter le service OpenText eDirectory :
ndsmanage stopall
Dans le terminal, accédez à l'emplacement de l'utilitaire de configuration, nds-cluster-config. L'utilitaire est situé dans le répertoire /opt/novell/eDirectory/bin.
Exécutez la commande suivante :
nds-cluster-config -s /<sharedfilesystem>
où <sharedfilesystem> représente l'emplacement à utiliser pour les données de grappe partagées de eDirectory.
REMARQUE :vous pouvez également exécuter l'utilitaire en mode sans surveillance à l'aide de l'option -u. Si vous utilisez cette option, l'utilitaire ne demande pas de confirmation lorsque vous configurez OpenText eDirectory sur une grappe.
Si vous utilisez l'option sans surveillance, vous devez également utiliser l'option -s et indiquer le système de fichiers en grappe partagé.
Après que l'utilitaire a vérifié la validité du stockage partagé en grappe, cliquez sur y pour poursuivre la configuration sur la grappe.
L'utilitaire de configuration déplace les données des répertoires susmentionnés vers les emplacements suivants sur le système de fichiers partagé :
<système_fichiers_partagé>/nici
<système_fichiers_partagé>/data
<système_fichiers_partagé>/data/
<système_fichiers_partagé>/conf
<système_fichiers_partagé>/log
Démarrez les services OpenText eDirectory en exécutant la commande suivante :
ndsmanage startall
Vérifiez l'état d'OpenText eDirectory en utilisant ndsstat. Les services d'OpenText eDirectory doivent être fonctionnels et en cours d'exécution.
Arrêtez les services OpenText eDirectory en exécutant la commande suivante :
ndsmanage stopall
Connectez-vous au serveur que vous souhaitez utiliser comme noeud secondaire de la grappe.
Utilisez le gestionnaire de grappes pour déplacer le stockage partagé vers le noeud secondaire.
Installez la même version d'OpenText eDirectory sur le nœud de grappe secondaire que celle installée sur le noeud de grappe primaire, mais ne configurez pas OpenText eDirectory.
Dans le terminal, accédez à l'emplacement de l'utilitaire de configuration sur le noeud secondaire. L'utilitaire est situé dans le répertoire /opt/novell/eDirectory/bin.
Ouvrez un terminal et exécutez la commande suivante :
nds-cluster-config -s /<sharedfilesystem>
Où <système_fichiers_partagé> représente le stockage partagé en grappe. Le chemin du <système_fichiers_partagé> doit être le même que l'emplacement de chemin indiqué lors de la configuration du noeud primaire.
L'utilitaire nds-cluster-config relie le noeud en grappe secondaire aux données partagées d'OpenText eDirectory situées sur le système de fichiers en grappe.
Démarrez les services OpenText eDirectory en exécutant la commande suivante :
ndsmanage startall
Vérifiez l'état de eDirectory en utilisant la commande ndsstat.
Arrêtez les services d'OpenText eDirectory sur le noeud secondaire en exécutant la commande ndsmanage stopall.
Après avoir configuré avec succès OpenText eDirectory sur les deux nœuds de la grappe, vous devez aussi modifier le mode de démarrage du service ndsd sur chaque nœud en utilisant la commande suivante :
chkconfig -d ndsd
Une fois que l'utilitaire de configuration a terminé de configurer le nœud secondaire, vous pouvez utiliser le gestionnaire de grappes pour ajouter les services d'OpenText eDirectory dans la grappe.
Pour plus d'informations sur les Cluster Services sous Linux, reportez-vous à la documentation suivante :
IMPORTANT :Idéalement, le gestionnaire de grappes vérifie que deux noeuds ou plus n'accèdent pas simultanément à la même DIB. Vous devez toutefois vous assurer que ndsd n'est pas exécuté simultanément à partir de deux noeuds de grappe ou plus. Cela est dû au fait que l'accès à la même DIB par le biais de deux noeuds ou plus provoque la corruption de la DIB.
Sur tous les noeuds, modifiez le fichier snmpd.conf. Pour plus d'informations, consultez Installation et configuration des services SNMP pour OpenText eDirectory
dans le Guide d'administration d'OpenText™ eDirectory CE 24.4 (v9.3).
Démarrez ndssnmpsa.
Sélectionnez Oui pour l'option Mémoriser le mot de passe.
Pour démarrer le service SNMP, effectuez l'une des actions suivantes :
Ajoutez /etc/init.d/ndssnmpsa start au script post_ndsd_start et /etc/init.d/ndssnmpsa stop au script pre_ndsd_stop.
Ajoutez ndssnmpsa comme ressource en grappe avec une dépendance sur la ressource eDirectory.
REMARQUE :Étant donné qu'OpenText eDirectory écoute sur une adresse IP virtuelle, les trappes ont l'adresse IP de l'hôte, qui est l'adresse IP de l'agent.