Lille guide i at sætte en Debian server op som IscsiTarget som kan levere storage til andre windows og linux maskiner over netværket.
Installation af softwaren er meget simple, på Iscsi Target hosten, dvs. den server som skal dele disk ud til andre server installeres følgende.
apt-get install iscsitarget-dkms iscsitarget
Iscsi servicen enables under /etc/default
vi /etc/default/iscsitarget
ISCSITARGET_ENABLE=false
ændres til
ISCSITARGET_ENABLE=true
Resten af de config filer man skal bruge ligger under
cd /etc/iet/
Først skal vi lige have lavet nogle "img" filer som vi kan share ud, det er naturligvis også muligt at share rå disk, LVM osv. men til mit behov, hvilket er backup plads er filer godtnok.
mkdir /nas
dd if=/dev/zero of=/nas/servernavn.img bs=1024k count=10000
count angiver antal 1 MB klumper som img filen skal bestå af.
Herefter skal den deles via ietd.conf filen
vi /etc/iet/ietd.conf
Target iqn.2001-04.com.nas:storage.lun1
IncomingUser
OutgoingUser
Lun 0 Path=/nas/servernavn.img,Type=fileio
Alias LUN1
#MaxConnections 6
sidst men ikke mindst skal ipaddressen på initiatoren, dvs. den server som skal "bruge" disken liggein in i initiators.allow sammen koblet med det den target som er lavet i initd.conf
vi /etc/iet/initiators.allow
iqn.2001-04.com.nas:storage.lun1 172.16.222.70
Nu kan man på serven med ip 172.16.222.70 tildele ovenstående lun på 10GB.
når alt er på plads skal servicen naturligvis startes
/etc/init.d/iscsitarget start
En god guide kan også ses her: http://www.howtoforge.com/using-iscsi-on-debian-lenny-initiator-and-target, dog er path's ændret lidt siden denne artikel er skrevet.