搜尋此網誌
iSCSI target Configuration mini-HOWTO
iSCSI target :
Server (172.30.250.240)
1. create a 1G partition for vserver ( eg. /dev/vda3 )
2. yum -y install scsi-target-utils ( RHEL5 : iscsi-target-utils ); service tgtd start; chkconfig tgtd on
3. tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2011-13.com.example:rdiskX ( X -> desktopX )
#新增target device
說明 :
iqn.2011-02.tw.com.test:tt-storage
iqn . 年-月 . 網域名稱反過來 : 識別
年-月: 自訂 網域名稱 : 公司的網域名稱即可,可自訂 識別:空間的識別用途,可自定。
其實IQN說穿了就是管理者自己認得的硬碟標籤名稱,格式只是方便好記及管理
4. tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vda3 ( # as no-exist )
#設定 /dev/sdb1 為LUN1 sdb1 sdc1為新增的硬碟,只需fdisk即可不需mke2fs mount。
5. tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.122.126 ( X -> desktopX )
#設定可存取target device
6. tgtadm --lld iscsi --op show --mode target
#查看target device內容
7. iptables -L -nv INPUT
8. iptables -I INPUT -s 192.168.122.126 -p tcp --dport 3260 -j ACCEPT
#限制防火牆規則
9. service iptables save ( step 7 to 9 as your environment, if necessary )
10. append below config for /etc/tgt/targets.conf
<target iqn.2011-13.com.example:rdisk1>
backing-store /dev/vda3
initiator-address 192.168.0.1
</target>
Client (192.168.122.126)
1. iscsiadm -m discovery -t st -p 192.168.0.254
#偵測是否有target device 可存取
2. iscsiadm -m node -T iqn.2010-09.com.example:rdisks.server40 -p 192.168.0.254 -l
#登入Target Device
備註 :fdisk -l /dev/sda 可以看到iscsi那顆硬碟,再切割即可,也可以寫進/etc/fstab
但後面的參數要用 _netdev 0 0 ,再來製作luks的鑰匙做加密
3.ls -R /var/lib/iscsi/nodes/
4.iscsiadm -m node -T iqn.2010-09.com.example:rdisks.server40 -p 192.168.0.254 -u
#登出(還沒刪除資訊,ls -R /var/lib/iscsi/nodes/還查得到資料)
5.iscsiadm -m node -T iqn.2011-02.tw.com.test:tt-storage -p 192.168.117.150:3260 -o delete
#刪除 /var/lib/iscsi/nodes/的資訊