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.
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
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
Redémarrez les services ndsd.
Pour installer le correctif de pont sous Linux pour un utilisateur non-root, suivez les étapes ci-dessous.
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
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
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.
Pour installer le correctif de pont sous Windows, procédez comme suit.
Dézippez le build d'OpenText eDirectory situé dans <correctif_extrait>eDirectory\correctif_pont_eba
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
Exécutez la commande ci-dessous à partir de powershell.
preUpgrade.ps1 -rfile <path_for_Configuration>/upgrade.ni
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).
Démarrez les services ndsd.
Pour installer le correctif de pont sur le conteneur, procédez comme suit.
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.
Après le désarchivage,
Copiez le fichier eba_brdge.sch dans le conteneur et exécutez la commande suivante.
docker cp eba_brdge.sch <eDirectory Container name>:/config
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
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
Pour installer le RPM du correctif de pont EBA, exécutez les étapes ci-dessous.
Connectez-vous au conteneur en tant qu'utilisateur root.
docker exec -it -u root <eDirectory Container name> /bin/bash
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
Pour redémarrer les services ndsd, redémarrez le conteneur OpenText eDirectory à l'aide de la commande ci-dessous.
docker restart <eDirectory Container name>