Ce chapitre décrit la préparation nécessaire à l'administration de la grappe ainsi que les procédures d'utilisation des outils d'administration de Sun Cluster.
Affichage des informations de version et de mise à jour de Sun Cluster
Affichage des types de ressources, groupes de ressources et ressources configurés
L'environnement haute disponibilité de Sun Cluster garantit aux utilisateurs finaux la disponibilité des applications décisives. L'administrateur système est chargé de s'assurer que Sun Cluster reste stable et opérationnel.
Familiarisez-vous avec les informations de planification dans le Guide d'installation du logiciel Sun Cluster 3.1 et le Sun Cluster 3.1 Concepts Guide avant de débuter les tâches administratives. L'administration Sun Cluster est organisée suivant des tâches parmi 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, telles que l'installation, la configuration et la modification des propriétés. Ces tâches sont décrites dans le Sun Cluster 3.1 Data Services Installation and Configuration Guide.
Tâches de service, par exemple l'ajout ou la réparation de l'espace de stockage ou du matériel réseau. Ces tâches sont décrites dans le Sun Cluster 3.1 Hardware Administration Manual.
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 une interface graphique utilisateur (GUI) ou la ligne de commande. La section suivante propose une présentation des outils de la ligne de commande et de la GUI.
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 SunPlexTM Manager et Sun Management Center. Veuillez consulter le Chapitre 9 afin d'obtenir de plus amples informations et des procédures sur la configuration de SunPlex Manager et de Sun Management Center. Pour obtenir des informations spécifiques sur l'utilisation de ces outils, consultez l'aide en ligne de chaque GUI.
Vous pouvez effectuer la plupart des tâches administratives Sun Cluster interactivement via l'utilitaire scsetup(1M). Chaque fois que possible, les procédures administratives décrites dans ce manuel sont effectuées avec la commande scsetup.
L'utilitaire scsetup vous permet d'administrer les éléments suivants du menu principal.
Quorum
Groupes de ressources
Interconnexion de grappes
Groupes de périphériques et volumes
Noms d'hôtes privés
Nouveaux noeuds
Autres propriétés de la grappe
Vous pouvez administrer les éléments suivants du menu Groupes de ressources via l'utilitaire scsetup.
Créer un groupe de ressources
Ajouter des ressources réseau à un groupe de ressources
Ajouter une ressource de service de données à un groupe de ressources
Mettre en ligne/hors ligne ou basculer un groupe de ressources
Activer/Désactiver une ressource
Modifier les propriétés d'un groupe de ressources
Modifier les propriétés d'une ressource
Supprimer une ressource d'un groupe de ressources
Supprimer un groupe de ressources
Effacer l'indicateur d'erreur stop_failed d'une ressource
Le tableau 1-1 répertorie les autres commandes que vous utilisez pour administrer Sun Cluster. Pour de plus amples informations, reportez-vous aux pages du manuel.
Tableau 1–1 Commandes de l'interface de ligne de commande de Sun Cluster
Commande |
Description |
---|---|
Démarre l'accès à distance à la grappe à partir de la console. |
|
A utiliser pour passer des adresses IP d'un adaptateur à un autre dans un groupe IP Network Multipathing. |
|
Vérifie et valide la configuration de Sun Cluster pour garantir le bon fonctionnement de la configuration de base d'une grappe. |
|
Met à jour une configuration Sun Cluster. L'option -p répertorie les informations de configuration d'une grappe. |
|
Permet l'accès administratif à la configuration des ID de périphériques. |
|
Exécute le script d'administration global de périphériques namespace. |
|
Installe et configure le logiciel Sun Cluster. La commande peut être exécutée interactivement ou non-interactivement. L'option -p affiche les informations de version et de version des modules pour le logiciel Sun Cluster. |
|
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. Remarque : les types de ressources, les groupes de ressources et les noms de propriétés des ressources ne sont pas sensibles a la casse lors de l'exécution de la commande scrgadm. |
|
Lance l'utilitaire de configuration interactive de la grappe, qui génère la commande scconf et ses diverses options. |
|
Arrête l'ensemble de la grappe. |
|
Fournit un aperçu ponctuel de le statut de la grappe. |
|
Applique des modifications qui affectent la maîtrise des noeuds et l'état des groupes de ressources et des groupes de périphériques de disques. |
Par ailleurs, vous pouvez utiliser d'autres commandes pour administrer la partie gestionnaire de volumes de Sun Cluster. Ces commandes dépendent du gestionnaire de volume spécifique utilisé dans votre grappe, Solstice DiskSuiteTM, VERITAS Volume Manager ou bien Solaris Volume ManagerTM.
Cette section décrit les procédures à suivre pour préparer l'administration de la grappe.
Documente les aspects matériels spécifiques à votre site à mesure que votre configuration Sun Cluster est adaptée. Reportez-vous à votre documentation matérielle lorsque vous modifiez ou mettez à jour la grappe afin d'enregistrer le travail d'administration. 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.
Réduit le temps nécessaire à un fournisseur de services tiers lors de l'entretien de votre grappe en conservant les enregistrements de votre configuration de grappe d'origine ainsi que les modifications qui ont suivi.
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 de plus amples informations sur le logiciel CCP, reportez-vous à la section Connexion à distance à Sun Cluster . Pour obtenir des instructions sur l'installation des outils GUI Sun Management Center et SunPlex Manager, veuillez vous reporter au Guide d'installation du logiciel Sun Cluster 3.1 .
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 se compose d'un serveur Sun Enterprise TM 10000, vous devez vous connecter sur le System Service Processor (SSP) à partir de la console administrative. Se connecte à l'aide de la commande netcon(1M). Par défaut, netcon se connecte à un domaine Sun Enterprise 10000 via l'interface réseau. Si le réseau n'est pas accessible, vous pouvez utiliser netcon en mode “exclusif” en configurant l'option -f. Vous pouvez également envoyer ~* au cours d'une session netcon normale. L'une des solutions précédentes vous offre la possibilité de basculer sur l'interface série si le réseau devient inaccessible. Reportez-vous à netcon(1M) pour de plus amples informations.
Avec Sun Cluster, il n'est pas nécessaire d'utiliser une console administrative dédiée, bien qu'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 via Enterprise Services ou via votre fournisseur de services.
Sauvegardez régulièrement votre 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, rien ne remplace les sauvegardes régulières. Sun Cluster peut résister à plusieurs défaillances, mais il n'empêche pas les erreurs d'utilisation ou celles commises par un programme, et encore moins les pannes graves. 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 SGDB).
Les informations de partitionnement de tous les disques de la grappe.
Le fichier md.tab si vous utilisez Solstice DiskSuite/Solaris Volume Manager comme gestionnaire de volume.
Utilisez le Tableau 1–2 comme point de départ de l'administration de votre grappe.
Tableau 1–2 Outils d'administration de Sun Cluster 3.1
Tâche |
Outil |
Documentation |
---|---|---|
Se 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(1M), crlogin(1M), ou ctelnet(1M). | |
Configurer la grappe interactivement |
Lancer l'utilitaire scsetup( 1M). | |
Afficher les informations de version et de mise à jour de Sun Cluster |
Utiliser la commande scinstall (1M) avec les options -p ou -pv. |
Affichage des informations de version et de mise à jour de Sun Cluster |
Afficher les ressources, groupes de ressources et types de ressources installés Remarque : Les types de ressources, les groupes de ressources et les noms de propriétés des ressources sont sensibles à la casse lors de l'exécution de la commande scrgadm. |
Utiliser la commande scrgadm(1M) -p. |
Affichage des types de ressources, groupes de ressources et ressources configurés |
Contrôler graphiquement les composants de la grappe |
Utilisez SunPlex Manager ou le module Sun Cluster pour Sun Cluster. |
L'aide en ligne de SunPlex Manager ou celle du module Sun Cluster pour Sun Management Center |
Administrer graphiquement 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 le statut des composants de la grappe |
Utiliser la commande scstat( 1M). | |
Vérifier le statut des groupes IP Network Multipathing sur le réseau public |
Utiliser la commande scstat( 1M) avec l'option -i. | |
Afficher la configuration de la grappe |
Utiliser la commande scconf( 1M) -p. | |
Vérifier les points de montage globaux |
Utilisez la commande sccheck( 1M). | |
Consulter les messages système Sun Cluster |
Ouvrez le fichier/var/adm/messages. |
Collection de manuels administrateur système Solaris 9“Viewing System Messages” dans System Administration Guide: Advanced Administration |
Surveiller le statut de Solstice DiskSuite |
Utilisez la commande metastat. |
Documentation de &Solstice DiskSuite/Solaris Volume Manager |
Vérifier le statut de VERITAS Volume Manager si vous exécutez Solaris 8 |
Utiliser la commande vxstat ou vxva. |
Documentation VERITAS Volume Manager |
Vérifier le statut de Solaris Volume Manager si vous exécutez Solaris 9 |
Utilisez la commande svmstat. |
Cluster Control Panel (CCP) propose un pavé de lancement pour les outils cconsole (1M), crlogin (1M) et ctelnet(1M) . 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. Toute saisie dans la fenêtre commune est envoyée à chacune des fenêtres hôtes ce qui vous permet d'executer des commandes simultanément sur tous les noeuds de la grappe. Pour de plus amples 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 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 de plus amples informations.
Déterminez si vous disposez d'une plate-forme Serveur Sun Enterprise 10000.
Si ça n'est pas le cas, 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 cconsole, crlogin ou ctelnet sur le pavé de lancement du logiciel CCP.
Vous pouvez également ouvrir une session cconsole, crlogin ou ctelnet à partir de la ligne de commande.
L'utilitaire scsetup(1M) permet de configurer de manière interactive les options de quorum, groupes de ressources, transport de grappe, noms d'hôtes privés, groupes de périphériques et nouveaux noeuds de la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Lancez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Sélectionnez votre configuration dans le menu. Suivez les instructions à l'écran pour effectuer une tâche.
Pour de plus amples informations, reportez-vous à l'aide en ligne de scsetup.
Pour effectuer ces procédures, il n'est pas nécessaire d'être connecté en tant que superutilisateur.
Affichez les numéros de correctif de Sun Cluster.
Les versions mises à jour de Sun sont identifiées par le numéro de correctif du produit principal plus la version de mise à jour.
% 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.1 SUNWscr: 3.1.0,REV=2000.10.01.01.00 SUNWscdev: 3.1.0,REV=2000.10.01.01.00 SUNWscu: 3.1.0,REV=2000.10.01.01.00 SUNWscman: 3.1.0,REV=2000.10.01.01.00 SUNWscsal: 3.1.0,REV=2000.10.01.01.00 SUNWscsam: 3.1.0,REV=2000.10.01.01.00 SUNWscvm: 3.1.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 dans l'interface graphique utilisateur de SunPlex Manager. Reportez-vous au Chapitre 9. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté en tant que superutilisateur.
Affichez les types de ressources, les groupes de ressources et les ressources configurés pour la grappe.
% scrgadm -p |
L'exemple suivant montre les types de ressources (RT Name), les groupes de ressources (RG Name) et les 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 dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté en tant que superutilisateur.
Vérifiez le statut des composants de la grappe
% scstat -p |
L'exemple suivant donne un échantillon des informations renvoyées par scstat(1M) à propos du statut des composants de la grappe.
% 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 ----------------------------------------------------------------- -- IPMP Groups -- Node Name Group Status Adapter Status --------- ----- ------ ------- ------ IPMP Group: phys-schost-1 sc_ipmp0 Online qfe1 Online IPMP Group: phys-schost-2 sc_ipmp0 Online qfe1 Online ------------------------------------------------------------------ |
Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté en tant que superutilisateur.
Pour vérifier le statut des groupes IP Network Multipathing, utilisez la commande scstat(1M).
L'exemple suivant donne un échantillon des informations sur le statut des composants de grappe renvoyées par la commande scstat -i.
% scstat -i ----------------------------------------------------------------- -- IPMP Groups -- Node Name Group Status Adapter Status --------- ----- ------ ------- ------ IPMP Group: phys-schost-1 sc_ipmp1 Online qfe2 Online IPMP Group: phys-schost-1 sc_ipmp0 Online qfe1 Online IPMP Group: phys-schost-2 sc_ipmp1 Online qfe2 Online IPMP Group: phys-schost-2 sc_ipmp0 Online qfe1 Online ------------------------------------------------------------------ |
Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur 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é en tant que superutilisateur.
Affichez la configuration de la grappe
% scconf -p |
Pour de plus amples informations sur l'utilisation de la commande scconf , utilisez les options prolixes. Pour plus de détails, reportez-vous à la page de manuel scconf( 1M) .
L'exemple suivant montre 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: SVM Device group failback enabled: no Device group node list: phys-schost-3, phys-schost-4 Diskset name: schost-3 |
La commande sccheck(1M) valide la configuration afin de déterminer si le système est doté de la configuration de base requise pour qu'une grappe fonctionne. 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 sccheck chaque fois que vous avez effectué une procédure d'administration qui risque de modifier les périphériques, les composants de la gestion de volumes ou la configuration de Sun Cluster.
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 /global/schost-1 manque dans le noeud phys-schost-3.
# sccheck vfstab-check: WARNING - phys-schost-3 - Missing mount point /global/schost-1 |
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 de ses 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 /global/schost-1 manque dans le noeud phys-schost-3.
# sccheck vfstab-check: WARNING - phys-schost-3 - Missing mount point /global/schost-1 |