2 linux osszekotese FC-n - az egyik szerver storage-kent valo hasznalataval.

Fórumok

Udv! Nem, nem IP-t vagy ethernetet szeretnek FC-n (google csak ilyen talalatokat hozott), hanem az egyik szerver diskjeit a masik szerveren hasznalni.

Adott 2 gep, egyik egy osregi supermicro de van benne 24db 2TB SAS disk, ez toltene be a storage szerepet,

a masik gep egy par eves sok cpu-s sok ramos gep, de csak egy 128GB alaplapi ssd van benne, disknek meg fizikai hely sincs.

Mindket gepben van FC kartya, 2-2db 16G-s SFP, es ossze is lettek kotve egy LC-LC optikaval, linkel is:

[    6.666869] scsi host13: Emulex LPe32000 16Gb PCIe Fibre Channel Adapter on PCI bus 06 device 00 irq 206 PCI resettable
[  967.103719] lpfc 0000:06:00.0: 0:1303 Link Up Event x1 received Data: x1 x0 x80 x0 x0 x0 0

[   25.709684] qla2xxx [0000:02:00.0]-00fb:5: QLogic QLE2692 - QLogic 16Gb FC Dual-port HBA.
[79018.483896] qla2xxx [0000:02:00.1]-500a:6: LOOP UP detected (16 Gbps).

valaki csinalt mar hasonlot? merre induljak el?  FC switchem nincs!  mindket gepen ubuntu van, de a sok diskesen tervbe van valamilyen NAS szoftver telepitese helyette, ha egyaltalan megoldhato ez a dolog. TruNAS vagy ilyesmi. abbol melyiket erdemes?

a disk nelkuli gepen pedig elkepzelheto, hogy kesobb nativ linux helyett win 2022 server + hyperv lesz...

A'rpi

Hozzászólások

Csak felületes ismereteim vannak róla, mert konkrétan FC target-et sosem csináltam (iSCSI-t sokszor, illetve FC-nél mindig EMC szerver volt a target, sajátot nem építettem).

Annyi feltűnt, hogy a SCST projektben van FC target driver is: https://github.com/SCST-project/scst ha jól látom csak Qlogic-hoz. Szóval biztos, hogy a qlogic kártya kell legyen a target oldalon.

Elvileg ez a howto hozzá: https://scst.sourceforge.net/qla2x00t-howto.html

Régóta vágyok én, az androidok mezonkincsére már!

> a qlogic kártya kell legyen a target oldalon.

megneztem, az van ott! (nem mintha nem lehetne felcserelni a 2 kartyat)

> Elvileg ez a howto

koszi, utana olvasok. a target szo emlegetese is segitseg kereseshez, nem jutott eszembe magamtol, pedig iscsi-nel en is hasznaltam...

SCSI target kiajánlásra legutóbb (~10 éve) LIO használtam, igaz iSCSI alapon, de elvileg tudja a QLogic kártyáddal az FC-t is. Másik lehetőség az SCST ami tud ilyet linux vonalon, persze lehet kész NAS (FreeNAS/TruNAS) megoldásként megkapod.

nekifutottam a LIO-val, azaz targetcli-vel.  elvileg a target oldal jol be van allitva:

 



/qla2xxx> ls
o- qla2xxx ............................................................................................................ [Targets: 2]
  o- naa.210034800d75aa9a ............................................................................................... [gen-acls]
  | o- acls .............................................................................................................. [ACLs: 2]
  | | o- naa.100000109bcca848 ..................................................................................... [Mapped LUNs: 1]
  | | | o- mapped_lun0 ...................................................................................... [lun0 block/test (rw)]
  | | o- naa.100000109bcca849 ..................................................................................... [Mapped LUNs: 1]
  | |   o- mapped_lun0 ...................................................................................... [lun0 block/test (rw)]
  | o- luns .............................................................................................................. [LUNs: 1]
  |   o- lun0 ................................................................................... [block/test (/dev/data2vg/levono)]
  o- naa.210034800d75aa9b ............................................................................................... [gen-acls]
    o- acls .............................................................................................................. [ACLs: 2]
    | o- naa.100000109bcca848 ..................................................................................... [Mapped LUNs: 1]
    | | o- mapped_lun0 ...................................................................................... [lun0 block/test (rw)]
    | o- naa.100000109bcca849 ..................................................................................... [Mapped LUNs: 1]
    |   o- mapped_lun0 ...................................................................................... [lun0 block/test (rw)]
    o- luns .............................................................................................................. [LUNs: 1]
      o- lun0 ................................................................................... [block/test (/dev/data2vg/levono)]


 

de a maisk gep megsem latja a lun-t, reboot utan sem.

annyit sikerult kideriteni, hogy az osszekotott wwn-ek:

kliens gepen 0x100000109bcca848   (/sys/class/fc_host/host6/port_name)

target gepen 0x210034800d75aa9b  (/sys/class/fc_host/host6/port_name)

a port_type mind2 gepen: Point-To-Point (direct nport connection), a speed: 16 Gbit, supported_classes: 3

tehat elvileg egyforma minden, kerdes hogy a kliens (initiator) gepen is be kell-e irni valahova a target wwn-jet?

(nagyon regen telepitettem redhat linuxot san-os kornyezetben, de ott siman latta mar a telepito is a lun-okat)

Szerkesztve: 2025. 02. 01., szo – 02:19

Kliensen kell a "multipath-tools", majd "rescan-scsi-bus.sh" és ennyi.
Utána lehet finomhangolni a /etc/multipath.conf -t.