Guide de mise à niveau de Sun Java Enterprise System 5 pour UNIX |
Chapitre 3
Logiciel Sun ClusterCe chapitre décrit la procédure de mise à niveau du logiciel Sun Cluster vers Java ES 5 (version 5) : logiciel Sun Cluster 3.1 8/05.
Ce chapitre propose une présentation des considérations relatives à la mise à niveau du logiciel Sun Cluster vers la version 5.
Le logiciel Sun Cluster est pris en charge uniquement sur les plates-formes Solaris.
La mise à niveau du logiciel Sun Cluster décrite dans ce chapitre comprend à la fois le logiciel de structure Sun Cluster et les logiciels de services de données Sun Cluster ou agents.
Présentation des mises à niveau du logiciel Sun ClusterCette section présente les aspects généraux du logiciel Sun Cluster, ayant un impact sur la mise à niveau vers Java ES 5 (version 5) :
À propos du logiciel Sun Cluster version 5
Le logiciel Sun Cluster version 5 représente une mise à niveau mineure par rapport au logiciel Sun Cluster version 4 (reportez-vous aux Notes de version de Sun Cluster, http://docs.sun.com/doc/819-1405/6n3p13hac?a=view). La version 5 de Sun Cluster est quasiment la même que la version 4, sauf que la version 5 ne prend pas en charge le système d’exploitation Solaris 8.
Pour les modifications et ajouts apportés à la documentation de Sun Cluster 3.1 8/05, reportez-vous aux Instructions spécifiques Sun Cluster 3.1 8/05 avec Java Enterprise System 5, http://docs.sun.com/doc/820-0680-10. Sinon, les procédures décrites dans la documentation de Sun Cluster 3.1 8/05 sont valides pour le logiciel Sun Cluster version 5.
Présentation de la mise à niveau du logiciel Sun Cluster
Le Tableau 3-1 présente les méthodes de mise à niveau de Sun Cluster vers Java ES 5 (Release 5) prises en charge. Ce tableau s’applique uniquement au système d’exploitation Solaris.
Les versions de Sun Cluster ne peuvent pas être associées une par une aux versions de Java ES. Par le passé, les versions intermédiaires du logiciel Sun Cluster étaient incorporées à Java ES entre les versions officielles de Java ES. Pour cette raison, la mise à niveau de Sun Cluster versions 2, 3 et 4 pour Java ES vers Sun Cluster version 5, comme l’indique le Tableau 3-1, comprend la mise à niveau des logiciels Sun Cluster 3.1 4/04, Sun Cluster 3.1 9/04 et Sun Cluster 3.1 8/05 vers la version 5.
Tableau 3-1 Méthodes de mise à niveau vers Java ES 5 (version 5) : logiciel Sun Cluster 3.1 8/05
Version de Java ES
Sun Cluster
Version du logicielApproche globale
Reconfiguration requise
Version 4
Sun Cluster 3.1 8/05
(2005Q4)Mise à niveau directe1 :
exécutée à l'aide de l'utilitaire Sun Cluster scinstall.Aucune.
Version 3
Sun Cluster 3.1 9/04
ou
Sun Cluster 3.1 8/05 (IFR)Mise à niveau directe :
exécutée à l'aide de l'utilitaire Sun Cluster scinstall.Configuration du cluster migrée automatiquement vers la version mise à niveau.
Aucune reconfiguration n’est requise dans le cadre de la mise à niveau de l’IFR vers la version 5.
Version 2
Sun Cluster 3.1 4/04
ou
Sun Cluster 3.1 9/04 (IFR)Mise à niveau directe :
exécutée à l'aide de l'utilitaire Sun Cluster scinstall.Configuration du cluster migrée automatiquement vers la version mise à niveau
Version 1
Sun Cluster 3.1
Mise à niveau directe non certifiée :
elle est toutefois réalisable à l'aide de l'utilitaire scinstall.Configuration du cluster migrée automatiquement vers la version mise à niveau
Versions antérieures à Java ES
Sun Cluster 3.0
Mise à niveau directe non certifiée :
elle est toutefois réalisable à l'aide de l'utilitaire scinstall.Configuration du cluster migrée automatiquement vers la version mise à niveau
1La mise à niveau de la version 4 à la version 5 n’est pas nécessaire, à moins que les composants partagés utilisés par le logiciel Sun Cluster n’aient été mis à niveau vers la version 5.
Données de Sun Cluster
Le tableau suivant affiche les types de données susceptibles d'être affectés par une mise à niveau du logiciel Sun Cluster.
Stratégie de mise à niveau de Sun Cluster
De manière générale, la stratégie à utiliser pour effectuer la mise à niveau de Sun Cluster 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.
Problèmes de compatibilité
Le logiciel Sun Cluster pour Java ES version 5 inclut de nouvelles interfaces d'administration graphiques, mais est compatible avec les versions antérieures des agents Sun Cluster.
Dépendances Sun Cluster
Les dépendances de Sun Cluster 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. Les modifications apportées aux interfaces ou fonctions de Sun Cluster, par exemple, peuvent demander des versions mises à niveau des composants dont dépend Sun Cluster. Le besoin de mettre à jour ces composants dépend de la méthode de mise à niveau spécifique.
Sun Cluster présente des dépendances par rapport aux composants Java ES suivants :
- Composants partagés. Sun Cluster présente des dépendances par rapport à certains composants Java ES partagés (voir le Tableau 1-9).
- Services de données. Sun Cluster requiert des services de données (ou agents) spécifiques pour assurer la haute disponibilité des composants du produit Java ES. Pour chaque composant exécuté dans un environnement Sun Cluster, un service de données correspondant doit exister pour la gestion des ressources de cluster correspondantes. Les packages des agents sont généralement mis à niveau dans le cadre de la procédure de mise à niveau de Sun Cluster.
Double mise à niveau
La double mise à niveau, qui permet à la fois la mise à niveau de Sun Cluster et du système d'exploitation (comme le décrit la section Mises à niveau doubles : Java ES et système d'exploitation) est effectuée dans le contexte d'une double mise à niveau non progressive de Sun Cluster, et non lors d'une mise à niveau progressive.
Les procédures spécifiques peuvent être consultées dans le chapitre traitant de la mise à niveau dans le Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Les modifications pour la version 5 de Sun Cluster sont décrites dans les Instructions spécifiques Sun Cluster 3.1 8/05 avec Java Enterprise System 5, http://docs.sun.com/doc/820-0680-20-10.
La procédure s'applique à la mise à niveau du système d'exploitation Solaris de Solaris 8 ou Solaris 9 vers Solaris 10.
Mise à niveau de Sun Cluster vers Java ES version 5Cette section contient des informations sur la mise à niveau du logiciel Sun Cluster à partir de Java ES 2005Q4 (version 4), Java ES 2005Q1 (version 3) et Java ES 2004Q2 (version 2) vers Java ES 5 (version 5). La procédure de mise à niveau est la même pour les trois versions de Sun Cluster trouvées dans ces versions de Java ES : logiciels Sun Cluster 3.1 4/04, Sun Cluster 3.1 9/04 et Sun Cluster 3.1 8/05.
Si vous avez déjà le logiciel Sun Cluster 3.1 8/05 (version 3 ou version 4) installé, vous n’avez pas besoin d’effectuer la mise à niveau vers la version 5, à moins que les composants partagés utilisés par le logiciel Sun Cluster n’aient été mis à niveau vers la version 5.
La section aborde les thèmes suivants :
Introduction
Lors de la mise à niveau de Sun Cluster vers Java ESversion 5, tenez compte des aspects suivants de la procédure :
- Approche générale de mise à niveau. La mise à niveau s'effectue par le biais de l'exécution du script scinstall qui procède à la mise à niveau du logiciel Sun Cluster et applique la configuration Sun Cluster précédente à l'issue de la mise à niveau. Toutefois, tous les nuds d'un environnement de cluster doivent être mis au niveau de la même version, soit en arrêtant le cluster et en procédant à la mise à niveau sur chaque nud, soit en effectuant une mise à niveau progressive où chaque nud est traité successivement sans nécessiter l'arrêt du cluster.
- Dépendances pour la mise à niveau. Bien que le logiciel Sun Cluster présente des dépendances par rapport à un certain nombre de composants partagés Java ES (voir le Tableau 1-9), il s’agit de dépendances pour la mise à niveau souples : Le logiciel Sun Cluster version 5 pour Java ES est compatible avec les versions 4 de ces composants.
- Compatibilité ascendante. Le logiciel Sun Cluster (structure) version 5 est compatible avec les agents de cluster antérieurs. En outre, le logiciel de l’agent Sun Cluster version 5 est compatible avec les composants de Java ES version 4. Toutefois, tous les nuds d’un cluster doivent exécuter la même version du logiciel de l’agent et de la structure.
- Annulation de la mise à niveau. L’annulation de la mise à niveau du logiciel Sun Cluster vers la version 5 en vue de rétablir des versions plus anciennes n’est pas possible.
- Problèmes liés à la plate-forme. La méthode utilisée pour effectuer la mise à niveau de Sun Cluster est identique pour toutes les plates-formes et architectures matérielles Solaris ; toutefois, le logiciel Sun Cluster n'est pas pris en charge sur les plates-formes Linux.
Mise à niveau de Sun Cluster
Cette section explique comment effectuer la mise à niveau du logiciel Sun Cluster de Java ES version 4 vers Java ES version 5 :
Cette section concerne la mise à niveau non progressive de Sun Cluster. Dans le cas d'une mise à niveau progressive, la procédure de mise à niveau est légèrement différente puisque le cluster n'est pas arrêté. Toutefois, dans les deux cas, les procédures générales sont les mêmes pour un nud donné, comme décrit ci-dessous. Les procédures spécifiques peuvent être consultées dans le chapitre traitant de la mise à niveau dans le Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Les modifications pour la version 5 de Sun Cluster sont décrites dans les Instructions spécifiques Sun Cluster 3.1 8/05 avec Java Enterprise System 5, http://docs.sun.com/doc/820-0680-20-10.
Tâches à exécuter avant la mise à niveau
Avant de mettre à niveau Sun Cluster, vous devez effectuer les tâches suivantes :
Vérification des informations sur la version actuelle
Vous pouvez vérifier la version actuelle de Sun Cluster à l'aide de la commande suivante :
scinstall -pv
Cette commande renvoie la version de Sun Cluster et la version de chaque package logiciel installé. Si cette commande renvoie la version 3.1 8/05, 3.1u4, vérifiez les numéros de révision des patchs afin de voir si vous possédez la version 4 ou 5 du logiciel, comme l’indique le tableau suivant.
Tableau 3-3 Sun Cluster Résultat de la vérification de la version
Version de Java ES
Numéro de version de Sun Cluster
Numéros de révision des patchs
Version 1 (Sun Cluster 3.1)
3.1
Version 2 (Sun Cluster 3.1 4/04)
3.1u2
Version 2 ou 3 (Sun Cluster 3.1 9/04)
3.1u3
Version 3 ou 4 (Sun Cluster 3.1 8/05)
3.1u4
Solaris 9 sparc : 117949-15
Solaris 8 sparc : 117950-15
Solaris 9 x86 : 117909-15Version 5 (Sun Cluster 3.1 8/05)
3.1u4
Solaris 10 sparc : 120500-081
Solaris 9 sparc : 117949-23
Solaris 8 sparc : 117950-23
Solaris 10 x86 : 120501-08
Solaris 9 x86 : 117909-23
1Les numéros de révision des patchs constituent le minimum requis pour la mise à niveau vers la version 5 de Java ES pour les différentes plates-formes. S'il existe des versions plus récentes, utilisez-les à la place de celles indiquées dans ce tableau.
Arrêt de l'infrastructure Sun Cluster Geographic Edition
Si vous mettez à jour un cluster exécutant Sun Cluster Geographic Edition, vous devez en premier lieu arrêter l'infrastructure Sun Cluster Geographic Edition et effectuer les autres étapes pour préparer la mise à niveau du cluster. Suivez les procédures de mise à niveau du Guide d’installation de Sun Cluster Geographic Edition, http://docs.sun.com/doc/819-8004/6n9tmd19d?=view. Ces procédures comportent les étapes pour mettre à niveau Sun Cluster lors de la phase correspondante de la mise à niveau.
Préparation du nud de cluster en vue de la mise à niveau
Le nud de cluster doit être retiré de l'environnement de cluster pour que la mise à niveau du logiciel Sun Cluster puisse être effectuée :
- Mises à niveau non progressives. Retirer le nud de l'environnement de cluster implique d'arrêter l'environnement : mise hors ligne des groupes de ressources, désactivation de ces groupes, arrêt des applications exécutées dans l'environnement, sauvegarde des données partagées, arrêt du cluster, sauvegarde du disque système et redémarrage du nud dans un environnement hors cluster.
- Mises à niveau progressives. Retirer le nud de l'environnement de cluster implique de déplacer tous les groupes de ressources et les groupes de périphériques hors du nud, de sauvegarder les données partagées et le disque système et de redémarrer le nud dans un environnement hors cluster.
Les détails de ces opérations et d'autres opérations qui peuvent être nécessaires dans des situations particulières sont fournis dans le chapitre sur la mise à niveau du Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Mise à niveau du système d’exploitation
Vous pouvez profiter de l'arrêt du système suscité par la mise à niveau pour mettre votre système d'exploitation au niveau de la version la plus récente, de même que le gestionnaire de volumes que vous utilisez.
Les procédures détaillées peuvent être consultées dans le chapitre traitant de la mise à niveau dans le Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Mise à niveau des dépendances de Sun Cluster
Il est généralement conseillé de mettre tous les composants Java ES d'un ordinateur (et d'un environnement informatique) au niveau de la version 5. La mise à niveau des composants partagés de la version 4 dont dépend le logiciel Sun Cluster est facultative et peut être réalisée conformément à la description du Chapter 2, "Mise à niveau des composants partagés Java ES." (celle des composants partagés de la version 2 vers la version 5 est obligatoire).
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 du logiciel Sun Cluster
Cette section traite des considérations ayant une incidence sur la procédure de mise à niveau pour le logiciel Sun Cluster et décrit ensuite les différentes étapes de cette procédure.
Considérations relatives à la mise à niveau
La mise à niveau du logiciel Sun Cluster vers la version 5 de Java ES tient compte des considérations suivantes :
- Lorsque vous mettez à niveau le logiciel de structure Sun Cluster, il est conseillé d'effectuer en même temps la mise à niveau des services de données requis pour la gestion des composants Java ES de haute disponibilité et des autres applications exécutées au sein de l'environnement de cluster.
- La mise à niveau du logiciel Sun Cluster offre également l'occasion de mettre à niveau des composants Java ES ou d'autres applications exécutées au sein de l'environnement de cluster.
Procédure de mise à niveau
La procédure ci-dessous concerne la mise à la niveau du logiciel Sun Cluster sur chaque nud du cluster. Les étapes qui suivent sont très générales, les détails de ces opérations sont fournis dans le chapitre sur la mise à niveau du Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view. Les modifications pour la version 5 de Sun Cluster sont décrites dans les Instructions spéciales de Sun Cluster 3.1 8/05 avec Java Enterprise System 5, http://docs.sun.com/doc/819-4351.
- Démarrez en mode non-cluster.
- Connectez-vous en tant qu'utilisateur root ou superutilisateur.
su -
- Passez dans le répertoire suivant de la distribution Java ES version 5 :
cd /arch_se/Product/sun_cluster/ver_se/Tools
où arch_se correspond à votre plate-forme, telle que Solaris_sparc et ver_se est Solaris 9 ou Solaris 10.
- Exécutez l'utilitaire scinstall.
./scinstall
Un menu principal vous propose d'exécuter les tâches d'installation, de configuration et de mise à niveau du cluster.
- Procédez à la mise à niveau du logiciel de structure Sun Cluster et des services de données souhaités.
Les services de données mis à niveau doivent être configurés en faisant migrer les ressources correspondantes vers les types de ressources mis à niveau (reportez-vous à la rubrique Tâches à exécuter après la mise à niveau).
- Appliquez les patchs requis éventuels au logiciel de structure Sun Cluster et aux services de données.
Les informations sur l’accès et l’application des patchs appropriés sont fournies dans le Supplément des notes de version de Sun Cluster 3.0-3.1, http://docs.sun.com/app/docs/doc/816-3381/6m9lratq9?a=view#gcpom.
- Redémarrez le nud dans le cluster.
Vérification de la mise à niveau
Vous pouvez vérifier que la mise à niveau du logiciel Sun Cluster a été correctement effectuée en procédant comme suit :
- Entrez la commande suivante.
scinstall -pv
Cette commande renvoie la version de Sun Cluster et la version de chaque package logiciel installé. Si cette commande renvoie la version 3.1 8/05, 3.1u4, vérifiez les numéros de révision des patchs afin de voir si vous possédez la version 4 ou 5 du logiciel, comme l’indique le Tableau 3-3.
- Vérifiez le fichier journal de la mise à niveau des services de données.
Le fichier journal est mentionné à la fin des messages de résultat de la mise à niveau.
Tâches à exécuter après la mise à niveau
Après avoir effectué la mise à niveau du logiciel Sun Cluster, il est possible que vous deviez exécuter un certain nombre de tâches supplémentaires, selon que vous avez opté pour une mise à niveau progressive ou non progressive. Parmi les tâches requises pour la restauration complète de l'environnement de cluster, vous devez notamment :
Les procédures détaillées de ces étapes peuvent être consultées dans le chapitre traitant de la mise à niveau dans le Guide d'installation de Sun Cluster, http://docs.sun.com/doc/819-0420/6n2rlnncr?a=view.
Annulation de la mise à niveau
Il n’est pas possible d’annuler la mise à niveau du logiciel Sun Cluster. Les modifications apportées au cours de la procédure de mise à niveau ne peuvent pas être facilement annulées.