iscsi中target是提供磁盤(pán)的一端,而initiator是使用磁盤(pán)的一端。
安裝iscsitarget
sudo apt-get install iscsitarget
安裝后這個(gè)包的文件有:
/usr
/usr/sbin
/usr/sbin/ietd
/usr/sbin/ietadm
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/iscsitarget
/usr/share/doc
/usr/share/doc/iscsitarget
/usr/share/doc/iscsitarget/changelog.gz
/usr/share/doc/iscsitarget/README.gz
/usr/share/doc/iscsitarget/ChangeLog.gz
/usr/share/doc/iscsitarget/README.vmware
/usr/share/doc/iscsitarget/README.Debian
/usr/share/doc/iscsitarget/copyright
/usr/share/doc/iscsitarget/changelog.Debian.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/ietadm.8.gz
/usr/share/man/man8/ietd.8.gz
/usr/share/man/man5
/usr/share/man/man5/ietd.conf.5.gz
/etc
/etc/ietd.conf
/etc/initiators.allow
/etc/initiators.deny
/etc/init.d
/etc/init.d/iscsitarget
安
裝open-iscsi
sudo
apt-get install open-iscsi
安裝后這個(gè)包的文件有:
/bin
/sbin
/sbin/iscsiadm
/sbin/iscsi-iname
/sbin/iscsi_discovery
/sbin/iscsid
/var
/var/lib
/var/lib/open-iscsi
/etc
/etc/init.d
/etc/init.d/open-iscsi
/etc/iscsi
/etc/iscsi/iscsid.conf
/etc/iscsi/initiatorname.iscsi
/usr
/usr/share
/usr/share/doc
/usr/share/doc/open-iscsi
/usr/share/doc/open-iscsi/README.gz
/usr/share/doc/open-iscsi/README.Debian
/usr/share/doc/open-iscsi/copyright
/usr/share/doc/open-iscsi/changelog.Debian.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/iscsi-iname.8.gz
/usr/share/man/man8/iscsid.8.gz
/usr/share/man/man8/iscsiadm.8.gz
修改你的
target name
編
輯/etc/ietf.conf
iqn.YYYY-MM.com.example:anyname.you.want
其中
YYYY-MM是你購(gòu)買這個(gè)域名的時(shí)間,因?yàn)橛蛎赡苜u個(gè)其他人。使用上購(gòu)買時(shí)間就不怕賣給其他人后就名字不唯一了。只是測(cè)試所以這行不用修改也可以。
修改Lun行
如果你導(dǎo)出的是整個(gè)磁盤(pán)就需要下面的格式
Lun 0
Path=/dev/sdb,Type=fileio
我們導(dǎo)出磁盤(pán)上的文件
應(yīng)
此我們用下面的格式
Lun 0 Path=/tmp/templun3,Type=fileio
修改 中間的0為 4,防止和sda名字沖突
Lun 4
Path=/tmp/templun3,Type=fileio
創(chuàng)建稀疏(spare)文件
dd if=/dev/zero f=templun3 count=0 bs=1
seek=200G
重新啟動(dòng)
iscsitarget
sudo
/etc/init.d/iscsitarget restart
到此為止target端就配置好了。
initiator不需要配置,但需要執(zhí)行下面的命令:
啟動(dòng)
open-iscsi
/etc/init.d/open-iscsi
start
首先要發(fā)現(xiàn)你的target
iscsiadm -m
discovery -t sendtargets -p targetIP
這個(gè)時(shí)候可以列出所有 target
iscsiadm
-m node
然
后登錄target
iscsiadm
–m node –l
這個(gè)時(shí)候可以列出發(fā)現(xiàn)的新磁盤(pán)
sudo fdisk -l
現(xiàn)在可以格式化,掛在文件系統(tǒng)了