Erinevus lehekülje "TGT iSCSI target" redaktsioonide vahel
29. rida: | 29. rida: | ||
# tgtadm --lld iscsi --mode target --op new --tid=1 --targetname iqn.2010-07.net.example:disk50gb | # tgtadm --lld iscsi --mode target --op new --tid=1 --targetname iqn.2010-07.net.example:disk50gb | ||
− | PS: | + | 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 | Seome LUNi loodud targetiga |
Redaktsioon: 13. juuni 2012, kell 12:31
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/
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
Lingid
- Linux SCSI target framework (tgt) project : http://stgt.berlios.de/
- tgtadm(8) - Linux man page : http://linux.die.net/man/8/tgtadm
- How to setup an iSCSI target using tgtadm in Red Hat Enterprise Linux 5 : http://kbase.redhat.com/faq/docs/DOC-15154
- 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