Sun Java Enterprise System 2005Q4 Guide de mise à niveau |
Chapitre 6
Web ServerCe chapitre décrit la procédure de mise à niveau de Web Server vers Java ES 2005Q4 (version 4) : Sun Java System Web Server 6.1 SP5 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 Web ServerCette section présente les aspects généraux de Web Server qui ont un impact sur la mise à niveau vers Java ES 2005Q4 (version 4) :
À propos de Web Server pour Java ES version 4
Les versions de Web Server pour Java ES version 4 correspondent à un certain nombre de corrections de bogues, notamment des correctifs de sécurité qui dépendent de l’environnement NSS partagé.
Pour plus de détails, consultez les notes de version appropriées.
Présentation de la mise à niveau de Web Server
Le Tableau 6-1 répertorie les méthodes de mise à niveau de Web Server vers Java ES version 4 prises en charge. Il s’applique à la fois à Solaris et Linux.
Données de Web Server
Le tableau suivant affiche le type de données susceptible d’être affecté par une mise à niveau du logiciel Web Server.
Problèmes de compatibilité
Web Server pour Java ES version 4 n’introduit aucune modification d’interface et présente une compatibilité ascendante avec les versions antérieures.
Dépendances de Web Server
Web Server ne présente aucune dépendance par rapport à des composants Java ES autres que les composants Java ES partagés (voir le Tableau 1-6).
Mise à niveau de Web Server à partir de Java ES version 3Cette section présente des informations sur la mise à niveau de Web 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 Web 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. Aucune reconfiguration de Web Server n’est requise pour une mise à niveau de Web Server pour Java ES version 3 vers la version 4.
- Dépendances pour la mise à niveau. Bien que Web Server dépende d’un certain nombre de composants Java ES partagés (voir le Tableau 1-6), Web Server pour la version 4 exige simplement que NSS et NSPR soient mis au niveau de la version 4. La mise à niveau des autres composants partagés est facultative dans le cadre de la mise à niveau de Web Server vers la version 4.
- Compatibilité ascendante. Web Server pour la version 4 est compatible avec la version 3.
- Annulation de la mise à niveau. Il est possible d’annuler la mise à niveau de la version 3 vers la version 4 en supprimant les patchs appliqués lors de la mise à niveau.
- Problèmes relatifs à la plate-forme. L’approche globale de la mise à niveau de Web 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 Web Server pour la version 3
Cette section explique comment effectuer la mise à niveau de Web 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 de mettre à niveau Web 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 Web Server en démarrant le serveur d’instance Web Server avec l’option -version :
Mettre à niveau les dépendances de Web Server
Il est généralement conseillé de mettre tous les composants de Java ES d’un ordinateur (et de son environnement informatique) au niveau de Java ES version 4. Toutefois, la mise à niveau de Web Server vers la version 4 nécessite uniquement la mise à niveau des composants partagés NSS et NSPR de la version 3 vers la version 4. Les instructions de mise à niveau de NSS et NSPR vers la version 4, ou d’autres composants Java ES partagés que vous souhaiteriez mettre à niveau, sont fournies dans le Chapitre 2, « Mise à niveau des composants partagés Java ES ».
Sauvegarder les données de Web Server
La mise à niveau de Web Server de la version 3 vers la version 4 ne modifie pas les données de configuration. Il est donc inutile de sauvegarder les données actuelles.
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 la version 3 de Web Server (Solaris)
Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Web Server, suivies de la description de la procédure elle-même.
Considérations relatives à la mise à niveau (Solaris)
La mise à niveau de Web Server vers Java ES version 4 tient compte des considérations suivantes :
- Tous les composants J2EE exécutés dans une instance Web Server doivent être arrêtés avant la mise à niveau de cette instance.
- Toutes les instances de Web Server correspondant à la même image de Web Server installée sont mises à niveau simultanément. Toutes ces instances doivent être fermées lors de l’application des patchs à l’image installée.
- Les patchs de mise à niveau de Web Server pour la version 4 sont répertoriés dans le tableau suivant pour le système d’exploitation Solaris :
Tableau 6-4 Patchs1 pour la mise à niveau de Web Server sur Solaris
Description
SPARC
Solaris 8, 9 et 10
X86
Solaris 9 et 10
Web Server core (SUNWwbsvr)
116648-17
116649-17
Localisation de Web Server
117514-10
117515-10
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 à toutes les instances de Web Server correspondant à la même image de Web Server installée sur l’ordinateur où la mise à niveau est exécutée.
- Notez les numéros des patchs requis indiqués dans le Tableau 6-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 toutes les instances actives de Web Server et Administration Server.
WebServer-base/https-nomInstance/stop
WebServer-base/https-admserv/stop- Si vous ne l’avez pas encore fait, procédez à la mise à jour des composants partagés NSS et NSPR vers la version 4, ainsi que de tout autre composant partagé que vous souhaiteriez mettre à niveau.
Voir Mettre à niveau les dépendances de Web Server.
- Appliquez les patchs de Web Server répertoriés dans le Tableau 6-4.
patchadd ID_patch.
- Confirmez la réalisation de la mise à niveau du patch :
showrev -p | grep ID_patch
Le résultat doit renvoyer les versions des ID de patchs appliqués à l’étape 5.
- Redémarrez les instances de Web Server qui ont été arrêtées à l’étape 3.
Mise à niveau de la version 3 de Web Server (Linux)
Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Web 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 Web 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 Web Server pour la version 4 sont répertoriés dans le tableau suivant pour le système d’exploitation Linux :
Tableau 6-5 Patchs1 pour la mise à niveau de Web Server sur Linux
Description
ID de patch et nom de RPM
Web Server Core
118202-09
Localisation de Web Server
118203-06
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 à toutes les instances de Web Server correspondant à la même image de Web Server installée sur l’ordinateur où la mise à niveau est exécutée.
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 6-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 toutes les instances actives de Web Server et Administration Server.
WebServer-base/https-nomInstance/stop
WebServer-base/https-admserv/stop- Si vous ne l’avez pas encore fait, procédez à la mise à jour des composants partagés NSS et NSPR vers la version 4, ainsi que de tout autre composant partagé que vous souhaiteriez mettre à niveau.
Voir Mettre à niveau les dépendances de Web Server.
- Appliquez les RPM pour Web Server dans le Tableau 6-5.
rpm -Fvh sun-webserver-6.1.5-6.i386.rpm
- Confirmez la réalisation de la mise à niveau :
rpm -q sun-webserver
Le système doit vous renvoyer le numéro de la nouvelle version du RPM.
- Redémarrez les instances de Web Server qui ont été arrêtées à l’étape 3.
WebServer-base/https-admserv/start
WebServer-base/https-nomInstance/startVérification de la mise à niveau
Vous pouvez vérifier la mise à niveau de Web Server vers la version 4 en démarrant l’instance de Web Server à l’aide de l’option -version :
Voir le Tableau 6-3 des valeurs de résultat.
Vous pouvez également vérifier les entrées dans le fichier journal 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 décrit les points qui ont une influence sur la procédure d’annulation de la mise à niveau de Web Server, suivis 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 vers la version 4 de Web Server est quasiment l’inverse de la procédure de mise à niveau. Les patchs sont supprimés.
Procédure d’annulation de la mise à niveau (Solaris)
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Arrêtez toutes les instances actives de Web Server et Administration Server.
WebServer-base/https-nomInstance/stop
WebServer-base/https-admserv/stop- Supprimez les patchs répertoriés dans le Tableau 6-4.
patchrm ID_patch
- Redémarrez les instances de Web Server qui ont été arrêtées à l’étape 2.
Mise à niveau de Web Server à partir de Java ESversion 2La procédure de mise à niveau de Web Server Java ES 2004Q2 (version 2) vers la version 4 est identique à celle permettant la mise à niveau de Web Server version 3 vers la version 4, sauf que les tâches préalables à la mise à niveau doivent inclure la mise à niveau de tous les composants partagés dont dépend Web Server (voir le Tableau 1-6) de la version 2 vers la version 4.
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 Web Server pour la version 2 vers la version 4, suivez les instructions décrites dans la section Mise à niveau de Web Server à partir de Java ES version 3, mais remplacez chaque fois version 3 par version 2. Toutefois, la mise à niveau de la version 2 vers la version 4 requiert également la modification du fichier de configuration obj.conf, mais cette opération est effectuée automatiquement.