Sun Java logo     Précédent      Sommaire      Index      Suivant     

Sun logo
Sun Java Enterprise System 2005Q4 Guide de mise à niveau 

Chapitre  8
High Availability Session Store

Ce 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 HADB

Cette 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.

Tableau 8-1  Méthodes de mise à niveau vers Java ES version 4 : HADB 4.4.2 (2005Q4)

Version de Java ES

Version de HADB

Approche globale

Reconfiguration requise

Version 3

HADB 4.4.1 (2005Q1)

Mise à niveau directe :
les mises à niveau en ligne et hors ligne sont toutes deux possibles.

Aucun

Version 2

HADB 4.4.0-14 (2004Q2)

Mise à niveau non prise en charge.

Aucun

Version 1

Non disponible

Pas de mise à niveau

Aucun

Versions antérieures de Java ES

Non disponible

Pas de mise à niveau

Aucun

Données de HADB

Le tableau suivant affiche le type de données susceptible d’être affecté par la mise à niveau du logiciel HADB.

Tableau 8-2  Utilisation des données de HADB

Type de données

Emplacement

Utilisation

Données d’application dynamiques

/var/opt/SUNWhadb et /etc/opt/SUNWhadb

Stockage de sessions haute disponibilité et informations de configuration.

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 3

Cette 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 :

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 SUNWhadba

Linux :
rpm -qi sun-hadb-a-4.4.2-7.i386.rpm

Tableau 8-3  Résultats de la vérification de la version de HADB

Version de Java ES

Numéro de version de HADB

Version 2

VERSION=4.4.0,REV=14

SUNW_PRODVERS=4.4.0

Version 3

VERSION=4.4.1,REV=7

SUNW_PRODVERS=4.4.1

Version 4

VERSION=4.4.2,REV=7

SUNW_PRODVERS=4.4.2

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 :

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 :

  1. Pour tous les services HADB en cours d’exécution, exécutez l’une des commandes suivantes :
  2. HADB-base/bin/ma -V
    HADB-base/bin/hadbm -V

    Par 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)

  3. 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 :
  4. HADB-base/bin/hadbm status -n nomBasededonnées

    HADB-base/bin/hadbm list
    Base de données
    ExampleDB

    HADB-base/bin/hadbm status ExampleDB
    Base de données État
    ExampleDB    FaultTolerant

    HADB-base/bin/hadbm status -n ExampleDB
    NodeNo    HostName     Port        NodeRole   NodeState  MirrorNode
    0         sungod012    15000       active     running      1
    1         sungod012    15020       active     running      0

    Tous les services HADB des nuds répertoriés doivent avoir l’état « running ».

  5. 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 :
  6. HADB-base/bin/hadbm get PackageName ExampleDB
    Attribute Value
    PackageName V4.4.2.7

    La 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.



Précédent      Sommaire      Index      Suivant     


Numéro de référence : 819-3460.   Copyright 2006 Sun Microsystems, Inc. Tous droits réservés.