Sun Java logo     Précédent      Sommaire      Index      Suivant     

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

Chapitre  12
Directory Preparation Tool

Ce chapitre décrit la procédure de mise à niveau de Directory Preparation Tool vers Java ES 2005Q4 (version 4) : Sun Java System Directory Preparation Tool 6.3 2005Q4.

Ce chapitre présente globalement les problèmes et procédures des différentes méthodes de mise à niveau pris 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 Preparation Tool

Cette section présente les aspects généraux de Directory Preparation Tool qui ont un impact sur la mise à niveau vers Java ES 2005Q4 (version 4) :

À propos de Directory Preparation Tool pour Java ES version 4

Les versions de Directory Preparation Tool pour Java ES version 4 représentent des corrections mineures pour la préparation de Directory Server en vue de son utilisation par les composants de communication (Messaging Server, Calendar Server, Communications Express et Delegated Administrator) de la version 4.

Pour plus de détails, consultez les notes de version appropriées.

Présentation de la mise à niveau de Directory Preparation Tool

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

Tableau 12-1  Méthodes de mise à niveau vers Java ES version 4 : Sun Java System Directory Preparation Tool 6.3 2005Q4  

Version de Java ES

Directory Preparation Tool Version

Approche globale

Reconfiguration requise

Version 3

Sun Java System Directory Preparation Tool 6.2 2005Q1

Mise à niveau directe :
application de patchs.

Préparer Directory Server pour les composants de communication de la version 4

Version 2

Script comm_dssetup.pl

Version 6.1 révision 0.2 (fournie avec Messaging Server et Calendar Server)

Mise à niveau directe :
application d’un patch de formation suivie d’un patch de mise à niveau.

Préparer Directory Server pour les composants de communication de la version 4

Version 1

Script comm_dssetup.pl

(fourni avec Messaging Server et Calendar Server)

Mise à niveau directe non certifiée :
mais vous pouvez appliquer un patch de formation, puis un patch de mise à niveau.

Préparer Directory Server pour les composants de communication de la version 4

Versions antérieures de Java ES

Script ims_dssetup.pl

(fourni avec Messaging Server)

Pas de mise à niveau directe.

 

Données de Directory Preparation Tool

Le tableau suivant affiche le type de données susceptible d’être affecté par la mise à niveau du logiciel Directory Preparation Tool.

Tableau 12-2  Utilisation des données de Directory Preparation Tool

Type de données

Emplacement

Utilisation

Directory Server schéma

Directory Server

Préparer Directory Server pour les composants de communication de la version 4 : modifie le schéma, crée de nouvelles entrées ainsi que des index

Problèmes de compatibilité

Directory Preparation Tool pour Java ES version 4 n’introduit aucune modification d’interface, et est compatible avec les versions antérieures.

Dépendances de Directory Preparation Tool

Directory Preparation Tool ne présente aucune dépendance par rapport aux composants Java ES autres que Directory Server. Directory Preparation Tool permet de configurer Directory Server pour l’utiliser avec les composants de communication Java ES.


Mise à niveau de Directory Preparation Tool à partir de Java ES version 3

Cette section fournit des informations sur la mise à niveau de Directory Preparation Tool à 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 Preparation Tool pour Java ES version 3 vers la version 4, tenez compte des aspects suivants du processus de mise à niveau :

Mise à niveau de Directory Preparation Tool pour la version 3

Cette section explique comment effectuer la mise à niveau de Directory Preparation Tool à partir 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 de mettre à niveau Directory Preparation Tool, vous devez effectuer les tâches décrites ci-dessous.

Vérifier les informations sur la version actuelle

Vous pouvez vérifier la version de la dernière exécution de Directory Preparation Tool sur Directory Server en vérifiant les valeurs d’attributs de l’entrée cn=CommServers,o=comms-config écrite par l’outil :

L’entrée contient deux attributs qui spécifient la version.

Cet outil écrit un message sur la console uniquement si la version exécutée de Directory Preparation Tool est identique ou antérieure à la version précédemment exécutée. Reportez-vous aux procédures de mise à niveau, étape 5 (Solaris) ou étape 5 (Linux), pour savoir comment exécuter l’outil.

Dépendances de mise à niveau de Directory Preparation Tool

Il est généralement recommandé de mettre à niveau tous les composants Java ES installés sur un ordinateur (et dans un environnement informatique) vers Java ES version 4. Toutefois, la mise à niveau de Directory Preparation Tool ne présente aucune dépendance par rapport aux autres composants Java ES.

Sauvegarder les données d’annuaire

La mise à niveau de Directory Preparation Tool à partir de la version 3 vers la version 4 ne modifie pas en elle-même les données de Directory Server. Toutefois par mesure de sécurité, il est préférable de sauvegarder Directory Server avant de mettre à niveau Directory Preparation Tool et de l’exécuter sur Directory Server.

Obtenir les mots de passe et informations de configuration requis

Pour mettre à niveau Directory Preparation Tool, vous devez connaître le mot de passe du superutilisateur. L’outil conserve les valeurs des paramètres utilisées dans la précédente exécution et les fournit comme valeurs par défaut lors de l’exécution suivante.

Mise à niveau de Directory Preparation Tool pour la version 3 (Solaris)

Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Directory Preparation Tool, suivies de la description de la procédure elle-même.

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

La mise à niveau de Directory Preparation Tool vers Java ES version 4 tient compte des considérations suivantes :

Procédure de mise à niveau (Solaris)

La procédure indiquée ci-dessous s’applique à l’instance de Directory Preparation Tool installée sur le même ordinateur que Directory Server.

  1. Notez les numéros des patchs requis indiqués dans le Tableau 12-3.
  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. Appliquez les patchs appropriés de Directory Preparation Tool répertoriés dans le Tableau 12-3.
  6. patchadd ID_patch.

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

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

  9. Exécutez Directory Preparation Tool sur Directory Server.
    1. Assurez-vous que Directory Server est actif.
    2. Accédez à l’emplacement du répertoire de Directory Preparation Tool.
    3. cd DirPrepTool-base/sbin

    4. Exécutez l’outil Directory Preparation Tool (script perl comm_dssetup.pl).
    5. perl comm_dssetup.pl

      Entrez les paramètres requis par le script.

Mise à niveau de Directory Preparation Tool pour la version 3 (Linux)

Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Directory Preparation Tool, 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 Preparation Tool 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.

Le patch de mise à niveau de Directory Preparation Tool pour la version 4 sous Linux est indiqué dans le tableau suivant :

Tableau 12-4  Patchs1 de mise à niveau de Directory Preparation Tool sous Linux 

Description

ID de patch et nom de RPM

Directory Preparation Tool (DSSETUP)

118247-05

  • sun-comms-dssetup-6.3-2.5.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 indiquée ci-dessous s’applique à l’instance de Directory Preparation Tool installée sur le même ordinateur que Directory Server.


Attention

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


  1. Procurez-vous les patchs requis à l’aide de leurs numéros et des noms de RPM indiqués dans le Tableau 12-4. 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

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

  5. Appliquez les RPM de Directory Preparation Tool qui sont indiqués dans le tableau Tableau 12-4
  6. rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm

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

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

  9. Exécutez Directory Preparation Tool sur Directory Server.
    1. Assurez-vous que Directory Server est actif.
    2. Accédez à l’emplacement du répertoire de Directory Preparation Tool.
    3. cd DirPrepTool-base/sbin

    4. Exécutez l’outil Directory Preparation Tool (script perl comm_dssetup.pl).
    5. perl comm_dssetup.pl

      Entrez les paramètres requis par le script.

Vérification de la mise à niveau

Vous pouvez vérifier que la mise à niveau de Directory Preparation Tool et l’extension du schéma d’annuaire sont réussies en vérifiant le fichier journal créé lors de l’exécution du script. Ce fichier se trouve à l’emplacement suivant :

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 Preparation Tool, suivies par 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 de Directory Preparation Tool vers la version 4 est l’inverse de la procédure de mise à niveau vers la version 4. En revanche, Directory Preparation Tool apporte des modifications, notamment au schéma Directory Server. Ces modifications ne sont pas annulées par la procédure d’annulation décrite ci-dessous, mais elles sont compatibles avec les versions précédentes.

Procédure d’annulation de la mise à niveau (Solaris)
  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Supprimez les patchs répertoriés dans le Tableau 12-3.
  4. patchrm ID_patch

  5. Exécutez l’instance restaurée de Directory Preparation Tool sur Directory Server.
  6. Les modifications apportées à Directory Server, notamment les index, sont restaurées à l’état précédant la mise à niveau. Les modifications apportées au schéma restent quant à elles inchangées. Il n’y a aucun impact négatif sur les extensions de schéma puisqu’elles sont compatibles avec les versions précédentes.


Mise à niveau de Directory Preparation Tool à partir de Java ES version 2

La procédure de mise à niveau de Directory Preparation Tool pour Java ES 2004Q2 (version 2) vers la version 4 est identique à la mise à niveau de Directory Preparation Tool pour la version 3 vers la version 4, à l’exception près suivante :

Dans Java ES version 2, Directory Preparation Tool (appelé alors comm_dssetup) était fourni avec Messaging Server et Calendar Server et n’était pas installé en tant que package distinct. Par conséquent, il n’existe aucun package ni RPM de Directory Preparation Tool installé sur l’ordinateur hébergeant Directory Server. Pour cette raison, pour la mise à niveau de la version 2 vers la version 4, vous devez installer les packages de Directory Preparation Tool :

Les procédures de mise à niveau de Directory Preparation Tool pour la version 2 vers la version 4 sont identiques à celles décrites dans la section Mise à niveau de Directory Preparation Tool à partir de Java ES version 3. Les considérations avant et après la mise à niveau sont les mêmes, sauf que vous devez remplacer chaque occurrence de version 3 par version 2. Les procédures de mise à niveau particulières sont toutefois décrites dans les sections ci-après.

Procédure de mise à niveau de la version 2 (Solaris)

La procédure indiquée ci-dessous s’applique à l’instance de Directory Preparation Tool installée sur le même ordinateur que Directory Server.

  1. Récupérez le patch de formation, en vous référant au tableau suivant :
  2. Tableau 12-5  Patchs de formation 1 de mise à niveau de Directory Preparation Tool sous Solaris 

    Description

    SPARC

    Solaris 8, 9 et 10

    X86

    Solaris 9 et 10

    Directory Preparation Tool (DSSETUP)

    118242-03

    118243-03

    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.

    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. Appliquez le patch de formation de Directory Preparation Tool indiqué dans le Tableau 12-5.
  6. patchadd ID_patch.

  7. Notez le numéro du patch requis indiqué dans le Tableau 12-3.
  8. 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

  9. Appliquez les patchs appropriés de Directory Preparation Tool répertoriés dans le Tableau 12-3.
  10. patchadd ID_patch.

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

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

  13. Exécutez Directory Preparation Tool sur Directory Server.
    1. Assurez-vous que Directory Server est actif.
    2. Accédez à l’emplacement du répertoire de Directory Preparation Tool.
    3. cd DirPrepTool-base/sbin

    4. Exécutez l’outil Directory Preparation Tool (script perl comm_dssetup.pl).
    5. perl comm_dssetup.pl

      Entrez les paramètres requis par le script.

Procédure de mise à niveau de la version 2 (Linux)

La procédure indiquée ci-dessous s’applique à l’instance de Directory Preparation Tool installée sur le même ordinateur que Directory Server.

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Procurez-vous le patch de mise à niveau requis à l’aide du numéro et du nom de RPM indiqués dans le Tableau 12-4.
  4. 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

  5. Appliquez les RPM de mise à niveau à Directory Preparation Tool qui sont indiqués dans le tableau Tableau 12-4.
  6. rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm

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

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

  9. Exécutez Directory Preparation Tool sur Directory Server.
    1. Assurez-vous que Directory Server est actif.
    2. Accédez à l’emplacement du répertoire de Directory Preparation Tool.
    3. cd DirPrepTool-base/sbin

    4. Exécutez l’outil Directory Preparation Tool (script perl comm_dssetup.pl).
    5. perl comm_dssetup.pl

      Entrez les paramètres requis par le script.



Précédent      Sommaire      Index      Suivant     


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