mapping disk με LUN
Pavlos Parissis
p_pavlos at freemail.gr
Thu Feb 7 16:47:20 EET 2008
Καλησπέρα,
Προσπαθώ να βρω ένα τρόπο να κάνω αντιστοιχίσει ενός block
device(harddisk) σε ένα LUN που είναι διαθέσιμο από SAN σε διάφορα
Linux.
Δηλαδή κάτι σαν και αυτό
/dev/sdx----> WWN tou lun
Ο λόγο που πρέπει να το κάνει είναι επειδή το ίδιο LUN είναι διαθέσιμο
σε διάφορα Linux με διαφορετικό device name.
Για παράδειγμα το LUN10 με WWN F00 είναι προσπελάσιμο από το σύστημα1
σαν /dev/sdb
αλλά από το σύστημα2 σαν /dev/sdd.
Έτσι πρέπει να βρω ένα τρόπο να κάνω το παρακάτω
node1:
/dev/sdb---->WWN_1
/dev/sdd---->WWN_2
node2:
/dev/sdf---->WWN_1
/dev/sdx---->WWN_2
node3:
/dev/sde---->WWN_1
/dev/sdh---->WWN_2
Έτσι θα ξέρω ότι το LUN1 με WWN_1 είναι ένα συγκεκριμένο device σε
κάθε linux χωρίς να βασίζομαι στην ονομασία.
Αν μπορώ να βρω τον τρόπο τότε θα ξέρω ότι το /dev/sdb στον node1 έχει
τα ίδια δεδομένα που έχει και το
/dev/sde στον node3
Επίσης πως μπορείς να βρεις το WWN για κάθε port σε ένα QLA HBA με 2 ports?
Έχω τα παρακάτώ
skata# cat /proc/scsi/qla2xxx/0
QLogic PCI to Fibre Channel Host Adapter for QMH2462:
[...snip...]
SCSI Device Information:
scsi-qla0-adapter-node=500143800081d615; <== αυτό το WWN βλέπει το storage
scsi-qla0-adapter-port=500143800081d614; <== ή αυτό
scsi-qla0-target-0=50001fe1500d3ca8;
scsi-qla0-target-1=50001fe1500d3cac;
τι είναι τα παρακάτω?
FC Port Information:
scsi-qla0-port-0=500143800081d681:500143800081d680:010500:81;
scsi-qla0-port-1=500143800081d69d:500143800081d69c:010600:82;
scsi-qla0-port-2=50001fe1500d3ca0:50001fe1500d3ca8:011100:83;
scsi-qla0-port-3=50001fe1500d3ca0:50001fe1500d3cac:011200:84;
SCSI LUN Information:
(Id:Lun) * - indicates lun is not registered with the OS.
( 0: 0): Total reqs 3, Pending reqs 0, flags 0x0, 0:0:83 0c
( 0: 1): Total reqs 233, Pending reqs 0, flags 0x2, 0:0:83 00
( 0: 2): Total reqs 35, Pending reqs 0, flags 0x2, 0:0:83 00
( 0: 3): Total reqs 64, Pending reqs 0, flags 0x2, 0:0:83 00
( 1: 0): Total reqs 3, Pending reqs 0, flags 0x0, 0:0:84 0c
skata# cat /proc/scsi/qla2xxx/1
QLogic PCI to Fibre Channel Host Adapter for QMH2462:
[...snip...]
SCSI Device Information:
scsi-qla1-adapter-node=500143800081d617;
scsi-qla1-adapter-port=500143800081d616;
scsi-qla1-target-0=50001fe1500d3cad;
scsi-qla1-target-2=50001fe1500d3ca9;
FC Port Information:
scsi-qla1-port-0=500143800081d683:500143800081d682:010500:81;
scsi-qla1-port-1=500143800081d69f:500143800081d69e:010600:82;
scsi-qla1-port-2=50001fe1500d3ca0:50001fe1500d3cad:011100:83;
scsi-qla1-port-3=50001fe1500d3ca0:50001fe1500d3ca9:011200:84;
SCSI LUN Information:
(Id:Lun) * - indicates lun is not registered with the OS.
( 0: 0): Total reqs 3, Pending reqs 0, flags 0x0, 1:0:83 0c
( 2: 0): Total reqs 3, Pending reqs 0, flags 0x0, 1:0:84 0c
αν είχα την luxadm θα ήταν εύκολο αλλά δυστυχώς δεν βρίσκω κάτι παρόμοιο
Προσπάθησα με UUID και udev αλλά τίποτα
καμία ιδέα?
Ευχαριστώ,
Παύλος
More information about the Linux-greek-users
mailing list