| |
| Sun Java Enterprise System 2005Q4 Guide de mise à niveau | |
Chapitre 14
Calendar ServerCe 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 ServerCette 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.
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.
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 :
- Composants partagés. Calendar Server présente des dépendances par rapport à certains composants partagés Java ES (voir le Tableau 1-6).
- Directory Server. Calendar Server accède aux données utilisateur stockées dans Directory Server. Ainsi, les mises à niveau de Calendar Server peuvent requérir des extensions du schéma d’annuaire.
- Directory Preparation Tool. Calendar Server utilise Directory Preparation Tool pour préparer le répertoire à prendre en charge les fonctions de Calendar Server.
- Access Manager (facultatif). Pour les solutions logicielles qui prennent en charge la connexion unique aux services Web, vous pouvez configurer Calendar Server pour qu’il utilise la fonctionnalité de connexion unique d’Access Manager.
- Messaging Server (facultatif). Vous pouvez configurer Calendar Server pour qu’il utilise Messaging Server pour fournir les notifications par message des événements de calendrier.
- Delegated Administrator (facultatif). Delegated Administrator est l’utilitaire privilégié de provisioning utilisateur dans Directory Server, ainsi Calendar Server peut accéder aux données d’utilisateur requises pour fournir des services de calendrier.
Mise à niveau de Calendar Server à partir de Java ES version 3Cette 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 :
- Approche globale de la mise à niveau. Pour effectuer la mise à niveau, il vous faut appliquer des patchs aux versions correspondant à Java ES version 3.
- Dépendances pour la mise à niveau. Puisque Calendar Server présente des dépendances par rapport à un certain nombre de composants partagés Java ES (voir le Tableau 1-6), Calendar Server pour la version 4 requiert seulement que SASL soit mis à niveau vers cette même version. La mise à niveau des autres composants partagés est facultative par rapport à la mise à niveau de Calendar Server.
En outre, Calendar Server pour la version 4 dépend de Directory Server et peut dépendre d’Access Manager, comme décrit dans la section Dépendances de Calendar Server. Toutefois, il s’agit de dépendances souples de mise à niveau. La mise à niveau de ces composants est facultative dans le cadre de la mise à niveau de Calendar Server vers la version 4.
Calendar Server pour la version 4 présente une dépendance stricte de mise à niveau par rapport à Directory Preparation Tool. Directory Preparation Tool pour la version 4 est requis pour la préparation de Directory Server à des opérations de calendrier.
- Compatibilité ascendante. Calendar Server pour la version 4 est compatible avec la version 3.
- Annulation de la mise à niveau. Pour annuler la mise à niveau de Calendar Server vers la version 4 et restaurer la version 3, vous devez supprimer les patchs appliqués au cours de la mise à niveau.
- Problèmes relatifs à la plate-forme. L’approche générale de la mise à niveau de Calendar Server est identique pour les systèmes d’exploitation Solaris et Linux. En revanche, les modes d’application de patchs sont différents. La mise à niveau inclut par conséquent des procédures spécifiques à la plate-forme.
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.
- 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 ».
- 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 ».
- 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 ».
- 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 :
- Calendar Server doit être arrêté lors de l’application des patchs à l’image installée.
- Dans les architectures comprenant différents sous-composants Calendar Server installés sur des ordinateurs distincts, par exemple, le stockage d’arrière-plan Calendar Server sur un ordinateur et les processus frontaux Calendar Server (comme cshttpd) sur un autre ordinateur, la mise à niveau doit être effectuée sur tous ces ordinateurs.
- La mise à niveau du Calendar Server s’applique à plusieurs sous-composants du Calendar Server sur un ordinateur utilisant la même image installée.
- Les patchs de mise à niveau de Calendar Server pour la version 4 sous Solaris sont indiqués dans le tableau suivant :
Tableau 14-4 Patchs1 de mise à niveau de Calendar Server sous Solaris
Description
SPARC
Solaris 8, 9 et 10
X86
Solaris 9 et 10
Calendar Server Core
116577-24
116578-24
Localisation du Calendar Server
117010 -23
117011 -23
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 (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.
- Notez les numéros des patchs requis indiqués dans le Tableau 14-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
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Arrêtez Calendar Server si nécessaire.
CalendarServer-base/cal/sbin/stop-cal
- 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.
Voir Mettre à niveau les composants présentant des dépendances par rapport à Calendar Server.
- Appliquez les patchs appropriés de Calendar Server, répertoriés dans le Tableau 14-4.
patchadd ID_patch
- Confirmez la réalisation de la mise à niveau du patch :
showrev -p | grep ics
Le résultat doit renvoyer les versions des ID de patchs appliqués à l’étape 5.
- Redémarrez l’instance de Calendar Server qui a été arrêtée à l’étape 3.
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
Langue de Calendar Server
117852-23
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.
- 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.
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
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Arrêtez Calendar Server si nécessaire.
CalendarServer-base/sbin/stop-cal
- 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.
Voir Mettre à niveau les composants présentant des dépendances par rapport à Calendar Server.
- Appliquez les RPM indiqués dans le Tableau 14-5 à Calendar Server.
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- Confirmez la réalisation de la mise à niveau du patch :
rpm -qa | grep sun-calendar
Le système doit vous renvoyer les numéros de la nouvelle version des RPM.
- Redémarrez l’instance de Calendar Server qui a été arrêtée à l’étape 3.
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)
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Arrêtez Calendar Server.
CalendarServer-base/cal/sbin/stop-cal
- Supprimez les patchs répertoriés dans le Tableau 14-4.
patchrm ID_patch
- Redémarrez Calendar Server.
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 2La 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 :
- 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 ».
- 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 ».
- 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 ».
- 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