Sun Java logo     Précédent      Sommaire      Index      Suivant     

Sun logo
Sun Java Enterprise System 2005Q4 Guide de mise à niveau 

Chapitre  4
Directory Server et Administration Server

Ce chapitre décrit les procédures de mise à niveau des composants Directory Server et Administration Server vers Java ES 2005Q4 (version 4) : Sun Java System Directory Server 5.2 2005Q4 et Sun Java System Administration Server 5.2 2005Q4.

Ces mises à niveau sont décrites ensemble car elles sont liées.

Ce chapitre présente globalement les problèmes et procédures des différentes méthodes de mise à niveau prises en charge par Java ES version 4. Il traite des mises à niveau sur les systèmes d’exploitation Solaris et Linux :


Présentation des mises à niveau de Directory Server et Administration Server

Cette section présente les aspects généraux suivants des composants Directory Server et Administration Server qui ont un impact sur la mise à niveau vers Java ES 2005Q4 (version 4) :

À propos de Java ES version 4

Les versions de Directory Server et d’Administration Server pour Java ES version 4 ne représentent que des améliorations et résolutions de bogues secondaires. Aucune nouvelle fonctionnalité n’a été ajoutée.

Présentation de la mise à niveau de Java ES version 4

Le Tableau 4-1 répertorie les méthodes de mise à niveau de Directory Server et d’Administration Server vers Java ES version 4 prises en charge. Il s’applique à la fois à Solaris et Linux.

Tableau 4-1  Méthodes de mise à niveau vers Java ES version 4 : Sun Java System Directory Server 5.2 2005Q4 et Sun Java System Administration Server 5.2 2005Q4 

Version de Java ES

Version de Directory Server, Administration Server et Directory Proxy Server

Approche globale

Reconfiguration requise

Version 3

Sun Java System Directory Server 5 2005Q1

Sun Java System Administration Server 5 2005Q1

Mise à niveau directe :
appliquez les patchs et reconfigurez l’annuaire de configuration.

Reconfiguration automatique des données de l’annuaire de configuration

Version 2

Sun Java System Directory Server 5.2 2004Q2

Sun Java System Administration Server 5.2 2004Q2

Mise à niveau directe :
appliquez les patchs et reconfigurez l’annuaire de configuration.

Reconfiguration automatique des données de l’annuaire de configuration

Version 1

Sun One Directory Server 5.2

Sun One Administration Server 5.2

Mise à niveau directe non certifiée :
mais vous pouvez utiliser la méthode adoptée pour la mise à niveau à partir de la version 2.

Reconfiguration automatique des données de l’annuaire de configuration

Versions antérieures à Java ES

Sun One Directory Server 5.2

Sun One Administration Server 5.2

Mise à niveau directe non certifiée :
mais vous pouvez utiliser la méthode adoptée pour la mise à niveau à partir de la version 2.

Reconfiguration automatique des données de l’annuaire de configuration

Sun One Directory Server 5.1, 5.0 ou 4.x

Sun One Administration Server 5.1, 5.0 ou 4.x

Pas de mise à niveau directe :
effectuez tout d’abord la mise à niveau vers la version 3. Reportez-vous au manuel Guide de migration et de mise à niveau de Java Enterprise System 2005Q1
(http://docs.sun.com/doc/819-0062).

Mettez ensuite la version 3 à niveau vers la version 4.

Reportez-vous au manuel Guide de migration et de mise à niveau de Sun Java Enterprise System 2005Q1.
(http://docs.sun.com/doc/819-0062)

Données de Directory Server et d’Administration Server

Directory Server et Administration Server utilisent Directory Server pour le stockage des données de configuration. Les données sont stockées dans une structure d’arborescence particulière dans le répertoire. L’instance de Directory Server qui héberge la configuration est appelée annuaire de configuration.

L’annuaire de configuration peut être une instance de Directory Server dédiée, ce que nous recommandons pour des raisons de sécurité, ou il peut aussi héberger les données d’identité de l’utilisateur ou les données de configuration de services. Il peut être installé sur le même ordinateur que les autres instances Directory Server ou Administration Server. Toutefois, dans la plupart des architectures de déploiement, l’annuaire de configuration est distant des autres composants qui l’utilisent pour stocker des informations de configuration.

Le tableau suivant indique le type de données qui peut être affecté par la mise à niveau des logiciels Directory Server et Administration Server.

Tableau 4-2  Utilisation des données de Directory Server, Administration Server et Directory Proxy Server

Type de données

Emplacement

Utilisation

Données de configuration de Directory Server

Annuaire de configuration

Configuration de Directory Server

Données de configuration d’Administration Server

Annuaire de configuration

Configuration d’Administration Server

Problèmes de compatibilité

Directory Server et Administration Server pour Java ES version 4 ne présentent aucune modification d’interface. Ces composants sont compatibles en tant que groupe avec les versions précédentes. Toutefois, chacun de ces composants n’est pas compatible avec les versions précédentes de l’autre. Ils doivent donc être mis à niveau en tant qu’unité.

Dépendances

Les dépendances par rapport aux autres composants Java ES peuvent avoir une influence sur la procédure de mise à niveau et de reconfiguration des logiciels Directory Server et Administration Server. Chacun de ces composants dépend comme suit des composants Java ES :


Mise à niveau de Directory Server et d’Administration Server à partir de Java ES version 3

Cette section présente des informations sur la mise à niveau de Directory Server et d’Administration Server à partir de Java ES 2005Q1 (version 3) vers Java ES 2005Q4 (version 4). Elle aborde les thèmes suivants :

Introduction

Lors de la mise à niveau de Directory Server et d’Administration Server pour Java ES version 3 vers la version 4, tenez compte des aspects suivants du processus de mise à niveau :

Mise à niveau de Directory Server et d’Administration Server pour la version 3

Cette section explique comment effectuer la mise à niveau de Directory Server et d’Administration Server de Java ES version 3 vers Java ES version 4 sur les plates-formes Solaris et Linux. Lorsqu’une rubrique traite de procédures spécifiques à une plate-forme, le système d’exploitation auquel elle fait référence est indiqué. Elle aborde les thèmes suivants :

Tâches à exécuter avant la mise à niveau

Avant toute mise à niveau de Directory Server et d’Administration Server, vous devez réaliser les tâches décrites ci-après.

Vérifier les informations sur la version actuelle

Pour vérifier la version actuelle de Directory Server et d’Administration Server, redémarrez le démon Directory Server à l’aide de l’option -v :

puis vérifiez les messages de démarrage dans le journal des erreurs de Directory Server.

Remarque : si la commande ns-slapd échoue sur la plate-forme Solaris 10, définissez le chemin de la bibliothèque sur null lorsque vous exécutez la commande :

Mettre à niveau les dépendances de Directory Server et d’Administration Server

Il est généralement recommandé de mettre à niveau tous les composants Java ES installés sur un ordinateur (et dans son environnement) vers Java ES version 4. Toutefois, puisque Directory Server et Administration Server ne requièrent pas la mise à niveau des composants Java ES version 3, cette tâche est facultative.

Sauvegarder les données de Directory Server

La mise à niveau de Directory Server et d’Administration Server modifie les données de l’annuaire de configuration. Par conséquent, avant d’effectuer la mise à niveau, vous devez sauvegarder vos données d’annuaire de configuration à l’aide de la console Directory Server ou d’un utilitaire de ligne de commande tel que db2bak.

Pour plus d’informations sur la sauvegarde de Directory Server, reportez-vous au manuel Sun Java System Directory Server Administration Guide (http://docs.sun.com/doc/817-7613).

Obtenir les mots de passe et informations de configuration requis

Vous devez connaître le mot de passe et l’ID administrateur de la version actuellement installée de Directory Server.

En outre, Directory Server et Administration Server doivent être exécutés en tant que même utilisateur et même groupe, c’est-à-dire avec le même ID utilisateur et ID de groupe.

Mise à niveau de Directory Server et d’Administration Server pour la version 3 (Solaris)

Cette section traite des considérations qui ont une incidence sur la procédure de mise à niveau de Directory Server et d’Administration Server, suivies de la description de la procédure elle-même.

Considérations relatives à la mise à niveau (Solaris)

La mise à niveau de Directory Server et d’Administration Server vers Java ES version 4 tient compte des considérations suivantes :

Procédure de mise à niveau (Solaris)

La procédure décrite ci-après s’applique aux instances Directory Server et Administration Server installées localement sur l’ordinateur sur lequel vous effectuez la mise à niveau.

Cette procédure utilise deux commandes : directoryserver(1m) et mpsadmserver(1m). Pour plus d’informations sur ces commandes, reportez-vous aux documents Directory Server Man Page Reference et Administration Server Man Page Reference.

  1. Notez les numéros des patchs requis indiqués dans le Tableau 4-4.
  2. Vous pouvez télécharger les patchs dans /tmp à partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  4. su -

  5. Arrêtez la console d’administration si elle est exécutée localement.
  6. Arrêtez tous les composants Java ES qui dépendent des instances Directory Server que vous allez mettre à niveau. Cette étape dépend de la façon dont ces composants sont répliqués dans votre architecture de déploiement.
  7. Vous devez arrêter les composants dans l’ordre suivant :

    1. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.
    2. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Server
    5. L’annuaire de configuration s’il est exécuté localement en tant qu’instance Directory Server distincte.
    6. Pour plus d’informations sur l’arrêt d’un composant Java ES, reportez-vous au guide d’administration correspondant.

  8. Veillez à mettre à niveau tous les composants Java ES avec lesquels Directory Server et Administration Server présentent des dépendances de mise à niveau strictes (voir la section Mettre à niveau les dépendances de Directory Server et d’Administration Server).
  9. Mettez à niveau Administration Server.
  10. Vous devez effectuer cette opération même si Directory Server a été initialement installé en mode autonome sur l’ordinateur sur lequel vous effectuez la mise à niveau (du code Administration Server est installé même en mode autonome).

    1. Redémarrez l’instance Administration Server à mettre à niveau.
    2. Appliquez les patchs d’Administration Server répertoriés dans le Tableau 4-4.
    3. Appliquez le patch de localisation d’Administration Server (117047) avant d’appliquer le patch de base d’Administration Server.

      patchadd ID_patch

    4. Confirmez la réalisation de la mise à niveau du patch :
    5. showrev -p | grep ID_patch

      Le résultat doit renvoyer les versions des ID de patchs appliqués à l’étape b.

    6. Assurez-vous que l’annuaire de configuration est en cours d’exécution.
    7. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

    8. Synchronisez les paramètres mis à niveau avec l’annuaire de configuration :
    9. /usr/sbin/mpsadmserver sync-cds

      Le programme vous demande d’entrer un nom et un mot de passe administrateur.

  11. Mettez à niveau Directory Server.
    1. Si vous exécutez Directory Server en mode autonome, sans Administration Server, procédez comme suit, sinon passez directement à l’étape 7b.
      1. Assurez-vous qu’Administration Server est mis à niveau, étape 6.
      2. Placez-vous dans le répertoire racine serverroot.
      3. cd /var/opt/mps/serverroot

      4. Créez un annuaire de configuration :
      5. mkdir -p admin-serv/config

      6. Créez un fichier adm.config :
      7. vi admin-serv/config/adm.conf

      8. Ajoutez le texte suivant :
      9. isie: cn=Administration Server, cn=Server Group, cn=nom_hôte, ou=domaine_administration, o=NetscapeRoot

        Tout sur la même ligne, où nom_hôte est le nom d’hôte complet de Directory Server et domaine_administration est en général le nom de domaine de l’hôte.

    2. Assurez-vous que l’instance Directory Server en cours de mise à niveau est bien arrêtée.
    3. Appliquez les patchs de Directory Server répertoriés dans le Tableau 4-5.
    4. Appliquez le patch de localisation de Directory Server (117015) avant d’appliquer le patch de base de Directory Server.

      patchadd ID_patch.

    5. Confirmez la réalisation de la mise à niveau du patch :
    6. showrev -p | grep ID_patch

      Le résultat doit renvoyer les versions des ID de patchs appliqués à l’étape c.

    7. Réinitialisez le numéro de version de Directory Server par défaut :
    8. /usr/sbin/directoryserver -d 5.2

    9. Assurez-vous que l’annuaire de configuration est en cours d’exécution.
    10. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

    11. Synchronisez les paramètres mis à niveau avec l’annuaire de configuration :
    12. /usr/sbin/directoryserver -u 5.2 sync-cds

      Le programme vous demande d’entrer un nom et un mot de passe administrateur.

  12. Redémarrez tous les composants Java ES dans l’ordre contraire à celui dans lequel vous les avez arrêtés à l’étape 4.
    1. L’annuaire de configuration, s’il est exécuté localement en tant qu’instance Directory Server distincte ;
    2. Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    5. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.

Mise à niveau de Directory Server et d’Administration Server pour la version 3 (Linux)

Cette section traite des considérations qui ont une incidence sur la procédure de mise à niveau de Directory Server et d’Administration Server, suivies de la description de la procédure elle-même.

Considérations relatives à la mise à niveau (Linux)

Les mêmes considérations s’appliquent à la mise à niveau de Directory Server et de ses composants associés vers Java ES version 4 sous Linux et Solaris (voir Considérations relatives à la mise à niveau (Solaris)), sauf que les patchs de mise à niveau pour la version 4 sous Linux sont différents de ceux destinés à Solaris.

Les patchs de mise à niveau de Directory Server et d’Administration Server pour la version 4 pour le système d’exploitation Linux sont répertoriés dans le tableau suivant :

Tableau 4-5  Patchs1 de mise à niveau de Directory Server et d’Administration Server sous Linux 

Description

ID de patch et nom de RPM

Directory Server

118080-11:

sun-directory-server-5.2-25.i386.rpm
sun-directory-server-man-5.2-9.i386.rpm

Localisation de Directory Server

118290-12:

sun-directory-server-Langue-5.2-17.i386.rpm

Administration Server

118079-10:

sun-admin-server-5.2-18.i386.rpm
sun-server-console-5.2-18.i386.rpm
sun-admin-server-man-5.2-8.i386.rpm

Localisation d’Administration Server

118289-13:

sun-admin-server-Langue-5.2-19.i386.rpm
sun-server-console-
Langue-5.2-19.i386.rpm

1Les numéros de révision des patchs sont les numéros minimum requis pour la mise à niveau vers Java ES version 4. S’il existe des versions plus récentes, utilisez-les à la place de celles indiquées dans ce tableau.

Procédure de mise à niveau (Linux)

La procédure décrite ci-après s’applique aux instances Directory Server et Administration Server installées localement sur l’ordinateur sur lequel vous effectuez la mise à niveau.


Attention

Il est impossible d’annuler une mise à niveau de Java ES version 3 vers Java ES version 4 sous Linux.


Cette procédure utilise deux commandes : directoryserver(1m) et mpsadmserver(1m). Pour plus d’informations sur ces commandes, reportez-vous aux documents Directory Server Man Page Reference et Administration Server Man Page Reference.

  1. Procurez-vous les patchs requis à l’aide de leurs numéros et des noms de RPM indiqués dans le Tableau 4-5. Utilisez ces informations pour obtenir les numéros de version des RPM.
  2. Vous pouvez télécharger les patchs dans /tmp à partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

    Dans la procédure suivante, ancienneVersion indique le RPM de la version de Directory Server et d’Administration Server pour la version 3.

  3. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  4. su -

  5. Arrêtez la console d’administration si elle est exécutée localement.
  6. Arrêtez tous les composants Java ES qui dépendent des instances Directory Server que vous allez mettre à niveau. Cette étape dépend de la façon dont ces composants sont répliqués dans votre architecture de déploiement.
  7. Vous devez arrêter les composants dans l’ordre suivant :

    1. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.
    2. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Server
    5. l’annuaire de configuration s’il est exécuté localement en tant qu’instance Directory Server distincte.
    6. Pour plus d’informations sur l’arrêt d’un composant Java ES, reportez-vous au guide d’administration correspondant.

  8. Veillez à mettre à niveau tous les composants Java ES avec lesquels Directory Server et Administration Server présentent des dépendances de mise à niveau strictes (voir la section Mettre à niveau les dépendances de Directory Server et d’Administration Server).
  9. Appliquez chacun des RPM d’Administration Server.
    1. Appliquez le RPM d’Administration Server : Produit.
    2. Vous devez effectuer cette opération même si Directory Server été initialement installé en mode autonome sur l’ordinateur sur lequel vous effectuez la mise à niveau.

      1. Appliquez le RPM comme suit :
      2. Appliquez les RPM de localisation d’Administration Server (117047) avant d’appliquer les RPM de base d’Administration Server.

        rpm -Fvh sun-admin-server-Langue-5.2-19.i386.rpm
        rpm -Fvh sun-server-console-Langue-5.2-19.i386.rpm
        rpm -Fvh sun-admin-server-5.2-18.i386.rpm
        ...

        Si le serveur Administration Server a déjà été configuré, le système renvoie l’erreur suivante :

        error: execution of %preun scriptlet from sun-admin-server-5.2-ancienneVersion failed, exit status 1

        Dans ce cas, supprimez l’ancienne version du RPM à l’aide de l’option --noscripts comme suit :

        rpm -e --noscripts sun-admin-server-5.2-ancienneVersion

      3. Si Administration Server a déjà été configuré, assurez-vous que l’annuaire de configuration est en cours d’exécution.
      4. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

      5. Synchronisez les paramètres mis à niveau avec l’annuaire de configuration :
      6. /opt/sun/sbin/mpsadmserver sync-cds

        Le programme vous demande d’entrer un nom et un mot de passe administrateur.

      7. Confirmez la réalisation de la mise à niveau :
      8. rpm -q sun-admin-server

        Le système doit vous renvoyer le numéro de la nouvelle version du RPM.

    3. Appliquez le RPM d’Administration Server : Console.
    4. rpm -Fvh sun-server-console-5.2-18.i386.rpm

    5. Appliquez le RPM d’Administration Server : Pages de manuel.
    6. rpm -Uvh sun-admin-server-man-5.2-8.i386.rpm

  10. Appliquez chacun des RPM de Directory Server.
    1. Si vous exécutez Directory Server en mode autonome, sans Administration Server, appliquez le RPM d’Administration Server.
    2. rpm -Fvh sun-admin-server-5.2-18.i386.rpm

      Sinon, passez directement à l’étape 7b.

    3. Appliquez le RPM de Directory Server : Produit.
      1. Assurez-vous que l’instance Directory Server en cours de mise à niveau est bien arrêtée.
      2. Appliquez le RPM comme suit :
      3. Appliquez les RPM de localisation de Directory Server (117015) avant d’appliquer les RPM de base de Directory Server.

        rpm -Fvh sun-directory-server-Langue-5.2-17.i386.rpm
        rpm -Fvh sun-directory-server-5.2-25.i386.rpm
        ...

        Si Directory Server a déjà été configuré, le système renvoie l’erreur suivante :

        error: execution of %preun scriptlet from sun-directory-server-5.2-ancienneVersion failed, exit status 1

        Dans ce cas, supprimez l’ancienne version du RPM à l’aide de l’option --noscripts comme suit :

        rpm -e --noscripts sun-directory-server-5.2-ancienneVersion

      4. Si Directory Server a déjà été configuré, assurez-vous que l’annuaire de configuration est en cours d’exécution.
      5. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

      6. Synchronisez les paramètres mis à niveau avec l’annuaire de configuration :
      7. /opt/sun/sbin/directoryserver sync-cds

        Le programme vous demande d’entrer un nom et un mot de passe administrateur.

      8. Confirmez la réalisation de la mise à niveau :
      9. rpm -q sun-directory-server

        Le système doit vous renvoyer le numéro de la nouvelle version du RPM.

    4. Appliquez le RPM de Directory Server : Pages de manuel.
    5. rpm -Uvh sun-directory-server-man-5.2-9.i386.rpm

  11. Redémarrez tous les composants Java ES dans l’ordre contraire à celui dans lequel vous les avez arrêtés à l’étape 4.
    1. L’annuaire de configuration, s’il est exécuté localement en tant qu’instance Directory Server distincte ;
    2. Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    5. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.

Vérification de la mise à niveau

Pour vérifier que la mise à niveau de Directory Server et d’Administration Server s’est bien déroulée, redémarrez le démon Directory Server à l’aide de l’option -v :

puis vérifiez les messages de démarrage dans le journal des erreurs de Directory Server.

Voir le Tableau 4-3 des valeurs de résultat.

Tâches à exécuter après la mise à niveau

Aucune tâche n’est à exécuter après les étapes de mise à niveau décrites dans les sections Procédure de mise à niveau (Solaris) et Procédure de mise à niveau (Linux).

Annulation de la mise à niveau (Solaris)

Cette section traite des considérations qui ont une incidence sur la procédure d’annulation de la mise à niveau de Directory Server et d’Administration Server, suivies de la description de la procédure elle-même.

Considérations relatives à l’annulation de la mise à niveau (Solaris)

La procédure d’annulation de la mise à niveau vers Directory Server et Administration Server pour la version 4 est quasiment l’inverse de la procédure de mise à niveau vers la version 4. Les patchs sont supprimés et l’annuaire de configuration est resynchronisé.

Notez toutefois que lorsque vous appliquez les patchs, vous mettez à niveau la base de données de certificats SSL vers un format cert8. Le patch sauvegarde les données cert7, puis les convertit au format cert8. Si vous décidez ensuite d’annuler la mise à niveau et que vous avez ajouté de nouveaux certificats à la base de données, vous devez les extraire manuellement, restaurer les patchs, puis ajouter de nouveau les certificats à la base de données au format cert7.

Lorsque vous annulez une mise à niveau après avoir modifié la base de données de certificats SSL, vous ne pouvez pas démarrer en mode SSL. Pour éviter ce problème, désactivez le mode SSL, redémarrez Directory Server et Administration Server, réinstallez le certificat, puis activez à nouveau le mode SSL.

Procédure d’annulation de la mise à niveau (Solaris)
  1. Arrêtez la console d’administration si elle est exécutée localement.
  2. Arrêtez tous les composants Java ES qui dépendent des instances Directory Server dont vous allez annuler la mise à niveau. Cette étape dépend de la façon dont ces composants sont répliqués dans votre architecture.
  3. Vous devez arrêter les composants dans l’ordre suivant :

    1. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.
    2. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Server
    5. l’annuaire de configuration s’il est exécuté localement en tant qu’instance Directory Server distincte.
    6. Pour plus d’informations sur l’arrêt d’un composant Java ES, reportez-vous au guide d’administration correspondant.

  4. Annulez la mise à niveau de Directory Server.
    1. Assurez-vous que l’instance Directory Server en cours d’annulation de mise à niveau est bien arrêtée.
    2. Supprimez les patchs de Directory Server répertoriés dans le Tableau 4-5.
    3. patchrm ID_patch.

    4. Assurez-vous que l’annuaire de configuration est en cours d’exécution.
    5. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

    6. Synchronisez les paramètres annulés avec l’annuaire de configuration :
    7. /usr/sbin/directoryserver -u 5.2 sync-cds

      Le programme vous demande d’entrer un nom et un mot de passe administrateur.

    8. Si vous exécutez Directory Server en mode autonome, sans Administration Server, vous devez annuler la mise à niveau partielle d’Administration Server. Pour ce faire, suivez les instructions de l’étape 4.
  5. Annulez la mise à niveau d’Administration Server.
    1. Supprimez les patchs d’Administration Server répertoriés dans le Tableau 4-5.
    2. patchrm ID_patch.

    3. Assurez-vous que l’annuaire de configuration est en cours d’exécution.
    4. S’il est installé localement, vous devez le démarrer. S’il est distant, vérifiez qu’il est en cours d’exécution.

    5. Synchronisez les paramètres mis à niveau avec l’annuaire de configuration :
    6. /usr/sbin/mpsadmserver sync-cds

      Le programme vous demande d’entrer un nom et un mot de passe administrateur.

  6. Annulez toutes les mises à niveau des composants Java ES sur lesquels Directory Server et Administration Server ont des dépendances de mise à niveau strictes.
  7. Redémarrez tous les composants Java ES dans l’ordre contraire à celui dans lequel vous les avez arrêtés à l’étape 2.
    1. L’annuaire de configuration, s’il est exécuté localement en tant qu’instance Directory Server distincte ;
    2. Directory Server
    3. Administration Server, s’il est exécuté localement ;
    4. Directory Proxy Server, s’il est utilisé pour accéder à Directory Server
    5. Clients Directory Server : Access Manager, Communications Express, Messaging Server, Portal Server, et autres.

Mise à niveau de plusieurs instances

Les procédures décrites dans la section Mise à niveau de Directory Server et d’Administration Server pour la version 3 ne traitent pas de manière explicite des architectures dans lesquelles Directory Server est répliqué pour l’évolutivité ou une haute disponibilité. Ces architectures peuvent inclure une réplication multimaître de Directory Server ou le déploiement de Directory Server en tant que service de données dans un environnement Sun Cluster.

Cette section traite des mises à niveau de Directory Server dans ces situations.

Mise à niveau progressive des réplications multimaîtres

Plusieurs instances de Directory Server sur différents systèmes, comme elles sont utilisées dans des architectures de déploiement de réplication multimaître, peuvent être mises à niveau une par une. La mise à niveau de chaque instance sur son ordinateur hôte est effectuée pendant que les autres instances continuent de fonctionner. La mise à niveau progressive permet au service d’annuaire de rester en ligne pendant que des instances Directory Server qui fournissent le service sont mises à niveau.

Mise à niveau de Directory Server en tant que service de données

Cette section décrit la procédure de mise à niveau et d’annulation de Directory Server en tant que service de données dans un environnement Sun Cluster. Vous devez prendre en compte les points suivants avant de mettre à niveau ou d’annuler Directory Server en tant que service de données Sun Cluster :

Mise à niveau de Directory Server en tant que service de données Sun Cluster
  1. Arrêtez chaque instance Directory Server et son instance Administration Server associée.
  2. serverroot/stop-admin
    serverroot/slapd-
    nomInstance/stop-slapd

  3. Définissez le nud de cluster en cours comme nud actif :
  4. scswitch -z -g ldap-group -h nom-de-ce-nud

  5. Mettez à niveau Directory Server sur le nud actif comme cela est décrit dans la section Mise à niveau de Directory Server et d’Administration Server pour la version 3.
  6. Définissez un autre nud de cluster comme nud actif :
  7. scswitch -z -g ldap-group -h nom-autre-nud

  8. Répétez l’étape 3 et l’étape 4 jusqu’à ce que tous les nuds du cluster soient mis à niveau.
Annulation de Directory Server en tant que service de données Sun Cluster
  1. Arrêtez chaque instance Directory Server et son instance Administration Server associée.
  2. serverroot/stop-admin
    serverroot/slapd-
    nomInstance/stop-slapd

  3. Définissez le nud de cluster en cours comme nud actif :
  4. scswitch -z -g ldap-group -h nom-de-ce-nud

  5. Annulez Directory Server sur le nud actif comme cela est décrit dans la section Annulation de la mise à niveau (Solaris).
  6. Définissez un autre nud de cluster comme nud actif :
  7. scswitch -z -g ldap-group -h nom-autre-nud

  8. Répétez l’étape 3 et l’étape 4 jusqu’à ce que Directory Server soit annulé sur tous les nuds du cluster.


Mise à niveau de Directory Server et d’Administration Server à partir de Java ES version 2

La procédure de mise à niveau de Directory Server et d’Administration Server pour Java ES 2004Q2 (version 2) vers la version 4 est identique à celle de la mise à niveau de la version 3 vers la version 4, à l’exception près que les tâches antérieures à la mise à niveau doivent inclure la mise à niveau vers la version 4 de tous les composants partagés (voir le Tableau 1-6) et de tous les composants locaux sur lesquels Directory Server et Administration Server ont des dépendances :

Les instructions de mise à niveau des composants partagés Java ES vers la version 4 sont présentées dans le Chapitre 2, « Mise à niveau des composants partagés Java ES ».

Pour mettre à niveau Directory Server et Administration Server pour la version 2 vers la version 4, suivez les instructions décrites dans la section Mise à niveau de Directory Server et d’Administration Server à partir de Java ES version 3, en remplaçant chaque occurrence de version 3 par version 2.



Précédent      Sommaire      Index      Suivant     


Numéro de référence : 819-3460.   Copyright 2006 Sun Microsystems, Inc. Tous droits réservés.