Sun Java Enterprise System 2005Q4 Guide de mise � niveau |
Chapitre 8
High Availability Session StoreCe chapitre d�crit la proc�dure de mise � niveau de High Availability Session Store vers Java ES 2005Q4 (version 4) : High Availability Session Store (HADB) 4.4.2.
Ce chapitre pr�sente globalement les probl�mes de mise � niveau, puis propose les 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 HADBCette section pr�sente les aspects g�n�raux de HADB qui ont un impact sur la mise � niveau vers Java ES 2005Q4 (version 4) :
À propos de HADB pour Java ES version 4
HADB pour Java ES version 4 repr�sente des corrections de bogues apport�es � HADB pour Java ES 2005Q1 version 3.
Pr�sentation de la mise � niveau de HADB
Le Tableau 8-1 r�pertorie les m�thodes de mise � niveau de HADB vers Java ES version 4 prises en charge. Il s’applique � la fois � Solaris et Linux.
Donn�es de HADB
Le tableau suivant affiche le type de donn�es susceptible d’�tre affect� par la mise � niveau du logiciel HADB.
Probl�mes de compatibilit�
HADB fourni avec Java ES version 4 est totalement compatible avec HADB fourni avec Java ES version 3.
D�pendances de HADB
HADB fourni avec Java ES version 4 requiert la plate-forme Java 2, Standard Edition (J2SE) version 5.0 ou ult�rieure.
Mise � niveau de HADB � partir de Java ES version 3Cette section fournit des informations sur la mise � niveau de HADB � 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 HADB 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. Les mises � niveau consistent � supprimer les packages HADB pour Java ES version 3 et � ajouter les packages pour Java ES version 4. Deux m�thodes de mise � niveau sont possibles :
- Mise � niveau en ligne. Effectuez la mise � niveau en ligne pour �viter toute interruption des services HADB.
- Mise � niveau hors ligne. Effectuez une mise � niveau hors ligne si vous avez la possibilit� d’interrompre les services lors du remplacement des packages de HADB par leurs nouvelles versions.
- D�pendances pour la mise � niveau. HADB requiert J2SE version 5.0 ou ult�rieure.
- Compatibilit� ascendante. HADB fourni avec Java ES version 4 est totalement compatible avec HADB fourni avec Java ES version 3.
- Annulation de la mise � niveau. L’annulation de la mise � niveau vers Java ES version 4 est effectu�e par la restauration de la version pour la version 3, qui est conserv�e telle quelle dans un r�pertoire distinct par la mise � niveau vers la version 4.
- Probl�mes relatifs � la plate-forme. L’approche g�n�rale de la mise � niveau de HADB est identique pour les syst�mes d’exploitation Solaris et Linux.
Mise � niveau de HADB pour la version 3
Cette section explique comment effectuer la mise � niveau de HADB � partir de Java ES version 3 vers Java ES version 4 sur les plates-formes Solaris et Linux. Elle aborde les th�mes suivants :
T�ches � ex�cuter avant la mise � niveau
Avant de mettre � niveau HADB, 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 HADB � l’aide des utilitaires de v�rification de version. Par exemple :
Solaris :
pkgparam -v SUNWhadbaLinux :
rpm -qi sun-hadb-a-4.4.2-7.i386.rpm
D�pendances pour la mise � niveau de HADB
Il est g�n�ralement recommand� de mettre � niveau tous les composants Java ES sur un m�me ordinateur (et dans un environnement informatique) vers Java ES version 4. La mise � niveau de HADB vers la version 4 d�pend de J2SE 5.0 ou version ult�rieure.
Sauvegarder les donn�es d’annuaire
La mise � niveau de HADB � partir de Java ES version 3 vers Java ES version 4 ne modifie pas les donn�es dynamiques de HADB. Vous pouvez cependant sauvegarder les packages de Java ES version 3 au cas o� vous devriez annuler la mise � niveau.
Obtenir les mots de passe et informations de configuration requis
Pour mettre � niveau HADB, vous devez conna�tre le mot de passe du superutilisateur.
Mise � niveau de HADB pour la version 3
Cette section traite des consid�rations ayant une incidence sur la proc�dure de mise � niveau de HADB, suivies de la description de la proc�dure elle-m�me.
Consid�rations relatives � la mise � niveau
La mise � niveau de HADB vers Java ES version 4 tient compte des consid�rations suivantes :
- En fonction de vos besoins de production, vous devez d�terminer si la mise � niveau la plus adapt�e est en ligne ou hors ligne.
- Les packages de mise � niveau de Java ES version 4 pour les plates-formes Solaris et Linux sont indiqu�s dans le tableau suivant : Les packages pour Solaris sont r�pertori�s dans leur ordre d’installation.
Mises � niveau en ligne de HADB
Les mises � niveau en ligne de HADB ne sont possibles que pour la mise � niveau � partir de Java ES version 3.
Lorsque vous effectuez une mise � niveau en ligne de HADB, vous installez tout d’abord HADB sur chaque serveur dans le cluster en cours de mise � niveau. Chaque serveur commence par annuler toute installation ant�rieure de HADB, puis enregistre la nouvelle version de HADB.
Pour plus d’informations sur la mise � niveau en ligne, reportez-vous � la section suivante du manuel Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide (http://docs.sun.com/doc/819-2555/6n4r9qo7n?a=view)
Mises � niveau hors ligne de HADB
La mise � niveau hors ligne de HADB est possible lors de la mise de Java ES version 3.
Pour effectuer une mise � niveau hors ligne, arr�tez les services HADB et remplacez les packages HADB existants par les nouvelles versions disponibles sur votre distribution Java ES version 4, indiqu�es dans le Tableau 8-4.
Utilisez les proc�dures d�crites dans les sections Mise � niveau des packages sur plates-formes Solaris et Mise � niveau des packages sur plate-forme Linux.
V�rification de la mise � niveau
Une fois la mise � niveau en ligne termin�e, v�rifiez-l� � l’aide de la proc�dure ci-apr�s. Une fois que vous avez v�rifi� que la mise � niveau est r�ussie, vous pouvez supprimer les anciens packages d’installation.
Pour v�rifier que les processus d’ex�cution utilisent les services HADB, vous pouvez proc�der comme suit :
- Pour tous les services HADB en cours d’ex�cution, ex�cutez l’une des commandes suivantes :
HADB-base/bin/ma -V
HADB-base/bin/hadbm -VPar exemple, sur la plate-forme Solaris 8 :
HADB-base/bin/ma -V
Sun Java System High Availability Database 4.4 Database Management Agent
Version : 4.4.2.7 [V4-4-2-7 2005-05-26 13:49:01 serveur@domaine] \ (SunOS_5.8_sparc)- V�rifiez si la base de donn�es est active en ex�cutant les commandes de l’exemple suivant pour une base de donn�es nomm�e ExampleDB :
HADB-base/bin/hadbm status -n nomBasededonn�es
HADB-base/bin/hadbm list
Base de donn�es
ExampleDBHADB-base/bin/hadbm status ExampleDB
Base de donn�es �tat
ExampleDB FaultTolerantHADB-base/bin/hadbm status -n ExampleDB
NodeNo HostName Port NodeRole NodeState MirrorNode
0 sungod012 15000 active running 1
1 sungod012 15020 active running 0Tous les services HADB des nuds r�pertori�s doivent avoir l’�tat � running �.
- V�rifiez que tous les produits utilisant HADB utilisent le nouveau chemin de HADB en ex�cutant la commande dans l’exemple suivant concernant une base de donn�es nomm�e ExampleDB :
HADB-base/bin/hadbm get PackageName ExampleDB
Attribute Value
PackageName V4.4.2.7La commande ci-dessus affiche la version actuelle de HADB. Pour obtenir la liste d�taill�e, ex�cutez la commande suivante :
hadbm get --all ExampleDB
T�ches � ex�cuter apr�s la mise � niveau
Il ne reste aucune t�che � ex�cuter une fois effectu�es les �tapes d�crites dans la section Mise � niveau de HADB � partir de Java ES version 3.
Annulation de la mise � niveau
Pour annuler la mise � niveau de HADB, remplacez les nouvelles versions des packages HADB que vous avez install�es par les versions que vous aviez install�es auparavant. Utilisez la proc�dure d�crite dans la section Annulation de la mise � niveau. Aucun fichier de donn�es ou de configuration n’a besoin de modification.