Sun Java logo     Précédent      Sommaire      Index      Suivant     

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

Chapitre  14
Calendar Server

Ce chapitre décrit la procédure de mise à niveau de Calendar Server vers Java ES 2005Q4 (version 4) : Sun Java System Calendar Server 6.2 2005Q4. 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 Calendar Server

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

À propos de Calendar Server pour Java ES version 4

Calendar Server pour Java ES version 4 présente principalement des corrections de bogues. Il n’y a pas de nouvelle fonctionnalité majeure par rapport à la version 3.

Présentation de la mise à niveau de Calendar Server

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

Tableau 14-1  Méthodes de mise à niveau vers Java ES version 4 : Sun Java System Calendar Server 6.2 2005Q4 

Version de Java ES

Calendar Server Version

Approche globale

Reconfiguration requise

Version 3

Sun Java System Calendar Server 6 2005Q1

Mise à niveau directe :
application de patchs.

Aucun

Version 2

Sun Java System Calendar Server 6 2004Q2

Mise à niveau directe :
application de patchs.

Fichiers de configuration

Version 1

Sun ONE Calendar Server 6.0 (2003Q4)

Mise à niveau directe non certifiée :
peut être exécutée par l’application de patchs.

Fichiers de configuration

Versions antérieures à Java ES

Toutes les versions précédentes

Pas de mise à niveau directe.

 

Données de Calendar Server

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

Tableau 14-2  Utilisation des données de Calendar Server

Type de données

Emplacement

Utilisation

Données de configuration

etc/CalendarServer-base/cal/config/ics.conf

Configuration de Calendar Server

Données d’application dynamiques

Base de données Calendar Server :

/var/CalendarServer-base/csdb

Stockage des entrées de calendrier pour les utilisateurs.

Schéma d’annuaire

Répertoire d’utilisateur/de groupe de Directory Server

Pour les attributs utilisateur requis pour la prise en charge des utilisateurs

Problèmes de compatibilité

Calendar Server pour la version 4 n’introduit aucune modification d’interface. Calendar Server est compatible avec les versions antérieures.

Dépendances de Calendar Server

Les dépendances de Calendar Server par rapport aux autres composants Java ES peuvent avoir une influence sur la procédure de mise à niveau et de reconfiguration du logiciel Calendar Server. Les modifications apportées aux interfaces ou fonctions de Calendar Server, par exemple, peuvent demander une version mise à niveau des composants dont dépend Calendar Server. Le besoin de mettre à jour ces composants dépend de la méthode de mise à niveau spécifique.

Calendar Server présente des dépendances par rapport aux composants Java ES suivants :


Mise à niveau de Calendar Server à partir de Java ES version 3

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

Mise à niveau de Calendar Server pour la version 3

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

Vérifier les informations sur la version actuelle

Vous pouvez vérifier la version actuelle de Calendar Server à l’aide de la commande suivante :

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

Appliquer les patchs nécessaires correspondant au système d’exploitation

Sur les plates-formes du système d’exploitation Solaris 10, vous devez appliquer un patch spécifique au système d’exploitation pour effectuer la procédure de mise à niveau de Delegated Administrator (voir la section Patchs du système d’exploitation nécessaires).

Mettre à niveau les composants présentant des dépendances par rapport à Calendar Server

Il est généralement recommandé de mettre à niveau tous les composants Java ES sur un même ordinateur (et dans son environnement) vers Java ES version 4. En revanche, Calendar Server ne présente de dépendance stricte de mise à niveau que par rapport à Directory Preparation Tool. La mise à niveau des autres composants Java ES version 3 dont dépend Calendar Server est donc facultative.

En revanche, si vous choisissez de mettre à niveau tous les composants présentant des dépendances par rapport à Calendar Server, vous devez le faire dans l’ordre suivant, et ce, avant de mettre à niveau Calendar Server. Vous pouvez ignorer tout composant déjà mis à niveau.

  1. Composants partagés.  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 ».
  2. Directory Server.  Les instructions de mise à niveau de Directory Server vers la version 4 sont présentées dans le Chapitre 4, « Directory Server et Administration Server ».
  3. Access Manager(facultatif).  Les instructions de mise à niveau d’Access Manager vers la version 4 sont présentées dans le Chapitre 11, « Access Manager ».
  4. Directory Preparation Tool.  Directory Preparation Tool pour la version 4 doit avoir été exécuté sur Directory Server avant toute configuration de Calendar Server pour la version 4. Si Directory Preparation Tool pour la version 4 n’a pas encore été exécuté sur Directory Server, mettez à niveau Directory Preparation Tool vers la version 4 et utilisez-le pour modifier et étendre le schéma de Directory Server (voir les procédures indiquées dans le Chapitre 12, « Directory Preparation Tool »).
Sauvegarder les données de Calendar Server

La mise à niveau de Calendar Server à partir de la version 3 vers la version 4 ne requiert aucune reconfiguration de Calendar Server. En revanche, pour des raisons de sécurité, il est préférable de sauvegarder l’emplacement de Calendar Server qui se trouve dans le fichier

Obtenir les mots de passe et informations de configuration requis

Aucune information particulière concernant la version installée n’est requise. Vous devrez toutefois vous connecter en tant que superutilisateur pour procéder à la mise à niveau.

Mise à niveau de Calendar Server pour la version 3 (Solaris)

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

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

La mise à niveau de Calendar Server vers Java ES version 4 tient compte des considérations suivantes :

Procédure de mise à niveau (Solaris)

La procédure présentée ci-dessous s’applique au logiciel Calendar Server installé sur l’ordinateur sur lequel est effectuée la mise à niveau.

  1. Notez les numéros des patchs requis indiqués dans le Tableau 14-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 Calendar Server si nécessaire.
  6. CalendarServer-base/cal/sbin/stop-cal

  7. Si ce n’est déjà fait, mettez à niveau le composant partagé SASL vers la version 4 et tout autre composant que vous souhaitez mettre à niveau.
  8. Voir Mettre à niveau les composants présentant des dépendances par rapport à Calendar Server.

  9. Appliquez les patchs appropriés de Calendar Server, répertoriés dans le Tableau 14-4.
  10. patchadd ID_patch

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

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

  13. Redémarrez l’instance de Calendar Server qui a été arrêtée à l’étape 3.
  14. CalendarServer-base/cal/sbin/start-cal

Mise à niveau de Calendar Server pour la version 3 (Linux)

Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Calendar 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 Calendar Server 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 Calendar Server pour la version 4 sous Linux sont indiqués dans le tableau suivant :

Tableau 14-5  Patchs1 de mise à niveau de Calendar Server sous Linux 

Description

ID de patch et nom de RPM

Calendar Server Core

117851-24

  • sun-calendar-core-6.2-10.7.i386.rpm
  • sun-calendar-api-6.2-10.7.i386.rpm

Langue de Calendar Server

117852-23

  • sun-calendar-core-Langue-6.2-10.3.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 présentée ci-dessous s’applique au logiciel Calendar Server installé sur l’ordinateur sur lequel est effectuée la mise à niveau.


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 14-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

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

  5. Arrêtez Calendar Server si nécessaire.
  6. CalendarServer-base/sbin/stop-cal

  7. Si ce n’est déjà fait, mettez à niveau le composant partagé SASL vers la version 4 et tout autre composant que vous souhaitez mettre à niveau.
  8. Voir Mettre à niveau les composants présentant des dépendances par rapport à Calendar Server.

  9. Appliquez les RPM indiqués dans le Tableau 14-5 à Calendar Server.
  10. rpm -Fvh sun-calendar-core-Langue-6.2-10.3.i386.rpm
    rpm -Fvh sun-calendar-core-6.2-10.7.i386.rpm
    rpm -Fvh sun-calendar-api-6.2-10.7.i386.rpm

  11. Confirmez la réalisation de la mise à niveau du patch :
  12. rpm -qa | grep sun-calendar

    Le système doit vous renvoyer les numéros de la nouvelle version des RPM.

  13. Redémarrez l’instance de Calendar Server qui a été arrêtée à l’étape 3.
  14. CalendarServer-base/sbin/start-cal

Vérification de la mise à niveau

La mise à niveau de Calendar Server vers la version 4 est vérifiée par la confirmation de l’application réussie des patchs. Les étapes de cette vérification sont indiquées dans les sections Procédure de mise à niveau (Solaris) et Procédure de mise à niveau (Linux).

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 Calendar 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 de Calendar Server vers la version 4 est quasiment l’inverse de la procédure de mise à niveau vers la version 4.

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

  3. Arrêtez Calendar Server.
  4. CalendarServer-base/cal/sbin/stop-cal

  5. Supprimez les patchs répertoriés dans le Tableau 14-4.
  6. patchrm ID_patch

  7. Redémarrez Calendar Server.
  8. CalendarServer-base/cal/sbin/start-cal

Mise à niveau de plusieurs instances

Dans certaines architectures, Calendar Server est déployé sur plusieurs systèmes afin de permettre une haute disponibilité. Par exemple, le composant Calendar Server peut être exécuté dans un environnement Sun Cluster pour fournir une haute disponibilité.

Les instances de Calendar Server exécutées dans un environnement de clusters partagent la même configuration. Vous devez appliquer les patchs de mise à niveau de Calendar Server à chacune des instances, et pour la mise à niveau de la version 3 vers la version 4, aucune reconfiguration n’est requise.


Mise à niveau de Calendar Server à partir de Java ES version 2

La procédure de mise à niveau de Calendar 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 par rapport auxquels Calendar Server présente des dépendances :

  1. Composants partagés.  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 ».
  2. Directory Server.  Directory Server se trouve rarement sur le même ordinateur que Calendar Server. Vous trouverez tout de même les instructions de mise à niveau de Directory Server vers la version 4 dans le Chapitre 4, « Directory Server et Administration Server ».
  3. Access Manager (facultatif).  Les instructions de mise à niveau d’Access Manager vers la version 4 sont présentées dans le Chapitre 11, « Access Manager ».
  4. Directory Preparation Tool.  Directory Preparation Tool se trouve rarement sur le même ordinateur que Calendar Server. Vous trouverez toutefois des instructions pour la mise à niveau de Directory Preparation Tool et son exécution sur Directory Server dans le Chapitre 12, « Directory Preparation Tool ».

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

En outre, la mise à niveau de la version 2 vers la version 4 requiert une tâche (postérieure à la mise à niveau) de configuration de la sauvegarde à chaud de Calendar Server, qui s’effectue par l’ajout des paramètres de sauvegarde à chaud au fichier de configuration ics.conf de Calendar Server. Ces instructions de tâches postérieures à la mise à niveau et de reconfiguration se trouvent à l’emplacement suivant : http://docs.sun.com/doc/819-2433/6n4nlfjnq?a=view



Précédent      Sommaire      Index      Suivant     


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