Erinevus lehekülje "TGT iSCSI target" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata sama kasutaja 3 vahepealset redaktsiooni)
80. rida: 80. rida:
 
  INPUT -m state –state NEW -m tcp -p tcp –dport 3260 -j ACCEPT
 
  INPUT -m state –state NEW -m tcp -p tcp –dport 3260 -j ACCEPT
  
 +
Ühe targeti alla võib julgelt lisada hulga LUN'e, samuti saab piirata ligipääsu kindlatele aadressitele ning
 +
lasta ligi vaid kasutaja ning parooli alusel.
  
  # tgt-setup-lun -n tgt-21 -d /dev/voluum/test  
+
  <target iqn.2007-02.com.example:san.xen1>
 +
    backing-store /dev/san/xen1-disk1 # LUN1
 +
    backing-store /dev/san/xen1-disk2 # LUN2
 +
    backing-store /dev/san/xen1-disk2 # LUN3
 +
 +
    initiator-address 192.168.1.2    # Allowed IP
 +
    initiator-address 192.168.5.6    # Allowed IP
 +
 +
    incominguser user1 secretpass12
 +
    incominguser user2 secretpass23
 +
 +
    outgoinguser userA secretpassA
 +
</target>
 +
 
 +
Kõige kiirem viis seadistada jkettajaotis
 +
 
 +
'''# tgt-setup-lun -n tgt-21 -d /dev/voluum/test'''
 
  Using transport: iscsi
 
  Using transport: iscsi
 
  hostname: Unknown host
 
  hostname: Unknown host
87. rida: 105. rida:
 
  Adding a logical unit (/dev/voluum/test) to target, tid=21
 
  Adding a logical unit (/dev/voluum/test) to target, tid=21
 
  Accepting connections from all initiators
 
  Accepting connections from all initiators
 +
 +
Aktiivsete ühenduste vaatamiseks targeti suunas.
 +
 +
'''# tgtadm --lld iscsi --op show --mode conn --tid 12'''
 +
Session: 4
 +
    Connection: 0
 +
        Initiator: iqn.1993-08.ee.zoo:re.zoo.ee
 +
        IP Address: 10.4.4.6
  
 
===Lingid===
 
===Lingid===
95. rida: 121. rida:
 
*Linux tgtadm: Setup iSCSI Target ( SAN ) : http://www.cyberciti.biz/tips/howto-setup-linux-iscsi-target-sanwith-tgt.html
 
*Linux tgtadm: Setup iSCSI Target ( SAN ) : http://www.cyberciti.biz/tips/howto-setup-linux-iscsi-target-sanwith-tgt.html
 
*http://www.3open.org/d/tips/setup_stgt_iscsi_target
 
*http://www.3open.org/d/tips/setup_stgt_iscsi_target
 +
 +
* http://fedoraproject.org/wiki/Scsi-target-utils_Quickstart_Guide
 +
 +
* http://stgt.sourceforge.net/
 +
 +
* http://scst.sourceforge.net/comparison.html
 +
 +
https://wiki.itcollege.ee/index.php/ISCSI_target_ja_initiator

Viimane redaktsioon: 27. november 2013, kell 15:42

Install

Redhat

# yum install scsi-target-utils

Tgt deemoni startimine

/etc/init.d/tgtd start

Reboodil startimise seadistamine

chkconfig tgtd on

Debian/Ubuntu

# apt-get install tgt

Algkoodist paigaldus

cd ./tgt-1.0.8/usr
make ISCSI=1
strip tgtd tgtadm tgtimg
cp -v tgtd tgtadm tgtimg /usr/sbin/

Seega paigaldame tgtd paketi distro enda paketihaldusest ja seejärel paneme deemoni tööle.

# /etc/init.d/tgtd start
 * Starting tgtd ...                     

Kasutamine

Loome uue targeti ja anname talle nime

# tgtadm --lld iscsi --mode target --op new --tid=1 --targetname iqn.2010-07.net.example:disk50gb

PS: RFC järgi see kuupäev iSCSI nimes "SHOULD be" aasta ja kuu, mille 1. päeval esimest korda nt eenet.ee domeen loodi, mitte see kuupäev, millal target loodud sai. Seega pigem iqn.1993-08.ee.eenet või miskit sellist.

Seome LUNi loodud targetiga

# tgtadm --lld iscsi --mode logicalunit --op new --tid=1 --lun=1 --backing-store=/dev/sdb

Lun ei tohi samuti olla 0

Lubame targetile ligi kõiki indikaatoreid (e kliente)

# tgtadm --lld iscsi --mode target --op bind --tid=1 -I ALL

Et näha, mis targetid ja LUNid on välja jagatud

# tgtadm --lld iscsi --mode target --op show

Selleks, et target ja LUN jagataks välja ka peale serveri rebooti tuleb kirjutada /etc/tgt/targets.conf faili:

<target iqn.2011-06.ee.zoo.tartu.test>
           backing-store /dev/voluum/test
</target>

Konfi saab faili lisada ka nt käsuga

# tgt-admin --dump > /etc/tgt/targets.conf

LUNi kustuamiseks

# tgtadm --lld iscsi --mode logicalunit --op delete --tid=1 --lun=1

Targeti kustutamiseks

# tgtadm --lld iscsi --mode target --op delete --tid=1

Testimiseks võib luua ka failsiüsteemi dd abil virtuaalse ketta, nt 512M suuruse kettafaili loomiseks.

# dd if=/dev/zero of=/fs.iscsi.disk bs=1M count=512

Ja siis lisada selle LUNina ja logicalunitina.

# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /fs.iscsi.disk

Lisaks peab tulemüürist olema avatud 3260 tcp port

INPUT -m state –state NEW -m tcp -p tcp –dport 3260 -j ACCEPT

Ühe targeti alla võib julgelt lisada hulga LUN'e, samuti saab piirata ligipääsu kindlatele aadressitele ning lasta ligi vaid kasutaja ning parooli alusel.

<target iqn.2007-02.com.example:san.xen1>
   backing-store /dev/san/xen1-disk1 # LUN1
   backing-store /dev/san/xen1-disk2 # LUN2
   backing-store /dev/san/xen1-disk2 # LUN3

   initiator-address 192.168.1.2     # Allowed IP
   initiator-address 192.168.5.6     # Allowed IP

   incominguser user1 secretpass12
   incominguser user2 secretpass23

   outgoinguser userA secretpassA
</target>

Kõige kiirem viis seadistada jkettajaotis

# tgt-setup-lun -n tgt-21 -d /dev/voluum/test
Using transport: iscsi
hostname: Unknown host
Creating new target (name=iqn.2001-04.com.-tgt-21, tid=21)
Adding a logical unit (/dev/voluum/test) to target, tid=21
Accepting connections from all initiators

Aktiivsete ühenduste vaatamiseks targeti suunas.

# tgtadm --lld iscsi --op show --mode conn --tid 12
Session: 4
    Connection: 0
        Initiator: iqn.1993-08.ee.zoo:re.zoo.ee
        IP Address: 10.4.4.6

Lingid

https://wiki.itcollege.ee/index.php/ISCSI_target_ja_initiator