Commandes FC & lun

De BlaxWiki
Aller à la navigationAller à la recherche

Cette page résume les commandes utiles pour afficher des informations sur la carte fibre HBA du serveur, les luns du netapp, et les cartes fibres du netapp.

Nous sommes ici dans la configuration suivante :

 - 2 Serveurs (kvm3 & kvm4) avec chacun une carte fibre 2 ports HBA Emulex LPe12002-M8.
         - kvm3 : Port WWN 10:00:00:90:fa:55:07:62 & 10:00:00:90:fa:55:07:63
         - kvm4 : Port WWN 10:00:00:90:fa:55:07:f6 & 10:00:00:90:fa:55:07:f7 

 - 2 switch SAN : sw1 & sw2
 - 1 netapp avec 2 controleurs qui possèdent chacun 2 ports fibre 
         - ctrl 1 : Port WWN 50:0a:09:81:90:66:d5:01 & 50:0a:09:82:80:66:d5:01
         - crtl 2 : Port WWN 50:0a:09:81:80:66:d5:01 & 50:0a:09:82:90:66:d5:01 

 - 2 luns de créés sur le netapp : lun_kvm3_san & lun_kvm4_san

Zoning configuré sur les switchs SAN : 
 - sw1 : 
        - zone kvm3 : ctrl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm3 10:00:00:90:fa:55:07:63
        - zone kvm4 : crtl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f7 
 - sw2
        - zone kvm3 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm3 10:00:00:90:fa:55:07:62
        - zone kvm4 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f6
      
Connexions fibre :
 - kvm3 : fibre port 0 relié à sw2 port 6 & fibre port 1 relié à sw1 port 6
 - kvm4 : fibre port 0 relié à sw2 port 7 & fibre port 1 relié à sw1 port 7
 - netapp ctrl 1 : fibre 1a relié à sw1 & fiber 1b relié à sw2
 - netapp ctrl 2 : fibre 1a relié à sw1 & fiber 1b relié à sw2

Cela permet du HA, et le serveur va donc voir 4 chemin via son multipath :

# multipath -ll
VM (360a98000424a4138702443774f345363) dm-0 NETAPP,LUN
size=2.0T features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 7:0:1:1 sdc 8:32 active ready running
|-+- policy='round-robin 0' prio=1 status=enabled
| `- 7:0:0:1 sdb 8:16 active ready running
|-+- policy='round-robin 0' prio=1 status=enabled
| `- 8:0:0:1 sdd 8:48 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
  `- 8:0:1:1 sde 8:64 active ready running

Systool

Cette commande permet d'avoir plein d'info system & hardware, nous allons utiliser juste la partie FIbre. Il faut installer le package sysfsutils.

  • systool -c fc_host -v

Donne plein des sur la carte fibre du serveur, principalement le port wwwn et node wwwn

[root@kvm3.metier.csn.notaires.fr elxocmcore-rhel5-rhel6-10.0.803.20-1]# systool -c fc_host -v
Class = "fc_host"

  Class Device = "host7"
  Class Device path = "/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/fc_host/host7"
    active_fc4s         = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    dev_loss_tmo        = "60"
    fabric_name         = "0x10000027f83d7d98"
    issue_lip           = <store method only>
    max_npiv_vports     = "255"
    maxframe_size       = "2048 bytes"
    node_name           = "0x20000090fa550762"
    npiv_vports_inuse   = "0"
    port_id             = "0x150600"
    port_name           = "0x10000090fa550762"
    port_state          = "Online"
    port_type           = "NPort (fabric via point-to-point)"
    speed               = "8 Gbit"
    supported_classes   = "Class 3"
    supported_fc4s      = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
    supported_speeds    = "2 Gbit, 4 Gbit, 8 Gbit"
    symbolic_name       = "Emulex LPe12002-M8 FV2.01A12 DV10.0.803.24"
    tgtid_bind_type     = "wwpn (World Wide Port Name)"
    uevent              =
    vport_create        = <store method only>
    vport_delete        = <store method only>

    Device = "host7"
    Device path = "/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7"
      uevent              = "DEVTYPE=scsi_host"
  • systool -c fc_remote_ports

Cela donne des infos sur le netapp (ou autre NAS FC) branché sur la carte fibre de notre serveur. Si ca ne retourne rien, c est que le serveur ne voit pas le netapp. Sert ici principalement à déterminer le target WWN du netapp (il faut regarder les device en "roles=FCP Target")

Class = "fc_remote_ports"

 Class Device = "0-2"
  Class Device path = "/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-2/fc_remote_ports/rport-7:0-2"
    dev_loss_tmo        = "30"
    fast_io_fail_tmo    = "off"
    maxframe_size       = "2048 bytes"
    node_name           = "0x500a09808066d501"
    port_id             = "0x150100"
    port_name           = "0x500a09829066d501"
    port_state          = "Online"
    roles               = "FCP Target"
    scsi_target_id      = "0"
    supported_classes   = "Class 3"
    uevent              =

  Class Device = "0-0"
  Class Device path = "/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0/fc_remote_ports/rport-7:0-0"
    dev_loss_tmo        = "60"
    fast_io_fail_tmo    = "off"
    maxframe_size       = "2048 bytes"
    node_name           = "0x10000027f83d7d98"
    port_id             = "0xfffffe"
    port_name           = "0x20070027f83d7d98"
    port_state          = "Online"
    roles               = "Fabric Port"
    scsi_target_id      = "-1"
    supported_classes   = "Class 2, Class 3"
    uevent              =

    Device = "rport-7:0-0"
    Device path = "/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0"
      uevent              =
......
.....

Hbacmd

Cette commande permet d'avoir des infos précises sur la carte fibre du serveur, mais aussi de voir ce qui est relié aux fibres du serveur. Ce logiciel est fourni avec les utilitaires de la carte fibre, il faut les télécharger sur le site du constructeur (pour les Emulex c'est elxocmcore-rhel5-rhel6-10.0.803.20-1)


Sanlun

Cette commande permet surtout d'avoir des infos sur les lun et le netapp. Il faut installer le rpm netapp_linux_host_utilities-6-2



  • Informations sur la carte hba du serveur
# hbacmd listhbas

Manageable HBA List

Port WWN       : 10:00:00:90:fa:55:07:62
Node WWN       : 20:00:00:90:fa:55:07:62
Fabric Name    : 10:00:00:27:f8:3d:7d:98
Flags          : 8000f100
Host Name      : kvm3.metier.csn.notaires.fr
Mfg            : Emulex Corporation
Serial No.     : BK40839376
Port Number    : 0
Mode           : Initiator
PCI Bus Number : 65
PCI Function   : 0
Port Type      : FC
Model          : LPe12002-M8

Port WWN       : 10:00:00:90:fa:55:07:63
Node WWN       : 20:00:00:90:fa:55:07:63
Fabric Name    : 10:00:00:27:f8:3d:65:f6
Flags          : 8000f100
Host Name      : kvm3.metier.csn.notaires.fr
Mfg            : Emulex Corporation
Serial No.     : BK40839376
Port Number    : 1
Mode           : Initiator
PCI Bus Number : 65
PCI Function   : 1
Port Type      : FC
Model          : LPe12002-M8