Avant de configurer ou de supprimer des noeuds de périphériques, assurez-vous tout d'abord d'identifier les périphériques Fabric à l'aide de la procédure décrite dans la section Vérification de la visibilité des informations de LUN.
Dans cet exemple, un Ap_Id situé sur un port d'hôte Fabric est un chemin vers un périphérique à chemins d'accès multiples. Par exemple, tous les périphériques passant par c2 doivent être configurés, mais aucun de ceux qui passent par c0. c2 est un point d'attache du système vers le fabric, tandis que c2::50020f2300006107 est un point d'attache du stockage vers le fabric. Un système détecte tous les périphériques de stockage d'un fabric pour lequel il est configuré.
La configuration d'un Ap_Id sur le périphérique ayant déjà été configuré par le biais d'un autre Ap_Id entraîne un chemin supplémentaire vers le périphérique précédemment configuré. Dans ce cas, aucun nouveau noeud de périphérique n'est créé. Le noeud de périphérique n'est créé que la première fois qu'un Ap_Id est configuré pour le périphérique correspondant.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c1::220203708b8d45f2 disk connected configured unknown c1::220203708b9b20b2 disk connected configured unknown c2 fc-fabric connected unconfigured unknown c2::50020f2300005f24 disk connected unconfigured unknown c2::50020f2300006107 disk connected unconfigured unknown
Les périphériques représentés par Ap_Ids c0::50020f2300006077 et c2::50020f2300006107 correspondent à deux chemins conduisant au même périphérique physique, où c0::50020f2300006077 est déjà configuré. Configurez les périphériques non configurés sur le port sélectionné. Cette opération répète la commande configure d'un périphérique individuel pour l'ensemble des périphériques sur c2. Elle peut prendre beaucoup de temps lorsque le nombre de périphériques est élevé sur c2.
# cfgadm -c configure c2
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c1::220203708b8d45f2 disk connected configured unknown c1::220203708b9b20b2 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown c2::50020f2300006107 disk connected configured unknown
Notez que la colonne Occupantde c2 et l'ensemble des périphériques qui se trouvent sous c2 est marquée comme configured.
La commande show_SCSI_LUN affiche les informations de LUN pour plusieurs périphériques SCSI de LUN . L'exemple de code suivant montre que les périphériques physiques connectés via c2::50020f2300006107 et c2::50020f2300005f24 possèdent chacun deux LUN configurés.
# cfgadm -al -o show_SCSI_LUN c2 Ap_Id Type Receptacle Occupant Condition c2 fc-fabric connected configured unknown c2::50020f2300005f24,0 disk connected configured unknown c2::50020f2300005f24,1 disk connected configured unknown c2::50020f2300006107,0 disk connected configured unknown c2::50020f2300006107,1 disk connected configured unknown
Cette section fournit des informations sur l'annulation de la configuration des fonctionnalités multipathing pour les périphériques Fabric.
Avant d'annuler la configuration d'un périphérique Fabric, arrêtez toutes les activités sur le périphérique et démontez tous les systèmes de fichiers sur le périphérique Fabric. Reportez-vous à la documentation relative à l'administration d'Oracle Solaris pour consulter les instructions de démontage. Si le périphérique est contrôlé par un gestionnaire de volumes, reportez-vous à la documentation de ce gestionnaire de volumes avant d'annuler la configuration de votre périphérique.
Cette procédure décrit la manière d'annuler la configuration d'un périphérique Fabric connecté au port d'hôte Fabric c0.
L'annulation de la configuration est uniquement possible pour les périphériques connectés à un port d'hôte Fabric.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown
# cfgadm -c unconfigure c0::50020f2300006077
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected unconfigured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown
Cette procédure décrit comment annuler la configuration de l'ensemble des périphériques Fabric connectés à un port d'hôte Fabric.
L'annulation de la configuration est uniquement possible pour les périphériques connectés à un port d'hôte Fabric.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown
Si le périphérique est contrôlé par un gestionnaire de volumes, reportez-vous à la documentation de ce gestionnaire de volumes avant d'annuler la configuration de votre périphérique.
# cfgadm -c unconfigure c0
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected unconfigured unknown c0::50020f2300006077 disk connected unconfigured unknown c0::50020f23000063a9 disk connected unconfigured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown
Notez que la colonne Occupant de c0 et que l'ensemble des périphériques Fabric qui y sont connectés apparaissent comme unconfigured.
Cette procédure montre les ports d'hôte Fabric c0 et c2 afin de décrire comment annuler la configuration des périphériques Fabric associés à des périphériques à chemins d'accès multiples.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown c2::50020f2300006107 disk connected configured unknown
Dans cet exemple, c0::50020f2300006077 et c2::50020f2300006107 Ap_Id représentent des noms universels de ports différents pour un même périphérique associé à un périphérique à chemins d'accès multiples . Les ports d'hôte c0 et c2 sont activés.
Si le périphérique est contrôlé par un gestionnaire de volumes, reportez-vous à la documentation de ce gestionnaire de volumes relative à la maintenance du périphérique Fabric.
Seuls les périphériques situés sur un port d'hôte Fabric peuvent faire l'objet d'une annulation de configuration à l'aide de la commande cfgadm -c unconfigure .
# cfgadm -c unconfigure c0::50020f2300006077 c2::50020f2300006107
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected unconfigured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown c2::50020f2300006107 disk connected unconfigured unknown
Notez que la configuration a été annulée pour les Ap_Idc0::50020f2300006077 et c2::50020f2300006107. La colonne Occupant de c0 et c2 continue d'afficher ces ports en tant que configured étant donné qu'ils contiennent d'autres occupants configurés.
Les périphériques à chemins d'accès multiples associés aux Ap_Id c0::50020f2300006077 et c2::50020f2300006107 ne sont plus disponibles sur le système. Les deux périphériques suivants sont supprimés du système :
/dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2
/dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2
Contrairement à la procédure décrite dans la section précédente, cette procédure montre comment annuler la configuration d'un périphérique associé à c2::50020f2300006107 et conserve la configuration de l'autre périphérique, 50020f2300006077. Seuls les périphériques situés sur un port d'hôte Fabric peuvent avoir leur configuration annulée via la commande cfgadm unconfigure.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown c2::50020f2300006107 disk connected configured unknown
Dans cet exemple, les Ap_Ids c0::50020f2300006077 et c2::50020f2300006107 représentent des noms universels de ports différents pour un même périphérique.
Dans l'exemple suivant, la configuration a été annulée pour le chemin représenté par c2::50020f2300006107 , mais pas pour c0::50020f2300006077 afin d'illustrer la possibilité d'annuler la configuration pour un chemin d'accès uniquement du périphérique à chemins d'accès multiples.
# cfgadm -c unconfigure c2::50020f2300006107
# cfgadm-al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown c2::50020f2300006107 disk connected unconfigured unknown
Les périphériques associés à cet Ap_Id restent disponibles pour le système via l'autre chemin, représenté par c0::50020f2300006077 . Un périphérique peut être connecté à plusieurs Ap_Id et un Ap_Id peut être connecté à plusieurs périphériques.
/dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2 and /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2
Un Ap_Id situé sur un port d'hôte Fabric est un chemin vers un périphérique à chemins d'accès multiples.
Lorsque plusieurs Ap_Id sont connectés à un périphérique à chemins d'accès multiples, le périphérique reste disponible sur le système après l'annulation de la configuration d'un Ap_Id. Lorsque vous annulez la configuration du dernier Ap_Id, aucun chemin supplémentaire n'est conservé et le périphérique n'est pas disponible sur le système. L'annulation de la configuration est uniquement possible pour les périphériques connectés à un port d'hôte Fabric.
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c0::50020f23000063a9 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708b9b20b2 disk connected configured unknown c2 fc-fabric connected configured unknown c2::50020f2300005f24 disk connected configured unknown
# cfgadm -c unconfigure c2
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 fc-fabric connected configured unknown c0::50020f2300006077 disk connected configured unknown c1 fc-private connected configured unknown c1::220203708b69c32b disk connected configured unknown c1::220203708ba7d832 disk connected configured unknown c2 fc-fabric connected unconfigured unknown c2::50020f2300005f24 disk connected unconfigured unknown c2::50020f2300006107 disk connected unconfigured unknown
Notez que la colonne Occupant répertorie c2 et tous les périphériques connectés à c2 en tant que unconfigured.