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.
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.
Tâche |
Instructions |
---|---|
Contrôler un chemin de disque à l'aide de la commande scdpm | |
Désactiver le contrôle d'un chemin de disque à l'aide de la commande scdpm | |
Imprimer le statut des chemins de disques erronés pour un nœud à l'aide de la commande scdpm | |
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 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.
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).
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 |
Exécutez cette tâche pour effectuer le contrôle des chemins de disques dans votre cluster.
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.
Devenez superutilisateur sur un nœud du cluster.
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.
Assurez-vous que le chemin de disque est contrôlé.
# scdpm -p node:all |
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 |
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 |
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.
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.
Devenez superutilisateur sur un nœud du cluster.
Déterminez l'état du chemin de disque dont le contrôle doit être désactivé.
# scdpm -p [all:] disk path |
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 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.
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.
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.
Devenez superutilisateur sur un nœud du cluster.
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.
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 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 |
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.
Devenez superutilisateur sur un nœud du cluster.
Contrôlez les chemins de disques à partir d'un fichier.
# scdpm -f filename |
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 |