1 votes

Montage d'un LUN depuis EMC VNX5300 via FC sur Centos 6

Sur mon VMX5300, j'ai créé des LUN, configuré des hôtes, etc. Le montage des LUNs dans mon ESXi est très simple, l'hôte ESXi a découvert un nouveau périphérique FC et en quelques clics, j'ai pu monter le nouveau stockage FC. Sur Centos, ce n'est pas aussi simple que je le pensais.

J'ai une carte Fibre Channel : Emulex Corporation Saturn-X : LightPulse Fibre Channel Host Adapter (rev 03).

Le système le voit, après la configuration du LUN dans VNX, ces lignes sont apparues dans mes journaux :

Jul 28 13:50:37 server kernel: lpfc 0000:05:00.0: 0:1305 Link Down Event x2 received Data: x2 x20 x80000 x0 x0
Jul 28 13:51:07 server kernel: rport-3:0-0: blocked FC remote port time out: removing target and saving binding
Jul 28 13:51:07 server kernel: lpfc 0000:05:00.0: 0:(0):0203 Devloss timeout on WWPN 50:06:01:69:3e:a0:63:57 NPort x0000ef Data: x0 x7 x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:1303 Link Up Event x3 received Data: x3 x1 x20 x2 x0 x0 0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:1309 Link Up Event npiv not supported in loop topology
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):0100 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: scsi 3:0:0:0: Direct-Access     DGC      LUNZ             0531 PQ: 0 ANSI: 4
Jul 28 13:57:23 server kernel: sd 3:0:0:0: Attached scsi generic sg5 type 0
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] READ CAPACITY failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Sense Key : Illegal Request [current] 
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Add. Sense: Logical unit not supported
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Test WP failed, assume Write Enabled
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Asking for cache data failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Assuming drive cache: write through
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] READ CAPACITY failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Sense Key : Illegal Request [current] 
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Add. Sense: Logical unit not supported
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Test WP failed, assume Write Enabled
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Asking for cache data failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Assuming drive cache: write through
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Attached SCSI disk

Je suppose donc que le système a découvert quelque chose :) ?

Dans le répertoire /dev, il y a un nouveau périphérique /dev/sdd mais l'exécution de fdisk /dev/sdd me donne Can not read /dev/sdd .

D'après ce que j'ai lu, je pense que pour le montage, je devrais utiliser le multipath (/dev/mapper) mais je n'ai aucune idée de comment faire.

Pero fdisk -l ne montre pas mon nouveau stockage. J'ai cherché sur Google mais je n'ai pas trouvé de réponse simple (simple pour moi et mes compétences) ou de tutoriel sur la façon de faire cela...

3voto

Chopper3 Points 99341

D'après ce que vous avez copié dans votre question, il semble qu'il s'agisse soit d'un problème très simple, soit d'une représentation erronée beaucoup plus complexe, ou encore d'un problème de zonage, mais commençons par l'option la plus facile en essayant de rescanner en utilisant ;

echo “- – -” > /sys/class/scsi_host/host#/scan

où '#' est probablement le chiffre zéro, mais vous pouvez le vérifier en vous rendant dans ce répertoire.

Puis refaites le 'fdisk -l', voyez si quelque chose a changé et tenez-nous au courant.

2voto

Yange Wang Points 21

J'ai essayé la réponse de Chopper3 mais ça n'a pas aidé. Si le périphérique de bloc apparaît dans /dev fdisk, je devrais le voir et après avoir créé une partition et un système de fichiers, je devrais le monter sans problème.

Je n'ai pas pu redémarrer la machine car elle était utilisée en production. J'ai donc déchargé les pilotes de ma carte FC du noyau, dans mon cas

modprobe -r lpfc

et a chargé le pilote une fois de plus avec

modprobe lpfc

Après cela, un nouveau dispositif de blocage est apparu, mais cette fois-ci, tout allait bien. fdisk a pu voir le nouveau périphérique. Partitionnement, formatage en ext4 et maintenant j'ai un nouveau FC LUN monté dans mon système.

)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X