Gestion des périphériques SAN et du multipathing dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Configuration du rétablissement automatique de la prise en charge de la fonctionnalité multipathing

Les périphériques symétriques peuvent permettre de rétablir automatiquement un chemin optimal. Si un basculement se produit sur le chemin initial, le chemin d'accès de réserve devient le nouveau chemin en ligne. Le chemin de réserve est généralement un chemin d'accès moins performant. Lorsque le rétablissement automatique est activé, le chemin initial redevient le chemin en ligne, et le basculement vers le chemin initial s'effectue automatiquement.

Configuration du rétablissement automatique d'une prise en charge de la fonctionnalité multipathing spécifique

  1. Connectez-vous en tant qu'administrateur.
  2. Affichez les informations relatives au pilote de prise en charge de la fonctionnalité multipathing.
    # mpathadm list mpath-support
    mpath-support: libmpscsi_vhci.so
  3. Activez le rétablissement automatique du pilote de prise en charge de la fonctionnalité multipathing.
    # mpathadm modify mpath-support -a on libmpscsi_vhci.so
     
  4. Confirmez la modification apportée à la configuration.
    # mpathadm show mpath-support libmpscsi_vhci.so
    mpath-support:  libmpscsi_vhci.so
            Vendor:  Sun Microsystems
            Driver Name:  scsi_vhci
            Default Load Balance:  round-robin
            Supported Load Balance Types:  
                    round-robin
                    logical-block
            Allows To Activate Target Port Group Access:  yes
            Allows Path Override:  no
            Supported Auto Failback Config:  1
            Auto Failback:  on
            Failback Polling Rate (current/max):  0/0
            Supported Auto Probing Config:  0
            Auto Probing:  NA
            Probing Polling Rate (current/max):  NA/NA
            Supported Devices:
                    Vendor:  SUN     
                    Product:  T300            
                    Revision:  
                    Supported Load Balance Types:
                            round-robin
    
                    Vendor:  SUN     
                    Product:  T4              
                    Revision:  
                    Supported Load Balance Types:
                            round-robin
    .
    .
    .

    Remarque - L'affichage du rétablissement automatique initié par le paramètre de commande mpathadm modify est en vigueur pendant l'exécution du système. Toutefois, pour conserver les paramètres modifiés de manière permanente, vous devez mettre à jour le fichier /etc/driver/drv/scsi_vhci.conf. Reportez-vous à la section Configuration du rétablissement automatique.

Basculement d'une unité logique

Cette opération s'applique uniquement aux périphériques répertoriés dans les deux catégories suivantes :

  • Périphériques asymétriques dotés d'un mécanisme de basculement propriétaire reconnu et compatible avec la prise en charge de la fonctionnalité multipathing

  • Périphériques conformes à la prise en charge du groupe de ports cible de norme T10 libmpscsi_vhci.so et fournissant un accès aux unités logiques asymétriques en mode explicite

  1. Affichez la liste des unités logiques à chemins d'accès multiples.
    # mpathadm list lu
            /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
    .
    .
    .
  2. Affichez les informations de configuration d'une unité logique spécifique.
    # mpathadm show lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
    Logical Unit:  /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
            mpath-support:  libmpscsi_vhci.so
            Vendor:  SUN     
            Product:  CSM200_R        
            Revision:  0660
            Name Type:  unknown type
            Name:  600a0b800026d63a0000a4984e234298
            Asymmetric:  yes
            Current Load Balance:  round-robin
            Logical Unit Group ID:  NA
            Auto Failback:  on
            Auto Probing:  NA
    
            Paths:  
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
            Target Port Groups:  
                    ID:  5
                    Explicit Failover:  yes
                    Access State:  active
                    Target Ports:
                            Name:  200800a0b826d63b
                            Relative ID:  0
    
                            Name:  200800a0b826d63c
                            Relative ID:  0
    
                    ID:  15
                    Explicit Failover:  yes
                    Access State:  standby
                    Target Ports:
                            Name:  200900a0b826d63b
                            Relative ID:  0
    
                            Name:  200900a0b826d63c
                            Relative ID:  0
  3. Forcez manuellement le basculement d'une unité logique.
    # mpathadm failover lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2

    Si cette opération réussit, l'état d'accès aux groupes de ports cible des périphériques change en raison du basculement de l'unité logique.

  4. Confirmez la modification de l'état d'accès.
    # mpathadm show lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
    Logical Unit:  /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
            mpath-support:  libmpscsi_vhci.so
            Vendor:  SUN     
            Product:  CSM200_R        
            Revision:  0660
            Name Type:  unknown type
            Name:  600a0b800026d63a0000a4984e234298
            Asymmetric:  yes
            Current Load Balance:  round-robin
            Logical Unit Group ID:  NA
            Auto Failback:  on
            Auto Probing:  NA
    
            Paths:  
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
            Target Port Groups:  
                    ID:  5
                    Explicit Failover:  yes
                    Access State:  standby
                    Target Ports:
                            Name:  200800a0b826d63b
                            Relative ID:  0
    
                            Name:  200800a0b826d63c
                            Relative ID:  0
    
                    ID:  15
                    Explicit Failover:  yes
                    Access State:  active
                    Target Ports:
                            Name:  200900a0b826d63b
                            Relative ID:  0
    
                            Name:  200900a0b826d63c
                            Relative ID:  0

Activation du chemin d'accès à une unité logique

Si le chemin d'accès à une unité logique est désactivé, la commande enable permet de le réactiver. Il faut spécifier le chemin complet, incluant le nom du port initiateur, le nom du port cible et l'unité logique. Pour vérifier la modification, exécutez la commande show pour l'unité logique concernée.

  1. Affichez la liste des unités logiques à chemins d'accès multiples.
    # mpathadm list lu
            /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2
                    Total Path Count: 4
                    Operational Path Count: 4
    .
    .
    .
  2. Affichez les informations de configuration de l'unité logique sélectionnée.
    # mpathadm show lu 
    Logical Unit:  /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
            mpath-support:  libmpscsi_vhci.so
            Vendor:  SUN     
            Product:  CSM200_R        
            Revision:  0660
            Name Type:  unknown type
            Name:  600a0b800026d63a0000a4984e234298
            Asymmetric:  yes
            Current Load Balance:  round-robin
            Logical Unit Group ID:  NA
            Auto Failback:  on
            Auto Probing:  NA
    
            Paths:  
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
            Target Port Groups:  
                    ID:  5
                    Explicit Failover:  yes
                    Access State:  standby
                    Target Ports:
                            Name:  200800a0b826d63b
                            Relative ID:  0
    
                            Name:  200800a0b826d63c
                            Relative ID:  0
    
                    ID:  15
                    Explicit Failover:  yes
                    Access State:  active
                    Target Ports:
                            Name:  200900a0b826d63b
                            Relative ID:  0
    
                            Name:  200900a0b826d63c
                            Relative ID:  0
  3. Activez le chemin d'accès à l'unité logique.
    # mpathadm enable path -i 210000e08b841feb -t 200900a0b826d63b \ 
               -l /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2

Désactivation du chemin d'accès à une unité logique

Cette opération désactive les chemin d'accès à l'unité logique, quel que soit son état de fonctionnement.


Remarque - L'état désactivé ne persiste pas après une réinitialisation. Si le chemin d'accès est opérationnel avant la séquence d'initialisation suivante, il est activé par défaut. Cette opération n'est pas autorisée lorsque le chemin d'accès indiqué est le dernier chemin opérationnel restant.
  1. Affichez la liste des unités logiques à chemins d'accès multiples.
    # mpathadm list lu
            /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2
                    Total Path Count: 8
                    Operational Path Count: 8
            /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
                    Total Path Count: 4
                    Operational Path Count: 4
            /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2
                    Total Path Count: 4
                    Operational Path Count: 4
    .
    .
    .
  2. Affichez les informations de configuration d'une unité logique spécifique.
    # mpathadm show lu /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2
    Logical Unit:  /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2
            mpath-support:  libmpscsi_vhci.so
            Vendor:  SUN     
            Product:  CSM200_R        
            Revision:  0660
            Name Type:  unknown type
            Name:  600a0b800029065c00007cf34e233f89
            Asymmetric:  yes
            Current Load Balance:  round-robin
            Logical Unit Group ID:  NA
            Auto Failback:  on
            Auto Probing:  NA
    
            Paths:  
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63b
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200800a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
                    Initiator Port Name:  210000e08b841feb
                    Target Port Name:  200900a0b826d63c
                    Override Path:  NA
                    Path State:  OK
                    Disabled:  no
    
            Target Port Groups:  
                    ID:  8
                    Explicit Failover:  yes
                    Access State:  standby
                    Target Ports:
                            Name:  200800a0b826d63b
                            Relative ID:  0
    
                            Name:  200800a0b826d63c
                            Relative ID:  0
    
                    ID:  18
                    Explicit Failover:  yes
                    Access State:  active
                    Target Ports:
                            Name:  200900a0b826d63b
                            Relative ID:  0
    
                            Name:  200900a0b826d63c
                            Relative ID:  0
  3. Sélectionnez le nom du port initiateur et celui du port cible.
  4. Désactivez le chemin d'accès à l'unité logique sélectionnée.
    # mpathadm disable path -i 210000e08b841feb -t 200900a0b826d63b \
               -l /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2