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. Reportez-vous à la rubrique “Key Concepts for Administration and Application Development” in Guide des notions fondamentales de Sun Cluster 3.1 10/03 pour obtenir des informations conceptuelles concernant le démon de contrôle de chemins de disques. Reportez-vous à la page de manuel scdpm(1M) pour obtenir une description des options de commandes de scdpm(1M) et des commandes connexes. Reportez-vous à la page de manuel syslogd(1M) pour les erreurs enregistrées rapportées par le démon.
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 noeud à l'aide des commandes scgdevs(1M) ou scdidadm(1M). Le contrôle de chemins de disques est également automatiquement désactivé lorsque des périphériques sont supprimés d'un noeud à l'aide des commandes Sun Cluster.
Tâche |
Instructions |
---|---|
Contrôler un chemin de disque à l'aide de la commande scdpm(1M) | |
Désactiver le contrôle d'un chemin de disque à l'aide de la commande scdpm(1M) | |
Imprimer le statut des chemins de disques erronés pour un noeud à l'aide de la commande scdpm (1M) | |
Activer ou désactiver le contrôle de chemins de disques à l'aide de scdpm -f |
Les procédures de la rubrique suivante utilisent la commande scdpm(1M) avec l'argument du chemin de disque. Celui-ci est toujours constitué d'un nom de noeud et d'un nom de disque. Le nom de noeud 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.
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 noeud de cluster à l'autre. Il peut par exemple être c1t0d0 sur un noeud, 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).
Type de nom |
Exemple de nom de chemin de disque |
Description |
---|---|---|
Chemin de disque global |
schost-1:/dev/did/dsk/d1 |
Chemin de disque d1 sur le noeud schost-1 |
all:d1 |
Chemin de disque d1 sur tous les noeuds du cluster |
|
Chemin de disque UNIX |
schost-1:/dev/rdsk/c0t0d0s0 |
Chemin de disque c0t0d0s0 sur le noeud schost-1 |
schost-1:all |
Tous les chemins de disques sur le noeud schost-1 |
|
Tous les chemins de disques |
all:all |
Tous les chemins de disques sur tous les noeuds du cluster |
Exécutez cette tâche pour effectuer le contrôle des chemins de disques dans votre cluster.
le CCD n'est pas pris en charge par les noeuds exécutant des versions antérieures du Logiciel Sun Cluster 3.1 5/03. N'utilisez pas les commandes de CCD pendant le déroulement d'une mise à niveau. Lorsque tous les noeuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.
Devenez superutilisateur sur un noeud du cluster.
Contrôlez un chemin de disque à l'aide de la commande scdpm(1M).
# scdpm -m noeud:chemin_disque |
Reportez-vous au Tableau 4–6 pour les conventions des noms des arguments de noeud:chemin_disque.
Assurez-vous que le chemin de disque est contrôlé.
# scdpm -p noeud:all |
L'exemple suivant illustre le contrôle du chemin de disque schost-1:/dev/did/rdsk/d1 à partir d'un seul noeud. Sur le noeud 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 |
L'exemple suivant illustre le contrôle du chemin de disque schost-1:/dev/did/dsk/d1 à partir de tous les noeuds. Le CCD démarre sur tous les noeuds 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 |
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 |
Cette procédure permet de désactiver le contrôle d'un chemin de disque.
le CCD n'est pas pris en charge par les noeuds exécutant des versions antérieures du Logiciel Sun Cluster 3.1 5/03. N'utilisez pas les commandes de CCD pendant le déroulement d'une mise à niveau. Lorsque tous les noeuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.
Devenez superutilisateur sur un noeud du cluster.
Déterminez l'état du chemin de disque dont le contrôle doit être désactivé.
# scdpm -p [all:] chemin_disque |
Imprime une liste détaillée des statuts en cours d'un chemin de disque donné
Affiche tous les chemins de disques contrôlés et non contrôlés
Sur chaque noeud, désactivez le contrôle des chemins de disques appropriés.
# scdpm -u noeud:chemin_disque |
Reportez-vous au Tableau 4–6 pour les conventions d'attribution de noms des arguments de noeud:chemin_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 |
La procédure suivante permet d'imprimer les chemins de disques erronés pour un cluster.
le CCD n'est pas pris en charge par les noeuds exécutant des versions antérieures du Logiciel Sun Cluster 3.1 5/03. N'utilisez pas les commandes de CCD pendant le déroulement d'une mise à niveau. Lorsque tous les noeuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.
Devenez superutilisateur sur un noeud du cluster.
Imprimez les chemins de disques erronés dans l'ensemble du cluster.
# scdpm -p -F noeud:chemin_disque |
Reportez-vous au Tableau 4–6 pour les conventions d'attribution de noms des arguments de noeud:chemin_disque.
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 |
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 noeuds 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 |
le CCD n'est pas pris en charge par les noeuds exécutant des versions antérieures du Logiciel Sun Cluster 3.1 5/03. N'utilisez pas les commandes de CCD pendant le déroulement d'une mise à niveau. Lorsque tous les noeuds ont été mis à niveau, ils doivent être en ligne pour permettre l'utilisation des commandes de CCD.
Devenez superutilisateur sur un noeud du cluster.
Contrôlez les chemins de disques à partir d'un fichier.
# scdpm -f nom_fichier |
Vérifiez les chemins de disques avec statuts pour le cluster.
# scdpm -p all:all |
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 |