Iscsi

Iš Žinynas.
08:57, 22 sausio 2020 versija, sukurta \dev\null (Aptarimas | indėlis) (Naujas puslapis: iSCSI sąvokos: * Target - Tai serveris kuriame yra įdiegtas iSCSI daemonas ir storage. * Initiator - iSCSI klientas. Vaizdas:Debian-iSCSI-Network-Diagram.png == Target...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

iSCSI sąvokos:

  • Target - Tai serveris kuriame yra įdiegtas iSCSI daemonas ir storage.
  • Initiator - iSCSI klientas.


Debian-iSCSI-Network-Diagram.png

Target naudojantis tgt

Šis gidas naudoja jau paruoštą LVM loginį diskų masyvą, paruošimas aprašytas čia.

apt-get install tgt

Sukuriame konfigūracinį failą nano /etc/tgt/conf.d/storage_iscsi.conf

<target iqn.2020-01.eofnet.lt:lun1>
    # Provided device as an iSCSI target
    backing-store /dev/mapper/mini_iscsi-scsi_storage
    initiator-address 192.168.56.102
    incominguser eofnet-iscsi-user password
    outgoinguser debian-iscsi-target secretpass
</target>

Įgaliname konfigūraciją:

systemctl restart tgt

Ar veikia galime pažiūrėti taip:

tgtadm --mode target --op show

Peržiūrėti prijungtas remote sesijas galima komanda:

tgtadm --mode conn --op show --tid 1

Initiator naudojantis open-iscsi

apt-get install open-iscsi
iscsiadm -m discovery -t st -p 192.168.56.101

Jeigu matome iqn kurį nurodėme diegdami tgt, tada keliaujame toliau (failo pavadinimas gali skirtis, priklausomai nuo iqn):

nano /etc/iscsi/nodes/iqn.2020-01.eofnet.lt\:lun1/192.168.56.101\,3260\,1/default

Mums svarbiausios tik šios eilutės:

node.session.auth.authmethod = CHAP                    #Enable CHAP Authentication
node.session.auth.username = eofnet-iscsi-user        #Target to Initiator authentication
node.session.auth.password = password                  #Target to Initiator authentication
node.session.auth.username_in = debian-iscsi-target    #Initiator to Target authentication
node.session.auth.password_in = secretpass             #Initiator to Target authentication
node.startup = automatic # Auto attach remote storage

Išsaugome failą ir perkrauname servisą:

systemctl restart open-iscsi

Peržiūrėti prisijungimų sesijas galima šia komanda:

iscsiadm -m session