Guide de mise à niveau de Sun Java Enterprise System 5 pour UNIX |
Chapitre 4
Sun Cluster Geographic EditionCe chapitre décrit la procédure de mise à niveau de Sun Cluster Geographic Edition vers Java ES 5 (version 5) : Sun Cluster Geographic Edition 3.1 2006Q4.
Ce chapitre présente les considérations relatives à la mise à niveau pour les différentes méthodes de mise à niveau prises en charge par la version 5. Il traite des mises à niveau sur le système d’exploitation Solaris uniquement :
Présentation des mises à niveau de Sun Cluster Geographic EditionCette section présente les aspects généraux suivants de Sun Cluster Geographic Edition qui ont un impact sur la mise à niveau vers Java ES 5 (version 5) :
À propos de Java ES version 5
Sun Cluster Geographic Edition version 5 pour Java ES est la première version à être fournie comme un composant de Java ES ; Sun Cluster Geographic Edition 3.1 était auparavant proposé comme un produit autonome.
Sun Cluster Geographic Edition version 5 représente une version mineure par rapport à Sun Cluster Geographic Edition 3.1 8/05. Il s’agit de la première version prenant en charge la plate-forme Solaris x86. Sun Cluster Geographic Edition version 5 intègre en outre certaines corrections de bogue, des qualifications pour divers composants matériels et logiciels et la prise en charge de produits de réplication de données supplémentaires.
Présentation de la mise à niveau de Java ES version 5
Le Tableau 4-2 répertorie les méthodes de mise à niveau de Sun Cluster Geographic Edition vers Java ES version 5 prises en charge. Il s’applique uniquement au système d’exploitation Solaris.
Données de Sun Cluster Geographic Edition
Le tableau suivant affiche le type de données susceptible d’être affecté par la mise à niveau du logiciel Sun Cluster Geographic Edition.
Stratégie de mise à niveau de Sun Cluster Geographic Edition
De manière générale, la stratégie à utiliser pour effectuer la mise à niveau de Sun Cluster Geographic Edition dépend de nombreuses considérations, décrites dans le Chapter 1, "Planification des mises à niveau" : méthode de mise à niveau, dépendances entre les composants Java ES, mise à niveau sélective ou globale, déploiements portant sur plusieurs instances et ainsi de suite.
Cette section aborde spécifiquement les questions susceptibles d'influencer le plan de mise à niveau de Sun Cluster Geographic Edition.
Problèmes de compatibilité
Les deux clusters d’un partenariat doivent exécuter la même version de Sun Cluster Geographic Edition. Ainsi, la version 5 de Sun Cluster Geographic Edition ne peut pas être mélangée dans un partenariat avec Sun Cluster Geographic Edition 3.1 8/05 (aucune compatibilité ascendante n’est assurée). Sun Cluster Geographic Edition version 5 comprend des données de configuration supplémentaires qui ne peuvent pas être lues par Sun Cluster Geographic Edition 3.1 8/05.
Dépendances
Les dépendances de Sun Cluster Geographic Edition par rapport aux autres composants Java ES peuvent avoir une influence sur la procédure de mise à niveau et de reconfiguration du logiciel Sun Cluster Geographic Edition. Les modifications apportées aux interfaces ou fonctions de Sun Cluster Geographic Edition, par exemple, peuvent demander une version mise à niveau des composants dont dépend Sun Cluster Geographic Edition. Le besoin de mettre à jour ces composants dépend de la méthode de mise à niveau spécifique.
Sun Cluster Geographic Edition présente des dépendances par rapport aux composants Java ES suivants :
- Composants partagés. Sun Cluster Geographic Edition présente des dépendances par rapport à certains composants partagés Java ES (voir le Tableau 1-9).
- Sun Cluster. Sun Cluster Geographic Edition présente une dépendance obligatoire par rapport à Sun Cluster, qui fournit les fonctionnalités de base.
Double mise à niveau
La double mise à niveau, qui permet à la fois la mise à niveau de Sun Cluster Geographic Edition et du système d'exploitation (comme le décrit la section Mises à niveau doubles : Java ES et système d'exploitation) ne s'applique pas pour Sun Cluster Geographic Edition.
Sun Cluster Geographic Edition présente une dépendance stricte pour la mise à niveau sur Sun Cluster. C'est pourquoi la mise à niveau du système d'exploitation est la même que pour celle de Sun Cluster. Reportez-vous à Double mise à niveau pour plus d'information sur les doubles mises à niveau du Sun Cluster.
Mise à niveau de Sun Cluster Geographic Edition à partir de la version 3.1 8/05Cette section contient des informations sur la mise à niveau de Sun Cluster Geographic Edition à partir de la version 3.1 8/05 vers Java ES 5 (version 5). La section aborde les thèmes suivants :
Introduction
Lors de la mise à niveau de Sun Cluster Geographic Edition 3.1 8/05 vers la version 5, tenez compte des aspects suivants de la procédure :
- Approche générale de mise à niveau. La mise à niveau est réalisée en désinstallant la version 3.1 8/05 et en effectuant un nouvelle installation de la version 5 de Sun Cluster Geographic Edition. Les données de configuration sont conservées.
- Mise à niveau des dépendances. Sun Cluster Geographic Edition présente des dépendances par rapport à un certain nombre de composants partagés Java ES (voir le Tableau 1-9), lesquels sont tous automatiquement mis à niveau vers la version 5 par le programme d'installation de Java ES lorsque vous procédez à une mise à niveau de Sun Cluster Geographic Edition. En particulier, Sun Cluster Geographic Edition présente une dépendance de mise à niveau stricte par rapport au conteneur d’agent commun, version 1.1, ainsi que par rapport à Sun Cluster : La version 4 de Sun Cluster (3.1 8/05) doit être mise à niveau vers la version 5 pour prendre en charge Sun Cluster Geographic Edition version 5.
- Compatibilité ascendante. Sun Cluster Geographic Edition version 5 n’est pas compatible avec Sun Cluster Geographic Edition 3.1 8/05. Tous les clusters d’un partenariat doivent être mis à niveau vers la version 5.
- Annulation de la mise à niveau. L’annulation de la mise à niveau du logiciel Sun Cluster Geographic Edition vers la version 3.1 8/05 n’est pas possible.
- Problèmes liés à la plate-forme. La méthode utilisée pour effectuer la mise à niveau de Sun Cluster Geographic Edition est identique pour toutes les plates-formes et architectures matérielles Solaris ; toutefois, le logiciel Sun Cluster Geographic Edition n’est pas pris en charge sur les plates-formes Linux.
Mise à niveau de Sun Cluster Geographic Edition version 3.1 8/05
Cette section décrit comment réaliser une mise à niveau de Sun Cluster Geographic Edition de la version 3.1 8/05 à Java ES version 5. Elle aborde les thèmes suivants :
Tâches à exécuter avant la mise à niveau
Avant de mettre à niveau Sun Cluster Geographic Edition, vous devez effectuer les tâches suivantes :
Vérifier les informations sur la version actuelle
Vous pouvez vérifier la version actuelle de Sun Cluster Geographic Edition à l'aide de la commande suivante :
/usr/cluster/bin/geoadm --version
La chaîne de version suit le texte du copyright et s’affiche dans le tableau suivant :
Tableau 4-4 Résultat de la vérification de la version de Sun Cluster Geographic Edition
Version de Java ES
Numéro de version de Sun Cluster Geographic Edition
Version 3.1 8/05
1.0
Version 5
1.1
Préparation d’un cluster en vue d’une mise à niveau
Procédez comme suit pour tous les clusters ayant un partenariat avec le cluster que vous mettez à niveau. La procédure supprime la couche Sun Cluster Geographic Edition de la production.
- Assurez-vous que le cluster fonctionne correctement.
Pour afficher l’état courant du cluster, exécutez la commande suivante à partir de n’importe quel noeud.
scstat
- Connectez-vous en tant qu'utilisateur root ou superutilisateur.
su -
- Supprimez tous les groupes de ressources d’application dans les groupes de protection.
Les applications de haute disponibilité ne subissent pas d’interruption pendant la mise à niveau de Sun Cluster Geographic Edition.
geopg remove-resource-group groupeRessources nomGroupeProtection
- Réalisez la procédure de l’Step 1 à l’Step 3 sur tous les clusters ayant un partenariat avec ce cluster.
- Arrêtez tous les groupes de protection qui sont actifs sur le cluster.
geopg stop nomGroupeProtection -e local | global
- Supprimez le plug-in ICRM de toutes les pulsations sur les deux clusters partenaires.
geohp remove-plugin pluginIcrm nomPulsation
Mise à niveau des dépendances de Sun Cluster Geographic Edition
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 5. Sun Cluster Geographic Edition présente des dépendances strictes de mise à niveau par rapport à un certain nombre de composants partagés et à Sun Cluster.
Lorsque vous mettez à niveau les dépendances de Sun Cluster Geographic Edition, vous devez procéder dans l’ordre ci-dessous (en ignorant toutes celles qui ont déjà été mises à niveau), avant de mettre à niveau Sun Cluster Geographic Edition. La mise à niveau des composants partagés est habituellement réalisée automatiquement par le programme d'installation de Java ES.
- Composants partagés. Les instructions de synchronisation des composants partagés Java ES vers la version 5 sont présentées dans la section Mise à niveau des composants partagés Java ES. Néanmoins, tous les composants partagés requis par Sun Cluster Geographic Edition sont automatiquement mis à niveau par le programme d’installation de Java ES lorsque vous procédez à la mise à niveau de Sun Cluster Geographic Edition vers la version 5.
- Sun Cluster. Les instructions de mise à niveau de Sun Cluster vers la version 5 sont présentées dans le Chapter 3, "Logiciel Sun Cluster".
Sauvegarde des données de Sun Cluster Geographic Edition
Sun Cluster Geographic Edition stocke toutes les données dans le référentiel de configuration des clusters, de sorte qu’il n’est pas nécessaire de sauvegarder les données courantes.
Obtention des 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.1 8/05 Sun Cluster Geographic Edition
Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau de Sun Cluster Geographic Edition, suivies de la description de la procédure elle-même.
Considérations relatives à la mise à niveau
La mise à niveau du logiciel Sun Cluster Geographic Edition vers Java ES version 5 doit être possible sans perturber les applications en cours d’exécution. Vous pouvez mettre à niveau le logiciel Sun Cluster Geographic Edition sur un cluster en cours d’exécution sans interruption ; le cluster reste opérationnel, ainsi que ses services. De la même manière, vous pouvez appliquer des patchs Sun Cluster Geographic Edition sans interruption. Les données de configuration sont conservées pendant le processus de mise à niveau.
Le logiciel Sun Cluster Geographic Edition doit être mis à niveau sur tous les nuds de tous les clusters ayant un partenariat avec le cluster que vous mettez à niveau.
Si vous souhaitez mettre à niveau le système d’exploitation Solaris pendant le processus de mise à niveau de Sun Cluster Geographic Edition, vous devez préalablement supprimer les packages Sun Cluster Geographic Edition.
Procédure de mise à niveau
La procédure présentée ci-dessous s'applique aux instances de Sun Cluster Geographic Edition 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 Sun Cluster Geographic Edition 3.1 8/05.
/usr/cluster/bin/geoadm stop
Pour laisser les applications sous-jacentes poursuivre leur exécution tout en arrêtant Sun Cluster Geographic Edition, reportez-vous au Guide d'administration de Sun Cluster Geographic Edition, http://docs.sun.com/doc/819-8003.
- Désinstallation de Sun Cluster Geographic Edition 3.1 8/05.
SunClusterGeo-base/install/uninstall/uninstaller
Utilisez le programme d'installation de Sun Cluster Geographic Edition en mode désinstallation, comme le décrit le Guide d’installation de Sun Cluster Geographic Edition, http://docs.sun.com/doc/819-8004.
- Si Sun Cluster n’est pas en cours d’exécution, démarrez-le.
Sun Cluster doit être en cours d’exécution pour installer Sun Cluster Geographic Edition. Vous pouvez le vérifier à l’aide de la commande scstat.
- Effectuez une nouvelle installation de Sun Cluster Geographic Edition version 5 à l’aide du programme d’installation de Java ES.
- Lancez le programme d’installation de Java ES sur l’ordinateur qui héberge Access Manager version 4.
cd distribution Java ES version 5/arch_se
./installeroù arch_se correspond à votre plate-forme, telle que Solaris_sparc. (Utilisez l’option installer -nodisplay pour l’interface de ligne de commande.)
Une fois que les pages de bienvenue et du contrat de licence se sont affichées, vous accédez à la page de sélection de composant. (Lorsque des composants installés pouvant être directement mis à niveau par le programme d’installation de Java ES sont détectés, ils sont présentés avec l’état “pouvant être mis à niveau”.)
- Sélectionnez Sun Cluster Geographic Edition dans la page de sélection de composant.
- Sélectionnez Configurer maintenant ou Configurer ultérieurement.
Que vous choisissiez Configurer maintenant ou Configurer ultérieurement n’a pas d’importance car aucune reconfiguration n’est requise.
- Si besoin, sélectionnez l’option d’installation des packages localisés.
- Lorsque l'installation est terminée, quittez le programme d'installation de Java ES.
- Installez les patchs Sun Cluster Geographic Edition requis.
Pour obtenir des instructions, reportez-vous au Guide d’installation de Sun Cluster Geographic Edition , http://docs.sun.com/doc/819-8004.
- Réalisez la procédure de l’Step 1 à l’Step 6 sur tous les clusters ayant un partenariat avec ce cluster.
- Redémarrez le logiciel Sun Cluster Geographic Edition version 5.
/usr/cluster/bin/geoadm start
Si les clusters se trouvent dans un partenariat, tous les nuds des deux partenaires doivent être mis à niveau avant de lancer le logiciel Sun Cluster Geographic Edition.
Pour plus d’informations, reportez-vous au Guide d’installation mentionné ci-dessus et au Guide d'administration de Sun Cluster Geographic Edition,http://docs.sun.com/doc/819-8003.
- Ajoutez tous les groupes de ressources d’application que vous aviez supprimés au moment de préparer une mise à niveau des clusters comme le décrit la section Préparation d’un cluster en vue d’une mise à niveau.
geopg add-resource-group groupeRessources nomGroupeProtection
- Démarrez tous les groupes de ressources que vous avez ajoutés.
geopg start nomGroupeProtection -e local | global [-n]
Vérification de la mise à niveau
Vous pouvez vérifier que la mise à niveau du logiciel Sun Cluster Geographic Edition a été correctement effectuée en procédant comme suit :
- Entrez la commande suivante :
/usr/cluster/bin/geoadm --version
Voir le Tableau 4-4 pour les valeurs de résultat.
- Le cas échéant, après la mise à niveau des deux partenaires, exécutez les commandes suivantes sur un nud de cluster de chaque partenaire.
/usr/cluster/bin/geoadm start
/usr/cluster/bin/geoadm showLa commande permet d’indiquer si le logiciel Sun Cluster Geographic Edition est actif sur le nud en question.
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 Procédure de mise à niveau.
Annulation de la mise à niveau
Il n’est pas possible d’annuler la mise à niveau du logiciel Sun Cluster Geographic Edition.
Néanmoins, vous pouvez supprimer la version 5 de Sun Cluster Geographic Edition à l’aide de la fonction de désinstallation du programme d’installation de Java ES, puis en utilisant le programme d’installation de la version 3.1 8/05 pour réinstaller la version 3.1 8/05. La version 5 de Sun Cluster Geographic Edition écrivant des données que la version 3.1 8/05 ne peut pas lire, ce type d’annulation d’installation doit être réalisé avant tout démarrage de la version 5, à savoir, avant de mettre à niveau le logiciel Sun Cluster Geographic Edition, comme le décrit la section Procédure de mise à niveau.