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