Sun Java Enterprise System 2005Q4 Guide de mise � niveau |
Chapitre 9
Application ServerCe chapitre d�crit la proc�dure de mise � niveau d’Application Server vers Java ES 2005Q4 (version 4) : Sun Java System Application Server Enterprise Edition 8.1 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 d’Application ServerCette section pr�sente les aspects g�n�raux d’Application Server qui ont un impact sur la mise � niveau vers Java ES 2005Q4 (version 4) :
À propos d’Application Server pour Java ES version 4
Application Server pour Java ES version 4 repr�sente les corrections de bogues s�lectionn�es apport�es aux versions relatives � la version 3. Le fonctionnement d’Application Server est identique pour la version 4 et pour la version 3.
Pr�sentation de la mise � niveau d’Application Server
Le Tableau 9-1 r�pertorie les m�thodes de mise � niveau d’Application Server vers Java ES version 4 prises en charge. Il s’applique � la fois � Solaris et Linux.
Tableau 9-1 M�thodes de mise � niveau vers Java ES version 4 : Sun Java System Application Server Enterprise Edition 8.1 2005Q4
Version de Java ES
Application Server Version
Approche globale
Reconfiguration requise
Version 3
Sun Java System Application Server Enterprise Edition 8.1 2005Q1
Mise � niveau directe :
ex�cut�e par l’application de patchs.Aucun
Version 2
Sun Java System Application Server 7.0 Upgrade 3 (2004Q2)
Enterprise Edition et Platform EditionMise � niveau directe :
servez-vous du programme d’installation de Java ES, puis de l’utilitaire de reconfiguration.Variables d’environnement et autres donn�es de configuration.
Les composants et applications J2EE doivent �tre migr�s vers le nouvel environnement Application Server et red�ploy�s.
Version 1
Sun ONE Application Server 7.0 Upgrade 1 (2003Q4)
Enterprise Edition et Platform EditionMise � niveau directe non certifi�e :
mais vous pouvez vous servir du programme d’installation de Java ES, puis de l’utilitaire de reconfiguration.Variables d’environnement et autres donn�es de configuration.
Les composants et applications J2EE doivent �tre migr�s vers le nouvel environnement Application Server et red�ploy�s.
Versions ant�rieures � Java ES
Pas de mise � niveau directe :
vous pouvez d’abord effectuer une mise � niveau vers la version 3 � l’aide des proc�dures fournies dans le Guide de migration et de mise � niveau de Sun Java Enterprise System 2005Q1
(http://docs.sun.com/doc/819-2234).Mettez ensuite la version 3 � niveau vers la version 4.
Outre les versions Java ES d’Application Server indiqu�es dans le Tableau 9-1, Application Server Platform Edition est �galement fourni avec le syst�me d’exploitation Solaris. La mise � niveau des versions fournies d’Application Server Enterprise Edition vers la version 4 peut �tre effectu�e par le programme d’installation de Java ES. Il vous suffit d’installer Application Server � l’aide du programme d’installation, comme pour une nouvelle installation, et le logiciel mettra automatiquement � niveau la version fournie, en reconfigurant Application Server si n�cessaire.
Donn�es d’Application Server
Le tableau suivant affiche le type de donn�es susceptible d’�tre affect� par la mise � niveau du logiciel Application Server.
Probl�mes de compatibilit�
Application Server pour la version 4 ne pr�sente aucune modification d’interface par rapport � la version 3. Il existe toutefois des modifications d’interface entre la version 4 et la version 2, qui rendent ces deux versions incompatibles.
D�pendances d’Application Server
Les d�pendances d’Application Server par rapport aux autres composants Java ES peuvent avoir une influence sur la proc�dure de mise � niveau et de reconfiguration du logiciel Application Server. Les modifications apport�es aux interfaces ou fonctions d’Application Server, par exemple, peuvent demander une version mise � niveau des composants dont d�pend Application Server. Le besoin de mettre � jour ces composants d�pend de la m�thode de mise � niveau sp�cifique.
Application Server pr�sente des d�pendances par rapport aux composants Java ES suivants :
- Composants partag�s. Application Server pr�sente des d�pendances par rapport � certains composants partag�s Java ES (voir le Tableau 1-6).
- Message Queue. Application Server depends on Message Queue to provide J2EE Java Message Service-compliant asynchronous messaging support.
- Conteneur Web (facultatif). Application Server d�pend des services de conteneur Web pour son plug-in d’�quilibrage de charge. Cette prise en charge est fournie soit par Java ES Web Server, soit par des conteneurs Web tiers (tels qu’Apache Web Server et Microsoft IIS).
- High Availability Session Store (facultatif). Application Server d�pend de High Availability Session Store pour conserver les informations d’�tat de session requises pour la prise en charge du basculement entre instances.
Mise � niveau d’Application Server � partir de Java ESversion 3Cette section fournit des informations sur la mise � niveau d’Application 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 d’Application Server pour Java ES version 3 vers la version 4, tenez compte des aspects suivants du processus de mise � niveau :
- Approche g�n�rale de mise � niveau. Pour effectuer la mise � niveau, il vous faut appliquer la version des patchs correspondant � la version 3. Aucune reconfiguration ni migration des composants J2EE n’est requise pour la mise � niveau d’Application Server pour la version 3 vers la version 4.
- D�pendances pour la mise � niveau. �tant donn� qu’Application Server pr�sente des d�pendances par rapport � un certain nombre de composants partag�s Java ES (voir le Tableau 1-6), Application Server pour la version 4 est compatible avec les versions de tous ces composants pour la version 3. La mise � niveau de ces composants partag�s est donc facultative dans le cadre de la mise � niveau d’Application Server vers la version 4.
De plus, Application Server pour la version 4 pr�sente des d�pendances par rapport � Message Queue pour la version 4, et �ventuellement par rapport � Java ES Web Server ou des conteneurs Web tiers, comme expliqu� dans la section D�pendances d’Application 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 d’Application Server vers la version 4.
Application Server pour la version 4 peut aussi pr�senter des d�pendances par rapport � High Availability Session Store. S’il est utilis� par Application Server, High Availability Session Store doit �tre mis � niveau vers la version 4. Notez que la mise � niveau de High Availability Session Store met automatiquement � niveau le composant partag� J2SE vers la version 4.
- Compatibilit� ascendante. Application Server pour la version 4 pr�sente une compatibilit� ascendante avec la version 3.
- Annulation de la mise � niveau. Pour annuler la mise � niveau 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 d’Application 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 d’Application Server pour la version 3
Cette section explique comment effectuer la mise � niveau d’Application 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 Application 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 d’Application Server � l’aide de la commande suivante :
AppServer8-base/bin/asadmin version --verbose
Mettre � niveau les composants pr�sentant des d�pendances par rapport � Application Server
Il est g�n�ralement recommand� de mettre � niveau tous les composants Java ES install�s sur un m�me ordinateur (et dans un environnement informatique) vers Java ES version 4. Toutefois, puisque la mise � niveau d’Application Server vers la version 4 ne requiert pas la mise � niveau des composants Java ES version 3, cette t�che est facultative. Si vous d�cidez de mettre � niveau les composants par rapport auxquels Application Server pr�sente des d�pendances, vous devez le faire dans l’ordre suivant :
- Composants partag�s. Les instructions de mise � niveau des composants partag�s Java ES vers la version 4 sont pr�sent�es dans la section Mise � niveau des composants partag�s Java ES.
- Message Queue. Les instructions de mise � niveau de Message Queue vers la version 4 sont pr�sent�es dans le Chapitre 7, � Message Queue �.
- Logiciels de conteneur Web (facultatif). Les instructions de mise � niveau de Web Server ou d’Application Server sont pr�sent�es respectivement dans le Chapitre 6, � Web Server � et le Chapitre 9, � Application Server �.
- High Availability Session Store (facultatif). Les instructions de mise � niveau de High Availability Session Store sont pr�sent�es dans le Chapitre 8, � High Availability Session Store �.
Sauvegarder les donn�es d’Application Server
La mise � niveau d’Application Server � partir 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
Vous devez conna�tre le mot de passe et l’ID administrateur de la version actuellement install�e d’Application Server.
Mise � niveau d’Application Server pour la version 3 (Solaris)
Cette section traite des consid�rations ayant une incidence sur la proc�dure de mise � niveau d’Application Server, suivies de la description de la proc�dure elle-m�me.
Consid�rations relatives � la mise � niveau (Solaris)
La mise � niveau d’Application Server vers Java ES version 4 tient compte des consid�rations suivantes :
- Tout composant J2EE ex�cut� sur une instance d’Application Server doit �tre arr�t� avant la mise � niveau de l’instance en question. Toutefois, si l’�quilibrage des charges offre de l’�volutivit� ou une haute disponibilit�, cet arr�t n’est pas obligatoire.
- Toutes les instances d’Application Server ex�cut�es sur un m�me ordinateur (toutes correspondant � la m�me image d’Application Server) doivent �tre arr�t�es pendant l’application du patch � l’image install�e.
- Dans les d�ploiements sur plusieurs nuds, effectuez la proc�dure de mise � niveau sur chaque nud ou ordinateur h�bergeant les instances d’Application Server.
- Le patch de mise � niveau d’Application Server pour la version 4 sous Solaris est indiqu� dans le tableau suivant :
Tableau 9-4 Patchs1 de mise � niveau d’Application Server sous Solaris
Description
SPARC
Solaris 8, 9 et 10
X86
Solaris 9 et 10
Application Server
119166-10
119167-10
Localisation d’Application Server
119024-10
119025-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 aux instances d’Application Server install�es sur l’ordinateur sur lequel est effectu�e la mise � niveau.
- Notez les num�ros des patchs requis indiqu�s dans le Tableau 9-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
- Arr�tez tous les composants J2EE ex�cut�s sur les instances d’Application Server que vous allez mettre � niveau.
- Arr�tez toutes les instances d’Application Server install�es sur l’ordinateur que vous allez mettre � niveau.
AppServer8-base/bin/asadmin stop-domain nomDomaine
- Appliquez le patch appropri� d’Application Server, r�pertori� dans le Tableau 9-4.
patchadd ID_patch
- Modifiez le script asant.
- Renommez le script asant existant en asant.bak.
Ce script se trouve � l’emplacement suivant :
AppServer8-base/bin/asant
- Copiez le fichier asant.template de
AppServer8-base/lib/install/templates/ee
dans
AppServer8-base/bin/asant
- Modifiez le script.
Remplacez le jeton %CONFIG_HOME% par AppServer8-base/config.
- Si vous avez apport� des modifications manuelles au fichier script original (asant.bak), fusionnez-les dans le nouveau script asant.
- 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 4.
- Red�marrez les instances d’Application Server.
AppServer8-base/bin/asadmin start-domain nomDomaine
Mise � niveau d’Application Server pour la version 3 (Linux)
Cette section traite des consid�rations ayant une incidence sur la proc�dure de mise � niveau d’Application 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 d’Application 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.
Le patch de mise � niveau d’Application Server pour la version 4 sous Linux est indiqu� dans le tableau suivant :
Tableau 9-5 Patchs1 de mise � niveau de Application Server sous Linux
Description
ID de patch et nom de RPM
Application Server
119168-10
sun-asac-8.1.2-10.i386.rpm, sun-asacee-8.1.2-10.i386.rpm
sun-ascml-8.1.2-10.i386.rpm, sun-ascmn-8.1.2-10.i386.rpm
sun-ascmnse-8.1.2-10.i386.rpm, sun-asdb-8.1.2-10.i386.rpm
sun-asdem-8.1.2-10.i386.rpm, sun-asdemdb-8.1.2-10.i386.rpm
sun-ashdm-8.1.2-10.i386.rpm
sun-asJdbcDrivers-8.1.2-10.i386.rpm
sun-asjdoc-8.1.2-10.i386.rpm, sun-aslb-8.1.2-10.i386.rpm
sun-asman-8.1.2-10.i386.rpm, sun-asmanee-8.1.2-10.i386.rpm
sun-asu-8.1.2-10.i386.rpm, sun-asuee-8.1.2-10.i386.rpm
sun-asut-8.1.2-10.i386.rpm, sun-aswbcr-8.1.2-10.i386.rpmLocalisation d’Application Server
119026-10
sun-asacee-Langue-8.1.1-51.i386.rpm
sun-ascmnse-Langue-8.1.1-51.i386.rpm
sun-asu-Langue-8.1.1-51.i386.rpm
sun-asuee-Langue-8.1.1-51.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 aux instances d’Application Server install�es 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 9-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
- Arr�tez tous les composants J2EE ex�cut�s sur les instances d’Application Server que vous allez mettre � niveau.
- Arr�tez toutes les instances d’Application Server install�es sur l’ordinateur que vous allez mettre � niveau.
AppServer8-base/bin/asadmin stop-domain nomDomaine
- Sauvegardez les fichiers suivants :
- Appliquez les RPM indiqu�s dans le Tableau 9-5 � Application Server.
rpm -Fvh sun-im-module-7.0-13.4.i386.rpm
rpm -Fvh sun-asmodule-Langue-8.1.1-51.i386.rpm- Restaurez les fichiers sauvegard�s � l’�tape 4 � leur emplacement d’origine :
- Modifiez le script asant.
- Renommez le script asant existant en asant.bak.
Ce script se trouve � l’emplacement suivant :
AppServer8-base/bin/asant
- Copiez le fichier asant.template de
AppServer8-base/lib/install/templates/ee
dans
AppServer8-base/bin/asant
- Modifiez le script.
Remplacez le jeton %CONFIG_HOME% par AppServer8-base/config.
- Si vous avez apport� des modifications manuelles au fichier script original (asant.bak), fusionnez-les dans le nouveau script asant.
- Confirmez la r�alisation de la mise � niveau du patch :
rpm -qa | grep sun-as
Le syst�me doit vous renvoyer les num�ros de la nouvelle version des RPM.
- Red�marrez les instances d’Application Server.
AppServer8-base/bin/asadmin start-domain nomDomaine
V�rification de la mise � niveau
Vous pouvez v�rifier � l’aide de la commande suivante que le patch est correctement appliqu� :
AppServer8-base/bin/asadmin version --verbose
Voir le Tableau 9-3 des valeurs de r�sultat.
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 d’Application 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 d’Application Server vers la version 4 est quasiment l’inverse de la proc�dure de mise � niveau vers la version 4. Les patchs sont supprim�s.
Proc�dure d’annulation de la mise � niveau (Solaris)
- Arr�tez tous les composants J2EE ex�cut�s sur l’instance d’Application Server que vous allez mettre � niveau.
- Arr�tez l’instance d’Application Server que vous allez mettre � niveau.
- Supprimez les patchs r�pertori�s dans le Tableau 9-4.
patchrm ID_patch
- Red�marrez l’instance d’Application Server.
Mise � niveau d’Application Server � partir de Java ES version 2Cette section fournit des informations sur la mise � niveau d’Application Server � partir de Java ES version 2 vers Java ES 2005Q4 (version 4). Elle aborde les th�mes suivants :
Introduction
Lors de la mise � niveau d’Application Server pour Java ES version 2 vers la version 4, tenez compte des aspects suivants du processus de mise � niveau :
- Approche g�n�rale de mise � niveau. Pour effectuer la mise � niveau, vous devez installer Application Server pour la version 4 � l’aide du programme d’installation de Java ES et choisir l’option Configurer ult�rieurement. Vous effectuez ensuite la reconfiguration � l’aide de l’utilitaire asupgrade. Une fois Application Server mis � niveau, vous devez migrer les composants et applications J2EE pour la version 2 vers la version 4.
- D�pendances pour la mise � niveau. La mise � niveau d’un composant Java ES sur un ordinateur � partir de la version 2 requiert la mise � niveau de tous les autres composants Java ES h�berg�s par l’ordinateur. La mise � niveau s�lective des composants Java ES de la version 2 vers la version 4 n’est pas prise en charge. Tous les composants partag�s Java ES utilis�s par Application Server doivent �tre mis � niveau. Message Queue doit �galement l’�tre s’il est install� sur le m�me ordinateur, et si Web Server est utilis� pour l’�quilibrage des charges, il doit �galement �tre mis � niveau.
- Compatibilit� ascendante. Application Server pour la version 4 n’est pas compatible avec la version 2. Les composants et applications J2EE doivent �tre migr�s et ex�cut�s dans un environnement Application Server pour la version 4.
- Annulation de la mise � niveau. L’annulation de la mise � niveau vers la version 4 avec retour � la version 2 s’effectue simplement par la restauration de l’installation de la version 2 (les donn�es de configuration de la version 2 ne sont pas supprim�es par le processus de mise � niveau).
- Probl�mes relatifs � la plate-forme. L’approche g�n�rale de la mise � niveau d’Application Server est identique pour les syst�mes d’exploitation Solaris et Linux.
Mise � niveau d’Application Server pour la version 2
Cette section explique comment effectuer la mise � niveau d’Application 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 Application 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 d’Application Server � l’aide de la commande suivante :
AppServer7-base/bin/asadmin version --verbose
Voir le Tableau 9-3 des r�sultats de version.
Mettre � niveau les composants pr�sentant des d�pendances par rapport � Application Server
La mise � niveau des composants pr�sentant des d�pendances par rapport � Application Server doit inclure la mise � niveau vers la version 4 de tous les composants locaux par rapport auxquels Application Server pr�sente des d�pendances. Les composants partag�s sont mis � niveau automatiquement par le programme d’installation de Java lors de la proc�dure de mise � niveau (voir l’�tape 3).
La mise � niveau des composants d�pendant d’Application Server doit �tre effectu�e dans l’ordre suivant, avant la mise � niveau d’Application Server. Vous pouvez ignorer tout composant d�j� mis � niveau.
- Message Queue. Voir Chapitre 7, � Message Queue �
- Web Server (facultatif). Voir le Chapitre 6, � Web Server �
Sauvegarder les donn�es d’Application Server
La mise � niveau d’Application Server � partir de la version 2 vers la version 4 n’�crase pas les donn�es de configuration de la version 2. Toutefois, pour des mesures de s�curit�, le r�pertoire de configuration de toutes les instances d’Application Server doit �tre sauvegard� avant la mise � niveau vers la version 4.
Les r�pertoires de configuration se trouvent � l’emplacement suivant :
Obtenir les mots de passe et informations de configuration requis
Vous devez conna�tre les informations suivantes concernant la version actuellement install�e :
Mise � niveau d’Application Server pour la version 2
Cette section traite des consid�rations ayant une incidence sur la proc�dure de mise � niveau d’Application Server, suivies de la description de la proc�dure elle-m�me.
Consid�rations relatives � la mise � niveau
La mise � niveau d’Application Server vers Java ES version 4 tient compte des consid�rations suivantes :
- Tout composant J2EE ex�cut� sur une instance d’Application Server doit �tre arr�t� avant la mise � niveau de l’instance en question. Toutefois, si vous utilisez l’�quilibrage des charges pour fournir de l’�volutivit� ou une haute disponibilit�, cet arr�t n’est pas obligatoire.
- Toutes les instances d’Application Server ex�cut�es sur un m�me ordinateur (toutes correspondant � la m�me image d’Application Server) doivent �tre arr�t�es la mise � niveau de l’image install�e.
Proc�dure de mise � niveau
La proc�dure pr�sent�e ci-dessous s’applique � toutes les instances d’Application Server install�es sur l’ordinateur sur lequel est effectu�e la mise � niveau.
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Arr�tez tous les processus d’Application Server et les processus li�s.
- Installez Application Server pour la version 4 � l’aide du programme d’installation de Java ES et s�lectionnez l’option Configurer ult�rieurement.
Choisissez d’installer au moins les trois premiers sous-composants, y compris le composant d’agent du nud.
Une fois le logiciel Application Server install�, veillez � effectuer les proc�dures post�rieures � l’installation qui sont indiqu�es dans la section Configuration d’Application Server apr�s une installation sans configuration imm�diate.
- Identifiez les r�pertoires d’installation source et cible, par exemple :
- Ex�cutez l’utilitaire asupgrade.
L’utilitaire asupgrade cr�e un agent de nud de version 4 sous lequel il migre les instances d’Application Server pour la version 2.
Il se trouve dans le r�pertoire d’Application Server, par exemple :
- Mode d’assistant de mise � niveau : AppServer8-base/bin/asupgrade
- Mode de console de mise � niveau : AppServer8-base/bin/asupgrade -c
L’assistant ou la console de mise � niveau vous guide � travers les diff�rentes �tapes de mise � niveau.
Pour plus d’informations sur l’utilitaire asupgrade de mise � niveau d’Application Server, reportez-vous au chapitre 3 du manuel Application Server Enterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222).
- D�marrez le serveur d’administration du domaine.
AppServer8-base/bin/asadmin start-domain --user ID_admin
--password mot_de_passe nomDomaine- Red�marrez les instances d’Application Server mises � niveau.
Pour ce faire, d�marrez l’agent du nud sous lequel les instances mises � niveau d’Application Server ont �t� migr�es :
AppServer8-base/bin/asadmin start-node-agent --user ID_Admin
--password mot_de_passe NomAgentNudo� nomAgentNud est sous la forme nom_h�te_nomDomaine.
La valeur par d�faut de nomDomaine est domain1.V�rification de la mise � niveau
D�marrez la console d’administration et v�rifiez que ces serveurs sont lanc�s. Si l’un des serveurs n’est pas en cours d’ex�cution, v�rifiez le fichier journal suivant afin de d�celer tout �chec �ventuel provoqu� par des conflits de ports :
En cas d’�chec d� � un conflit de ports, utilisez la console d’administration et modifiez les num�ros de ports de sorte qu’il n’y ait plus de conflit, puis arr�tez et red�marrez l’agent de nud.
Vous pouvez v�rifier que la mise � niveau d’Application Server vers la version 4 est r�ussie, � l’aide de la commande suivante :
AppServer8-base/bin/asadmin version --verbose
Voir le Tableau 9-3 des valeurs de r�sultat.
T�ches � ex�cuter apr�s la mise � niveau
Il reste des t�ches � ex�cuter apr�s les �tapes d�crites dans la section Proc�dure de mise � niveau. Elles impliquent la migration des composants et applications J2EE pour la version 2 � ex�cuter dans un environnement Application Server pour la version 4 et leur red�ploiement sur les instances d’Application Server appropri�es.
Pour plus d’informations sur la migration des composants et applications J2EE, reportez-vous au chapitre 4 du manuel Application ServerEnterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222).
Annulation de la mise � niveau
La proc�dure d’annulation de la mise � niveau d’Application Server vers la version 4 consiste simplement � revenir � Application Server pour la version 2 qui n’a pas �t� supprim� au cours de la mise � niveau.
Mise � niveau de plusieurs instances (cluster)
L’utilitaire asupgrade d’Application Server permet de mettre � niveau plusieurs instances. Vous trouverez les instructions dans le chapitre 3 du manuel Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide (http://docs.sun.com/doc/819-2559).
Configuration d’Application Server apr�s une installation sans configuration imm�diate
Apr�s une installation sans configuration imm�diate, vous devez ex�cuter un script pour configurer l’environnement d’Application Server. Proc�dez comme suit :
- Recherchez la distribution d’accessoires d’Application Server.
CD 1 Accessory de Sun Java Enterprise System 2005Q4,
Add Ons d’Application Server pour Solaris SPARC et x86,
Image du CD 1 sur 1Vous pouvez t�l�charger le contenu des accessoires depuis le centre de t�l�chargement de Sun � l’adresse http://www.sun.com/software/javaenterprisesystem/get.xml.
- Reportez-vous au fichier ReadMe qui se trouve dans le dossier Addon de la distribution des accessoires et suivez les proc�dures indiqu�es.
- Ex�cutez le script postInstall.
Le script principal du dossier Addon, postInstall, doit �tre ex�cut� � partir de la distribution des accessoires, sinon il ne trouve pas certains fichiers.
Ces scripts configurent et cr�ent les scripts de shell AppServer8-base/bin/* et un fichier config/asenv � partir des mod�les install�s au cours de l’installation. (En principe, le programme d’installation cr�e les scripts de shell bin/*, mais si vous s�lectionnez l’option Configurer ult�rieurement, ils doivent �tre cr��s comme indiqu�.)
- Cr�ez un autre domaine.
Lorsque vous utilisez la commande asadmin create-domain pour cr�er un domaine,vous devez indiquer les valeurs de deux param�tres : adminPort et instancePort. La valeur de adminPort peut �tre identique � celle utilis�e par l’instance du serveur pour la version 2, toutefois, la valeur de instancePort doit �tre diff�rente de celles utilis�es par les instances de serveur pour la version 2. En choisissant une valeur pour instancePort non utilis�e, vous �vitez tout conflit entre l’instance du serveur d’administration du domaine pour la version 4 et les instances de serveur pour la version 2 qui sont migr�es vers la version 4 (voir l’�tape 5).
- Si n�cessaire, modifiez les param�tres d’environnement dans le fichier AppServer8-base/config/asenv.
Vous devez modifier le fichier manuellement.
Remarque
Pour configurer Application Server pour l’�quilibrage de charge, reportez-vous � la section � Configuring Web Servers for HTTP Load Balancing � dans le chapitre � Application Server High Availability Features � du manuel Sun Java System Application Server Enterprise Edition High Availability Administration Guide (http://docs.sun.com/doc/819-0216).