Guide d'administration système de Sun Cluster pour SE Solaris

administration du contrôle de chemins de disques

Les commandes d'administration du contrôle de chemins de disques (CCD) vous permettent de recevoir les notifications d'échecs secondaires de chemins de disques. Les procédures de cette rubrique vous permettront d'exécuter les tâches administratives associées au contrôle de chemins de disques. Pour obtenir des informations générales sur le démon de contrôle des chemins de disques, reportez-vous au Chapitre 3, Notions-clés destinées aux administrateurs système et aux développeurs d’applications du Guide des notions fondamentales de Sun Cluster pour SE Solaris. Reportez-vous à la page de manuel scdpm(1M) pour obtenir une description des options de commandes de scdpm et des commandes connexes. Reportez-vous à la page de manuel syslogd(1M) pour les erreurs enregistrées rapportées par le démon.


Remarque –

les chemins de disques sont automatiquement ajoutés à la liste de contrôle lorsque des périphériques d'E/S sont ajoutés à un nœud à l'aide des commandes scgdevs ou scdidadm. Le contrôle de chemins de disques est également automatiquement désactivé lorsque des périphériques sont supprimés d'un nœud à l'aide des commandes Sun Cluster.


Tableau 4–4 Plan des tâches : administration du contrôle de chemins de disques

Tâche 

Instructions 

Contrôler un chemin de disque à l'aide de la commande scdpm

Contrôle d'un chemin de disque

Désactiver le contrôle d'un chemin de disque à l'aide de la commande scdpm

Annulation du contrôle d'un chemin de disque

Imprimer le statut des chemins de disques erronés pour un nœud à l'aide de la commande scdpm

Impression des chemins de disques erronés

Activer ou désactiver le contrôle de chemins de disques à l'aide de scdpm -f

Contrôle de chemins de disques à partir d'un fichier

Les procédures de la rubrique suivante utilisent la commande scdpm avec l'argument du chemin de disque. Celui-ci est toujours constitué d'un nom de nœud et d'un nom de disque. Le nom de nœud n'est pas requis et est défini par défaut sur all s'il n'est pas spécifié. Le tableau suivant décrit les conventions utilisées pour les noms de chemins de disques.


Remarque –

l'utilisation du nom de chemin de disque global est fortement recommandé, car il est cohérent dans l'intégralité du cluster. Le nom de chemin de disque UNIX ne l'est pas, le chemin de disque UNIX d'un disque peut varier d'un nœud de cluster à l'autre. Il peut par exemple être c1t0d0 sur un nœud, et c2t0d0 sur un autre. Si vous utilisez des noms de chemins de disques UNIX, utilisez la commande scdidadm -L pour les mapper sur les noms de chemins de disques globaux avant d'utiliser des commandes de CCD. Reportez-vous à la page de manuel scdidadm(1M).


Tableau 4–5 Exemples de noms de chemins de disques

Type de nom 

Exemple de nom de chemin de disque 

Description 

Chemin de disque global 

phys-schost-1:/dev/did/dsk/d1

Chemin de disque d1 sur le nœud phys-schost-1

all:d1

Chemin de disque d1 sur tous les nœuds du cluster

Chemin de disque UNIX  

phys-schost-1:/dev/rdsk/c0t0d0s0

Chemin de disque c0t0d0s0 sur le nœud phys-schost-1

phys-schost-1:all

Tous les chemins de disques sur tous les nœuds du cluster 

ProcedureContrôle d'un chemin de disque

Exécutez cette tâche pour effectuer le contrôle des chemins de disques dans votre cluster.


Attention – Attention –

DPM n'est pas pris en charge sur les nœuds qui exécutent des versions antérieures à Sun Cluster 3.1 10/03. N'utilisez pas les commandes de CCD au cours d'une mise à niveau progressive. Lorsque tous les nœuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.


Étapes
  1. Devenez superutilisateur sur un nœud du cluster.

  2. Contrôlez un chemin de disque à l'aide de la commande scdpm.


    # scdpm -m node:disk path
    

    Reportez-vous aux conventions des noms des arguments de node:disk path.

  3. Assurez-vous que le chemin de disque est contrôlé.


    # scdpm -p node:all	     
    

Exemple 4–20 Contrôle d'un chemin de disque sur un nœud individuel

L'exemple suivant illustre le contrôle du chemin de disque schost-1:/dev/did/rdsk/d1 à partir d'un seul nœud. Sur le nœud schost-1, seul le démon de CCD effectue le contrôle du chemin d'accès au disque /dev/did/dsk/d1.


# scdpm -m schost-1:d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok


Exemple 4–21 Contrôle d'un chemin de disque sur tous les nœuds

L'exemple suivant illustre le contrôle du chemin de disque schost-1:/dev/did/dsk/d1 à partir de tous les nœuds. Le CCD démarre sur tous les nœuds pour lesquels /dev/did/dsk/d1 constitue un chemin valide.


# scdpm -m all:/dev/did/dsk/d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok	    


Exemple 4–22 Relecture de la configuration du disque à partir du CCR

L'exemple suivant illustre la procédure forçant le démon à relire la configuration du disque à partir du CCR, et imprimant les chemins de disques contrôlés et leurs statuts.


# scdpm -m all:all 
# scdpm -p all:all
		 schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureAnnulation du contrôle d'un chemin de disque

Cette procédure permet de désactiver le contrôle d'un chemin de disque.


Attention – Attention –

DPM n'est pas pris en charge sur les noeuds qui exécutent des versions antérieures à Sun Cluster 3.1 logiciel 10/03. N'utilisez pas les commandes de CCD au cours d'une mise à niveau progressive. Lorsque tous les nœuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.


Étapes
  1. Devenez superutilisateur sur un nœud du cluster.

  2. Déterminez l'état du chemin de disque dont le contrôle doit être désactivé.


    # scdpm -p [all:] disk path
    
    -p

    Imprime une liste détaillée des statuts en cours d'un chemin de disque donné

    [:all]

    Affiche tous les chemins de disques contrôlés et non contrôlés

  3. Sur chaque nœud, désactivez le contrôle des chemins de disques appropriés.


    # scdpm -u  node:disk path
    

    Reportez-vous au Tableau 4–5 pour connaître les conventions d'appellation de l'argument node:disk path.


Exemple 4–23 Annulation du contrôle d'un chemin de disque

L'exemple suivant illustre la désactivation du contrôle du chemin de disque schost-2:/dev/did/rdsk/d1 et l'impression des chemins de disques et de leurs statuts pour l'ensemble du cluster.


# scdpm -u schost-2:/dev/did/rdsk/d1
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d1   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureImpression des chemins de disques erronés

La procédure suivante permet d'imprimer les chemins de disques erronés pour un cluster.


Attention – Attention –

DPM n'est pas pris en charge sur les nœuds qui exécutent des versions antérieures à Sun Cluster 3.1 logiciel 10/03. N'utilisez pas les commandes de CCD au cours d'une mise à niveau progressive. Lorsque tous les nœuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.


Étapes
  1. Devenez superutilisateur sur un nœud du cluster.

  2. Imprimez les chemins de disques erronés dans l'ensemble du cluster.


    # scdpm -p -F node:disk path
    

    Reportez-vous au Tableau 4–5 pour connaître les conventions d'appellation de l'argument node:disk path.


Exemple 4–24 Impression des chemins de disques erronés

La procédure suivante permet d'imprimer les chemins de disques erronés pour l'intégralité d'un cluster.


# scdpm -p -F [all:]all
		 schost-1:/dev/did/dsk/d4   Fail
	     schost-1:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d5   Fail
	     schost-2:/dev/did/dsk/d6   Fail

ProcedureContrôle de chemins de disques à partir d'un fichier

La procédure suivante permet d'effectuer ou de désactiver le contrôle de chemins de disques à partir d'un fichier. Le fichier doit répertorier les commandes de contrôle ou de désactivation du contrôle, les noms des nœuds et les noms des chemins de disques. Les champs du fichier doivent être séparés par une colonne. Formatez chaque liste en suivant l'exemple.


syntax in command file:
[u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all>


command file entry
u schost-1:/dev/did/rdsk/d5
m schost-2:all

Attention – Attention –

DPM n'est pas pris en charge sur les nœuds qui exécutent des versions antérieures à Sun Cluster 3.1 logiciel 10/03. N'utilisez pas les commandes de CCD au cours d'une mise à niveau progressive. Lorsque tous les nœuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.


Étapes
  1. Devenez superutilisateur sur un nœud du cluster.

  2. Contrôlez les chemins de disques à partir d'un fichier.


    # scdpm -f filename
    
  3. Vérifiez les chemins de disques avec statuts pour le cluster.


    # scdpm -p all:all
    	    
    

Exemple 4–25 Contrôle ou désactivation du contrôle des chemins de disques à partir d'un fichier

L'exemple suivant illustre le contrôle ou la désactivation du contrôle de chemins de disques à partir d'un fichier.


# scdpm -f schost_config
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok