Iscsi
Jump to navigation
Jump to search
iSCSI sąvokos:
- Target - Tai serveris kuriame yra įdiegtas iSCSI daemonas ir storage.
- Initiator - iSCSI klientas.
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 vendor_id EofNET Networks 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
Sėkmingai pridėtą prie sistemos diską galime pamatyti komanda "dmesg"
Peržiūrėti prisijungimų sesijas galima šia komanda:
iscsiadm -m session
Dabar galima padaryti hdd benchmark ir patestuoti IO troughput