Le système Sun Cluster est une solution matérielle et logicielle Sun Cluster intégrée, destinée à la création de services évolutifs et hautement disponibles.
Le Guide des notions fondamentales de Sun Cluster pour SE Solaris présente les notions fondamentales nécessaires aux principaux utilisateurs de la documentation Sun Cluster. Ces utilisateurs comprennent :
les fournisseurs de services assurant l'installation et la maintenance du matériel de cluster ;
les administrateurs système chargés d'installer, de configurer et d'administrer le logiciel Sun Cluster ;
les développeurs d'applications qui développent des services de basculement et évolutifs pour des applications qui ne sont pas actuellement incluses dans le produit Sun Cluster.
Lisez ce document et l'ensemble de la documentation Sun Cluster pour obtenir une vue complète du système Sun Cluster.
Ce chapitre
fournit une présentation générale du système Sun Cluster ;
décrit plusieurs points de vue d'utilisateurs de Sun Cluster ;
identifie les principales notions fondamentales dont vous avez besoin pour utiliser le système Sun Cluster ;
établit une correspondance entre les principales notions fondamentales, les procédures et les informations connexes qui figurent dans la documentation Sun Cluster ;
Répertorie les tâches liées au cluster de la documentation contenant les procédures d'exécution de ces tâches.
Le système Sun Cluster étend le système d'exploitation Solaris en un système d'exploitation de cluster. Un cluster, ou plex, est un ensemble de noeuds en configuration dispersée fournissant au client une vue unique des services et applications réseau, notamment des bases de données, des services Web et des services de fichiers.
Chaque noeud du cluster est un serveur autonome fonctionnant avec ses propres processus. Ceux-ci communiquent entre eux pour former ce qui ressemble (pour un client réseau) à un système unique fournissant les applications, les ressources système et les données aux utilisateurs.
Un cluster présente plusieurs avantages par rapport aux systèmes à serveur unique traditionnels. Il prend notamment en charge les services évolutifs et de basculement, se prête à une évolution modulaire et son coût est relativement peu élevé par rapport aux systèmes de tolérance aux pannes traditionnels.
Les objectifs du système Sun Cluster sont les suivants :
réduire ou éliminer les temps d'arrêt système liés aux pannes logicielles ou matérielles ;
assurer la disponibilité des données et applications aux utilisateurs finaux, même en présence d'une panne entraînant normalement l'arrêt d'un système à serveur unique ;
augmenter le rendement des applications en permettant aux services de se mettre en corrélation avec d'autres processeurs en ajoutant des noeuds au cluster ;
accroître la disponibilité du système en vous permettant de réaliser des opérations de maintenance sans arrêter la totalité du cluster.
Pour plus d'informations sur la tolérance de pannes et la haute disponibilité, voir Haute disponibilité des applications avec Sun Cluster du Présentation de Sun Cluster pour SE Solaris.
Pour consulter les questions et les réponses sur la haute disponibilité, FAQ sur la haute disponibilité .
Cette section décrit trois points de vue différents sur le système Sun Cluster ainsi que les principales notions fondamentales et les documents appropriés. Ces points de vue nous sont donnés par des professionnels :
du personnel chargé de l'installation et des prestations matérielles ;
des administrateurs système ;
des développeurs d'applications.
Pour le personnel chargé des prestations matérielles, le système Sun Cluster ressemble à une collection de matériel en stock, notamment des serveurs, des réseaux et des périphériques de stockage. Ces composants sont tous reliés les uns aux autres à l'aide d'un câble, de sorte que chacun possède une sauvegarde et qu'il n'existe aucun point de panne unique.
Le personnel chargé des prestations matérielles doit comprendre les notions fondamentales suivantes :
configurations et câblage du matériel de cluster ;
installation et maintenance (ajout, suppression, remplacement) :
des composants de l'interface réseau (adaptateurs, jonctions, câbles) ;
des cartes d'interface de disques ;
des tableaux de disques ;
Unités de disque
de la console administrative et du périphérique d'accès à la console ;
paramétrage de la console administrative et du périphérique d'accès à la console.
Les rubriques suivantes contiennent le matériel correspondant aux notions-clés précédentes.
Le document Sun Cluster suivant contient les procédures et les informations associées aux notions fondamentales relatives aux prestations matérielles :
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS
Pour les administrateurs système, le système Sun Cluster est un ensemble de serveurs (nœuds) câblés qui partagent des périphériques de stockage et le logiciel est perçu comme :
Un logiciel de cluster spécialisé intégré au logiciel Solaris pour contrôler la connectivité entre les noeuds de cluster.
Un logiciel spécialisé contrôlant l'état des programmes d'application utilisateur exécutés sur les noeuds de cluster.
Un logiciel de gestion des volumes définissant et administrant les disques.
Un logiciel de cluster spécialisé permettant à tous les noeuds d'accéder à tous les dispositifs de stockage, même à ceux n'étant pas directement connectés aux disques.
Un logiciel de cluster spécialisé, permettant aux fichiers d'apparaître sur chaque noeud comme s'ils étaient localement reliés à ce noeud.
Les administrateurs système doivent maîtriser les notions et processus suivants :
l'interaction entre les composants matériels et logiciels ;
la procédure générale d'installation et de configuration du cluster, notamment :
l'installation du système d'exploitation Solaris ;
installation et configuration du logiciel Sun Cluster ;
l'installation et la configuration d'un gestionnaire de volume ;
l'installation et la configuration des logiciels prêts à être clusterisés ;
l'installation et la configuration du logiciel de services de données Sun Cluster ;
les procédures d'administration de cluster pour l'ajout, la suppression, le remplacement et la maintenance des composants matériels et logiciels de cluster ;
les modifications de configuration pour l'amélioration des performances.
Les rubriques suivantes contiennent le matériel correspondant aux notions-clés précédentes.
Les documents Sun Cluster suivants contiennent les procédures et informations associées aux notions fondamentales relatives à l'administration système :
Guide d’installation du logiciel Sun Cluster pour SE Solaris
Guide d’administration système de Sun Cluster pour SE Solaris
Le système Sun Cluster fournit des services de données pour des applications comme Oracle, NFS, DNS, SunTM Java System Web Server, Apache Web Server (sur des systèmes SPARC) et Sun Java System Directory Server. Vous créez des services de données en configurant des applications prêtes à l'emploi de façon qu'elles s'exécutent sous le contrôle du logiciel Sun Cluster. Le logiciel Sun Cluster fournit des fichiers de configuration et des méthodes de gestion qui démarrent, arrêtent et surveillent les applications. Si vous devez créer un nouveau service de basculement ou évolutif, l'API Sun Cluster et l'API DSET (Data Service Enabling Technologies) vous permettent de développer les fichiers de configuration et les méthodes de gestion nécessaires à l'exécution de son application en tant que service de données sur le cluster.
Les développeurs d'applications doivent comprendre les éléments décrits ci-dessous.
Les caractéristiques de leur application afin de déterminer si elle doit s'exécuter en tant que service évolutif ou de basculement.
L'API Sun Cluster, l'API DSET et le service de données « générique ». Les développeurs doivent identifier l'outil le mieux approprié pour développer des programmes ou écrire des scripts permettant de configurer leur application pour l'environnement du cluster.
Les rubriques suivantes contiennent le matériel correspondant aux notions-clés précédentes.
Les documents Sun Cluster suivants contiennent les procédures et informations associées aux notions fondamentales relatives au développement d'applications :
Guide du développeur de services de données Sun Cluster pour SE Solaris
Sun Cluster Data Services Planning and Administration Guide for Solaris OS
L'exécution de toutes les tâches du système Sun Cluster nécessitent l'acquisition de certaines notions fondamentales. Le tableau suivant présente une vue d'ensemble détaillée des tâches et de la documentation illustrant les étapes d'exécution de ces tâches. Les rubriques du présent ouvrage décrivent le lien entre les notions fondamentales et ces tâches.
Tableau 1–1 Plan des tâches : correspondance entre la documentation et les tâches utilisateur
Tâche |
Instructions |
---|---|
Installation du matériel de cluster |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Installation du logiciel Solaris sur le cluster |
Guide d’installation du logiciel Sun Cluster pour SE Solaris |
SPARC : installation du logiciel SunTM Management Center |
Guide d’installation du logiciel Sun Cluster pour SE Solaris |
Installation et configuration du logiciel Sun Cluster |
Guide d’installation du logiciel Sun Cluster pour SE Solaris |
Installation et configuration du logiciel de gestion de volumes |
Guide d’installation du logiciel Sun Cluster pour SE Solaris Votre documentation relative à la gestion de volumes |
Installation et configuration des services de données Sun Cluster |
Sun Cluster Data Services Planning and Administration Guide for Solaris OS |
Maintenance du matériel de cluster |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Administration du logiciel Sun Cluster |
Guide d’administration système de Sun Cluster pour SE Solaris |
Administration du logiciel de gestion de volumes |
Document Guide d’administration système de Sun Cluster pour SE Solaris et documentation de gestion de votre volume |
Administration du logiciel d'application |
La documentation de l'application |
Identification des problèmes et suggestions d'actions aux utilisateurs | |
Création d'un nouveau service de données |
Document Guide du développeur de services de données Sun Cluster pour SE Solaris |