2.6 Installation du correctif de pont sur le serveur avec EBA

2.6.1 Installation du correctif de pont sur plusieurs serveurs de répliques avec EBA sous Linux

IMPORTANT :Avant d'effectuer la mise à niveau vers OpenText eDirectory 9.3.0, assurez-vous que tous les serveurs de répliques ou maîtres utilisent la version 9.2.8 ou 9.2.9 d'OpenText eDirectory. Pour mettre à niveau l’un de ces serveurs, installez le correctif de pont EBA fourni avec la version 9.3.0 d'OpenText eDirectory. OpenText eDirectory 9.3.0 ne démarre pas si l'extension de schéma n'est pas appliquée avant le correctif de pont.

Lorsqu'OpenText eDirectory 9.3.0 est installé sur un nouveau serveur et ajouté à un anneau de répliques dans lequel le serveur maître est OpenText eDirectory 9.2.8 ou 9.2.9, et qu'EBA est activé, appliquez le correctif de pont EBA aux serveurs OpenText eDirectory 9.2.8 ou 9.2.9 avant d'installer OpenText eDirectory 9.3.0.

  • Pour installer le correctif de pont sous Linux pour un utilisateur root, suivez les étapes ci-dessous.

  1. Téléchargez et désarchivez le build d'OpenText eDirectory, accédez à l’emplacement désarchivé <emplacement_edirectory_désarchivé>/eDirectory/correctif_pont_eba et exécutez les étapes suivantes. Après le désarchivage, localisez le fichier eba_bridge.sch dans cet emplacement. Élargissez le schéma de correctif de pont à l'aide de la commande ci-dessous.

    ndssch [-h <hostname>[:<port>]][-t <treename>] <admin-FDN> <schemafile> 

    Par exemple :

    ndssch  -h 10.10.10.10:524 -t tree1 admin.novell eba_bridge.sch
  2. Pour appliquer la connexion au correctif de pont en tant qu'utilisateur root, exécutez la commande suivante :

    rpm -ivh --force novell-eba-9.2.8.0000.x86_64.rpm
  3. Redémarrez les services ndsd.

  • Pour installer le correctif de pont sous Linux pour un utilisateur non-root, suivez les étapes ci-dessous.

  1. Téléchargez et désarchivez le build d'OpenText eDirectory, accédez à l’emplacement désarchivé <emplacement_edirectory_désarchivé>/eDirectory/correctif_pont_eba et exécutez les étapes suivantes. Après le désarchivage, localisez le fichier eba_bridge.sch dans cet emplacement. Élargissez le schéma de correctif de pont à l'aide de la commande ci-dessous.

    ndssch [-h <hostname>[:<port>]][-t <treename>] <admin-FDN> <schemafile> 

    Par exemple :

    ndssch  -h 10.10.10.10:524 -t tree1 admin.novell eba_bridge.sch
  2. Copiez les fichiers de bibliothèque ci-dessous dans /home/nuser/eDirectory/opt/novell/eDirectory/lib64, où /home/nuser est un chemin spécifique à l'utilisateur.

    libebacli.so, libebasrv.so, libebassl_cli.so, libebassl_srv.so and libgssapi.so
  3. Redémarrez les services ndsd.

REMARQUE :OpenText eDirectory ne démarre pas si l'extension de schéma n'est pas appliquée avant d'appliquer le correctif de pont.

2.6.2 Installation d'un correctif de pont sur plusieurs serveurs de répliques avec EBA sous Windows

Pour installer le correctif de pont sous Windows, procédez comme suit.

  1. Dézippez le build d'OpenText eDirectory situé dans <correctif_extrait>eDirectory\correctif_pont_eba

  2. Mettez à jour le fichier upgrade.ni présent dans le dossier preUpgrade_930. Indiquez le nom de l'arborescence, le nom du serveur et les informations d'identification de l'administrateur du serveur eDirectory existant dans le fichier de réponses upgrade.ni. Vous trouverez ci-dessous un exemple de fichier de réponses upgrade.ni avec la configuration de la mise à niveau.

    [NWI:NDS]
    mode=configure
    Tree Name=enewtree
    Server Name=enewserver
    Server Container=org
    Admin Context=org
    Admin Login Name=Admin
    Admin Password=env:PASSWORD_VAR
    Require IPV6=NO
    Require EBA=NO
    Require FIPS for TLS=YES
    LDAP TCP Port=389
    LDAP SSL Port=636
    Require TLS=Yes
    Require SS=Yes
    Existing Server=10.10.10.10
    Existing Server Port=524
    [NWI:SNMP]
    Stop service=No
    [NWI:NMAS]
    Methods=CertMutual,Challenge Response,DIGEST-MD5,NDS,Simple Password,SAML
  3. Exécutez la commande ci-dessous à partir de powershell.

    preUpgrade.ps1 -rfile <path_for_Configuration>/upgrade.ni
  4. Arrêtez les services OpenText eDirectory avant de copier les DLL ebacli.dll, ebai18n.dll, ebaldap.dll, ebassl_cli.dll, ebasym.dll depuis <correctif_extrait>eDirectory\correctif_pont_eba vers C:\NetIQ\eDirectory (emplacement binaire d'OpenText eDirectory).

  5. Démarrez les services ndsd.

2.6.3 Installation du correctif de pont sur plusieurs serveurs de répliques avec EBA dans le conteneur

Pour installer le correctif de pont sur le conteneur, procédez comme suit.

  1. Téléchargez et désarchivez le build d'OpenText eDirectory, accédez à l'emplacement désarchivé <emplacement_edirectory_désarchivé>/eDirectory_930/correctif_pont_eba et exécutez les étapes suivantes.

  2. Après le désarchivage,

    1. Copiez le fichier eba_brdge.sch dans le conteneur et exécutez la commande suivante.

      docker cp eba_brdge.sch <eDirectory Container name>:/config
    2. Copiez le fichier novell-eba-9.2.8.0000.x86_64.rpm dans le conteneur, puis exécutez la commande ci-dessous.

      docker cp novell-eba-9.2.8.0000.x86_64.rpm <eDirectory Container name>:/config 
  3. Connectez-vous au conteneur, accédez au répertoire dans lequel vous avez copié le fichier de schéma à l'Étape 2.a, puis exécutez la commande ci-dessous.

    Extension d'un schéma

    ndssch [-h <hostname>[:<port>]][-t <treename>] <admin-FDN> <schemafile>

    Par exemple :

    ndssch  -h 10.10.10.10:524 -t tree1 admin.novell eba_bridge.sch
  4. Pour installer le RPM du correctif de pont EBA, exécutez les étapes ci-dessous.

    1. Connectez-vous au conteneur en tant qu'utilisateur root.

      docker exec -it -u root <eDirectory Container name> /bin/bash
    2. Accédez au répertoire dans lequel vous avez copié le RPM à l'étape 2b, page 146, et exécutez la commande ci-dessous.

      rpm -ivh --force novell-eba-9.2.8.0000.x86_64.rpm
  5. Pour redémarrer les services ndsd, redémarrez le conteneur OpenText eDirectory à l'aide de la commande ci-dessous.

    docker restart <eDirectory Container name>