Ce chapitre décrit la préparation nécessaire à l'administration de la grappe et l'utilisation des outils d'administration de Sun Cluster.
Les procédures décrites dans ce chapitre sont les suivantes :
"1.4.3 Affichage des informations de version et de mise à jour de Sun Cluster"
"1.4.4 Affichage des types de ressources, groupes de ressources et ressources configurés"
L'environnement haute disponibilité de Sun Cluster garantit la disponibilité des applications essentielles à l'utilisateur final. L'administrateur système est chargé de s'assurer que Sun Cluster reste stable et opérationnel.
Avant d'entreprendre une tâche administrative, vous devez prendre connaissance des informations de planification du Guide d'installation de Sun Cluster 3.0 U1 et du glossaire présenté dans le document Sun Cluster 3.0 U1 Concepts. L'administration de Sun Cluster est divisée en différentes tâches présentées dans les manuels suivants :
Tâches standard permettant d'administrer et de mettre à jour la grappe de manière régulière (quotidienne, par exemple). Ces tâches sont décrites dans le présent guide.
Tâches de service de données, notamment installation, configuration et modification des propriétés. Ces tâches sont décrites dans le manuel Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide.
Tâches de service, par exemple ajout ou réparation d'espace de stockage ou de matériel réseau. Ces tâches sont décrites dans le manuel Sun Cluster 3.0 U1 Hardware Guide.
La plupart des tâches d'administration de Sun Cluster peuvent être effectuées sans interrompre le fonctionnement de la grappe, sauf en cas de noeud unique. Pour les procédures nécessitant l'arrêt de l'ensemble de la grappe, prévoyez de l'arrêter en dehors des heures de travail pour minimiser l'impact sur le système. Si vous prévoyez d'arrêter la grappe ou un de ses noeuds, prévenez les utilisateurs à l'avance.
Vous pouvez effectuer des tâches administratives sur Sun Cluster en utilisant l'interface graphique (GUI) ou la ligne de commande. Cette section fournit un aperçu de ces outils.
Sun Cluster prend en charge deux outils GUI que vous pouvez utiliser pour effectuer différentes tâches administratives sur votre grappe. Ces outils GUI sont SunPlex Manager et Sun Management Center. Reportez-vous au Chapitre 9 pour plus d'informations et pour connaître les procédures de configuration de SunPlex Manager et Sun Management Center. Pour obtenir des informations spécifiques sur l'utilisation de ces outils, consultez l'aide en ligne de chaque GUI.
Il est possible d'effectuer de manière interactive la plupart des tâches administratives Sun Cluster via l'utilitaire scsetup(1M). Chaque fois que cela est possible, ce manuel décrit les procédures administratives effectuées avec la commande scsetup.
Vous pouvez administrer les éléments suivants via l'utilitaire scsetup :
Quorum
Groupes de ressources
Interconnexion de grappe
Groupes de périphériques et volumes
Noms d'hôtes privés
Nouveaux noeuds
Autres propriétés de la grappe
Le tableau ci-après répertorie les autres commandes utilisées pour l'administration de Sun Cluster. Pour plus de détails, reportez-vous aux pages du manuel.
Tableau 1-1 Commandes de l'interface de ligne de commande Sun Cluster
Commande |
Description |
---|---|
ccp(1M) |
Démarre l'accès à distance à la grappe à partir de la console. |
pmfadm(1M) |
Permet l'accès administratif à la fonction de surveillance des processus. |
pnmset(1M) |
Configure le service de gestion du réseau public (PNM). |
pnmstat(1M) |
Indique l'état des groupes NAFO (Network Adapter Failover) surveillés par le service PNM. |
sccheck(1M) |
Vérifie et valide les entrées de montage global dans le fichier /etc/vfstab. |
scconf(1M) |
Met à jour la configuration de Sun Cluster. L'option -p permet d'afficher les informations de configuration de la grappe. |
scdidadm(1M) |
Permet l'accès administratif à la configuration des ID de périphériques. |
scgdevs(1M) |
Exécute le script d'administration d'espace de noms de périphériques globaux. |
scinstall(1M) |
Installe et configure le logiciel Sun Cluster. Cette commande peut être exécutée de manière interactive ou non. L'option -p permet d'afficher les informations de version et de mise à jour pour le logiciel Sun Cluster. |
scrgadm(1M) |
Gère l'enregistrement des types de ressources, la création des groupes de ressources et l'activation des ressources dans un groupe. L'option -p permet d'afficher les informations sur les ressources, les groupes de ressources et les types de ressources installés. |
scsetup(1M) |
Lance l'utilitaire de configuration interactive de la grappe, qui génère la commande scconf et ses diverses options. |
scshutdown(1M) |
Arrête l'ensemble de la grappe. |
scstat(1M) |
Fournit un aperçu ponctuel de l'état de la grappe. |
scswitch(1M) |
Applique des modifications qui affectent la maîtrise des noeuds et l'état des groupes de ressources et des groupes d'unités de disque. |
Par ailleurs, vous pouvez utiliser des commandes pour administrer la partie gestionnaire de volumes de Sun Cluster. Ces commandes dépendent du gestionnaire de volumes utilisé dans votre grappe (Solstice DiskSuiteTM ou VERITAS Volume Manager).
Cette section décrit les procédures à suivre pour préparer l'administration de la grappe.
A mesure que la configuration Sun Cluster s'étend et se modifie, vous devez noter les éléments matériels spécifiques à votre site afin de gagner du temps lorsqu'il sera nécessaire de modifier ou mettre à jour la grappe. Pour la même raison, vous pouvez également étiqueter les câbles et les connexions qui relient les différents éléments de la grappe.
L'enregistrement écrit de la configuration de la grappe s'avérera également pratique lors des opérations de maintenance. Si vous faites appel à un prestataire de service tiers, cet enregistrement lui facilitera la tâche.
Si vous le souhaitez, vous pouvez utiliser une station de travail SPARC dédiée, appelée console administrative, pour administrer la grappe active. En général, vous devez installer et exécuter le logiciel CCP (Cluster Control Panel) et les outils de l'interface graphique (GUI) sur la console administrative. Pour plus d'informations sur le logiciel CCP, reportez-vous à la section "1.4.1 Connexion à distance à Sun Cluster". Pour obtenir des instructions sur l'installation du logiciel Sun Management Center et des outils GUI de SunPlex Manager, reportez-vous au Guide d'installation de Sun Cluster 3.0 U1.
La console administrative n'est pas un noeud de la grappe. Elle permet un accès à distance aux noeuds de la grappe, via le réseau public ou via un concentrateur de terminaux sur le réseau.
Si votre grappe utilise un serveur Sun EnterpriseTM TM 10000, vous devez avoir la possibilité de vous connecter au processeur de services système (SSP) à partir de la console administrative via la commande netcon(1M). La méthode par défaut utilisée par netcon pour se connecter à un domaine Sun Enterprise 10000 est l'interface réseau. Si le réseau est inaccessible, l'accès à la console de la grappe (cconsole) à travers le réseau sera bloqué. Pour éviter cela, vous pouvez utiliser netcon en mode "exclusif" en activant l'option-f ou en envoyant ~* durant une session netcon normale. Cette méthode vous offre la possibilité de basculer vers l'interface série si le réseau devient inaccessible. Reportez-vous à la page de manuel netcon(1M) pour plus d'informations.
Avec Sun Cluster, il n'est pas nécessaire d'avoir une console administrative dédiée, mais elle présente les avantages suivants :
Elle permet une gestion centralisée des grappes en regroupant les outils de gestion et de console sur la même machine.
Elle accélère la résolution des problèmes par Enterprise Services ou votre fournisseur de services.
Il est important d'effectuer régulièrement une sauvegarde de la grappe. Même si Sun Cluster fournit un environnement HA avec des copies en miroir des données sur les périphériques de stockage, cela ne remplace pas les sauvegardes régulières. Sun Cluster peut continuer à fonctionner après divers problèmes, mais pas en cas d'erreur de l'utilisateur ou d'un programme, ou encore d'une panne grave. Vous devez donc mettre en place une procédure de sauvegarde pour éviter une perte de données.
Les informations suivantes doivent être incluses dans la sauvegarde :
toutes les partitions de système de fichiers ;
toutes les données de base de données (si vous exécutez des services de données SGBD) ;
les informations de partitionnement de tous les disques de la grappe ;
le fichier md.tab (si vous utilisez Solstice DiskSuite comme gestionnaire de volumes).
Le Tableau 1-2 représente le point de départ de l'administration de la grappe.
Tableau 1-2 Outils d'administration Sun Cluster 3.0
Si vous souhaitez... |
Alors... |
Pour plus d'informations, reportez-vous à... |
---|---|---|
Vous connecter à la grappe à distance |
Utilisez la commande ccp pour lancer le logiciel CCP (Cluster Control Panel). Sélectionnez ensuite l'une des icônes suivantes : cconsole, crlogin ou ctelnet. | |
Configurer la grappe de manière interactive |
Lancez l'utilitaire scsetup. | |
Afficher les informations de version et de mise à jour de Sun Cluster |
Utilisez la commande scinstall avec l'option -p ou -pv. |
"1.4.3 Affichage des informations de version et de mise à jour de Sun Cluster" |
Afficher les ressources, groupes de ressources et types de ressources installés |
Utilisez la commande scrgadm -p. |
"1.4.4 Affichage des types de ressources, groupes de ressources et ressources configurés" |
Surveiller de façon graphique les composants de la grappe. |
Utilisez SunPlex Manager ou le module Sun Cluster pour Sun Management Center. |
Aide en ligne de SunPlex Manager ou du module Sun Cluster pour Sun Management Center |
Administrer de façon graphique certains composants de la grappe |
Utilisez SunPlex Manager ou le module Sun Cluster pour Sun Management Center. |
Aide en ligne de SunPlex Manager ou du module Sun Cluster pour Sun Management Center |
Vérifier l'état des composants de la grappe |
Utilisez la commande scstat. | |
Afficher la configuration de la grappe |
Utilisez la commande scconf -p. | |
Vérifier les points de montage globaux |
Utilisez la commande sccheck. | |
Consulter les messages système Sun Cluster |
Examinez le fichier /var/adm/messages. |
Documentation administrative du système Solaris |
Surveiller l'état de Solstice DiskSuite |
Utilisez les commandes metastat. |
Documentation de Solstice DiskSuite |
Surveiller l'état de VERITAS Volume Manager |
Utilisez les commandes vxstat ou vxva. |
Documentation de VERITAS Volume Manager |
Le logiciel CCP (Cluster Control Panel) permet de lancer les outils cconsole, crlogin et ctelnet. Ces trois outils ouvrent une connexion de plusieurs fenêtres vers un ensemble de noeuds précis. La connexion sur plusieurs fenêtres consiste en une fenêtre hôte pour chaque noeud spécifié et une fenêtre commune. Les données saisies dans la fenêtre commune sont envoyées à chacune des fenêtres hôtes, vous permettant d'exécuter des commandes simultanément sur tous les noeuds de la grappe. Pour plus d'informations, reportez-vous aux pages de manuel ccp(1M) et cconsole(1M).
Vérifiez que les conditions suivantes sont remplies avant de lancer le CCP.
Installez le logiciel Sun Cluster approprié (module SUNWccon) sur la console administrative.
Assurez-vous que la variable PATH sur la console administrative comprend bien les répertoires d'outils Sun Cluster, /opt/SUNWcluster/bin et /usr/cluster/bin. Vous pouvez indiquer un autre emplacement pour le répertoire d'outils en définissant la variable d'environnement $CLUSTER_HOME.
Configurez les fichiers clusters, serialports et nsswitch.conf si vous utilisez un concentrateur de terminaux. Il peut s'agir de fichiers /etc ou de bases de données NIS/NIS+. Voir clusters(4) et serialports(4) pour plus d'informations.
Déterminez si vous disposez d'une plate-forme Sun Enterprise E10000 server.
Si non, passez à l'Étape 3.
Si oui, connectez-vous au SSP (System Service Processor) en utilisant la commande netcon. Une fois connecté, tapez sur les touches Maj~@ pour déverrouiller la console et obtenir l'accès en écriture.
Ouvrez la fenêtre de lancement du logiciel CCP.
Entrez la commande suivante sur la console administrative :
# ccp nom_grappe |
La fenêtre de lancement du logiciel CCP apparaît.
Pour ouvrir une session à distance avec la grappe, cliquez sur l'icône correspondante (cconsole, crlogin ou ctelnet) dans la fenêtre de lancement du logiciel CCP.
L'exemple suivant illustre le logiciel CCP.
Vous pouvez également lancer les sessions cconsole, crlogin ou ctelnet à partir de la ligne de commande. Reportez-vous à cconsole(1M) pour plus d'informations.
L'utilitaire scsetup(1M) permet de configurer de manière interactive les options de quorum, groupes de ressources, transport des grappes, noms d'hôtes privés, groupes de périphériques et nouveaux noeuds pour la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Exécutez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.
Pour plus d'informations, reportez-vous à l'aide en ligne de scsetup.
Pour effectuer ces procédures, il n'est pas nécessaire d'être connecté comme superutilisateur.
Affichez les numéros de correctif de Sun Cluster.
Les mises à jour de Sun Cluster sont identifiées par le numéro de correctif du produit principal, suivi de la version de la mise à jour, soit 110648-05 pour Sun Cluster 3.0 U1.
% showrev -p |
Affichez le numéro de version de Sun Cluster et les chaînes de version de tous les modules Sun Cluster.
% scinstall -pv |
L'exemple suivant montre comment afficher le numéro de version de la grappe.
% showrev -p | grep 110648 Patch: 110648-05 Obsoletes: Requires: Incompatibles: Packages: |
L'exemple suivant montre comment afficher les informations de version de la grappe et les informations de mise à jour de tous les modules.
% scinstall -pv SunCluster 3.0 SUNWscr: 3.0.0,REV=2000.10.01.01.00 SUNWscdev: 3.0.0,REV=2000.10.01.01.00 SUNWscu: 3.0.0,REV=2000.10.01.01.00 SUNWscman: 3.0.0,REV=2000.10.01.01.00 SUNWscsal: 3.0.0,REV=2000.10.01.01.00 SUNWscsam: 3.0.0,REV=2000.10.01.01.00 SUNWscvm: 3.0.0,REV=2000.10.01.01.00 SUNWmdm: 4.2.1,REV=2000.08.08.10.01 |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté comme superutilisateur.
Affichez les types de ressources, groupes de ressources et ressources configurés pour la grappe.
% scrgadm -p |
L'exemple suivant montre les types de ressources (RT Name), groupes de ressources (RG Name) et ressources (RS Name) configurés pour la grappe schost.
% scrgadm -p RT Name: SUNW.SharedAddress RT Description: HA Shared Address Resource Type RT Name: SUNW.LogicalHostname RT Description: Logical Hostname Resource Type RG Name: schost-sa-1 RG Description: RS Name: schost-1 RS Description: RS Type: SUNW.SharedAddress RS Resource Group: schost-sa-1 RG Name: schost-lh-1 RG Description: RS Name: schost-3 RS Description: RS Type: SUNW.LogicalHostname RS Resource Group: schost-lh-1 |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté comme superutilisateur.
Vérifiez l'état des composants de la grappe.
% scstat -p |
L'exemple suivant donne un échantillon des informations d'état des composants de grappe renvoyées par la commande scstat(1M).
% scstat -p -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online Cluster node: phys-schost-3 Online Cluster node: phys-schost-4 Online ------------------------------------------------------------------ -- Cluster Transport Paths -- Endpoint Endpoint Status -------- -------- ------ Transport path: phys-schost-1:qfe1 phys-schost-4:qfe1 Path online Transport path: phys-schost-1:hme1 phys-schost-4:hme1 Path online ... ------------------------------------------------------------------ -- Quorum Summary -- Quorum votes possible: 6 Quorum votes needed: 4 Quorum votes present: 6 -- Quorum Votes by Node -- Node Name Present Possible Status --------- ------- -------- ------ Node votes: phys-schost-1 1 1 Online Node votes: phys-schost-2 1 1 Online ... -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d2s2 1 1 Online Device votes: /dev/did/rdsk/d8s2 1 1 Online ... -- Device Group Servers -- Device Group Primary Secondary ------------ ------- --------- Device group servers: rmt/1 - - Device group servers: rmt/2 - - Device group servers: schost-1 phys-schost-2 phys-schost-1 Device group servers: schost-3 - - -- Device Group Status -- Device Group Status ------------ ------ Device group status: rmt/1 Offline Device group status: rmt/2 Offline Device group status: schost-1 Online Device group status: schost-3 Offline ------------------------------------------------------------------ -- Resource Groups and Resources -- Group Name Resources ---------- --------- Resources: test-rg test_1 Resources: real-property-rg - Resources: failover-rg - Resources: descript-rg-1 - ... -- Resource Groups -- Group Name Node Name State ---------- --------- ----- Group: test-rg phys-schost-1 Offline Group: test-rg phys-schost-2 Offline ... -- Resources -- Resource Name Node Name State Status Message ------------- --------- ----- -------------- Resource: test_1 phys-schost-1 Offline Offline Resource: test_1 phys-schost-2 Offline Offline |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté comme superutilisateur.
Affichez la configuration de la grappe.
% scconf -p |
L'exemple suivant illustre la configuration de la grappe.
% scconf -p Cluster name: cluster-1 Cluster ID: 0x3908EE1C Cluster install mode: disabled Cluster private net: 172.16.0.0 Cluster private netmask: 255.255.0.0 Cluster new node authentication: unix Cluster new node list: <NULL - Allow any node> Cluster nodes: phys-schost-1 phys-schost-2 phys-schost-3 phys-schost-4 Cluster node name: phys-schost-1 Node ID: 1 Node enabled: yes Node private hostname: clusternode1-priv Node quorum vote count: 1 Node reservation key: 0x3908EE1C00000001 Node transport adapters: hme1 qfe1 qfe2 Node transport adapter: hme1 Adapter enabled: yes Adapter transport type: dlpi Adapter property: device_name=hme Adapter property: device_instance=1 Adapter property: dlpi_heartbeat_timeout=10000 ... Cluster transport junctions: hub0 hub1 hub2 Cluster transport junction: hub0 Junction enabled: yes Junction type: switch Junction port names: 1 2 3 4 ... Junction port: 1 Port enabled: yes Junction port: 2 Port enabled: yes ... Cluster transport cables Endpoint Endpoint State -------- -------- ----- Transport cable: phys-schost-1:hme1@0 hub0@1 Enabled Transport cable: phys-schost-1:qfe1@0 hub1@1 Enabled Transport cable: phys-schost-1:qfe2@0 hub2@1 Enabled Transport cable: phys-schost-2:hme1@0 hub0@2 Enabled ... Quorum devices: d2 d8 Quorum device name: d2 Quorum device votes: 1 Quorum device enabled: yes Quorum device name: /dev/did/rdsk/d2s2 Quorum device hosts (enabled): phys-schost-1 phys-schost-2 Quorum device hosts (disabled): ... Device group name: schost-3 Device group type: SDS Device group failback enabled: no Device group node list: phys-schost-3, phys-schost-4 Diskset name: schost-3 |
La commande sccheck(1M) permet de chercher dans le fichier /etc/vfstab les éventuelles erreurs de configuration par rapport au système de fichiers de la grappe et des points de montage globaux. La commande sccheck renvoie simplement les erreurs. Si aucune erreur n'est détectée, la commande sccheck revient simplement à l'invite de l'Utilitaire Shell.
- Exécutez la commande sccheck si vous avez apporté à la configuration de la grappe des modifications qui ont une incidence sur les périphériques ou les composants de gestion des volumes.
Devenez superutilisateur sur un noeud de la grappe.
Vérifiez la configuration de la grappe.
# sccheck |
L'exemple suivant montre que le point de montage phys-schost-3 manque dans le noeud /global/schost-1.
# sccheck vfstab-check: WARNING - phys-schost-3 - Missing mount point /global/schost-1 |