11.1 Mise en grappe des services eDirectory sur Linux

Cette section décrit comment configurer eDirectory 9.0 en utilisant la mise en grappe haute disponibilité sur Linux.

11.1.1 Conditions préalables

  • 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 de eDirectory et NICI

  • Adresse IP virtuelle

  • NetIQ eDirectory 9.0 ou version ultérieure

    REMARQUE :L’utilitaire nds-cluster-config prend uniquement en charge la configuration de l’instance eDirectory root. eDirectory ne prend pas en charge la configuration de plusieurs instances et les installations non root de eDirectory dans un environnement de grappe.

11.1.2 Installation et configuration de eDirectory

  1. Installez et configurez 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 Section 2.6.2, Exécution de l’utilitaire nds-install pour installer des composants eDirectory.

    REMARQUE :

    • Pendant la configuration de eDirectory, le nom de serveur NCP par défaut est le nom de serveur hôte de l’ordinateur sur lequel vous avez installé eDirectory. Comme 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 eDirectory sur le noeud de grappe primaire.

    • Pendant le processus de configuration, assurez-vous de définir l’adresse IP virtuelle de votre installation de eDirectory. Dans un environnement en grappe, eDirectory écoute uniquement sur l’adresse IP virtuelle et non sur l’adresse IP du système.

  2. 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.

  3. 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.

  4. Vérifiez l’installation de eDirectory en utilisant la commande ndsstat.

    eDirectory doit être fonctionnel et en cours d’exécution sur le noeud de grappe primaire.

  5. Montez le système de fichiers partagé à l’aide du gestionnaire de grappes.

  6. 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/ (n4u.nds.dir)

    • /etc/opt/novell/eDirectory/conf (n4u.server.configdir)

    • /var/opt/novell/eDirectory /log

    REMARQUE :Si vous installez 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.

  7. Sur le serveur de noeud en grappe primaire, ouvrez un terminal et exécutez la commande suivante pour arrêter le service eDirectory :

    ndsmanage stopall
    
  8. 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.

  9. Exécutez la commande suivante :

    nds-cluster-config -s /<sharedfilesystem>
    

    <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 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é.

  10. 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

  11. Démarrez les services de eDirectory en exécutant la commande suivante :

    ndsmanage startall
    
  12. Vérifiez l’état de eDirectory en utilisant ndsstat. Les services de eDirectory doivent être fonctionnels et en cours d’exécution.

  13. Arrêtez les services de eDirectory en exécutant la commande suivante :

    ndsmanage stopall
    
  14. Connectez-vous au serveur que vous souhaitez utiliser comme noeud secondaire de la grappe.

  15. Utilisez le gestionnaire de grappes pour déplacer le stockage partagé vers le noeud secondaire.

  16. Installez la même version de eDirectory sur le noeud de grappe secondaire que celle installée sur le noeud de grappe primaire, mais ne configurez pas eDirectory.

  17. 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.

  18. Ouvrez un terminal et exécutez la commande suivante :

    nds-cluster-config -s /<sharedfilesystem>
    

    <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 de eDirectory situées sur le système de fichiers en grappe.

  19. Démarrez les services de eDirectory en exécutant la commande suivante :

    ndsmanage startall
    

    Vérifiez l’état de eDirectory en utilisant la commande ndsstat.

  20. Arrêtez les services de eDirectory sur le noeud secondaire en exécutant la commande ndsmanage stopall.

  21. Après avoir configuré avec succès eDirectory sur les deux noeuds de la grappe, vous devez aussi modifier le mode de démarrage du service ndsd sur chaque noeud en utilisant la commande suivante :

    chkconfig -d ndsd
    
  22. Une fois que l’utilitaire de configuration a terminé de configurer le noeud secondaire, vous pouvez utiliser le gestionnaire de grappes pour ajouter les services de eDirectory dans la grappe.

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.

11.1.3 Configuration du serveur SNMP dans des environnements Linux en grappe

  1. Sur tous les noeuds, modifiez le fichier snmpd.conf. Pour plus d’informations, consultez la section Installer et configurer les services SNMP pour eDirectory du Guide d’administration de NetIQ eDirectory .

  2. Démarrez ndssnmpsa.

  3. Sélectionnez Oui pour l’option Mémoriser le mot de passe.

  4. 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é que 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.