linux下iscsi

ISCSI 是一種供硬件設備使用可以在IP協議上運行運行的SCSI指令集:

1.準備用來做scsi設備的磁盤,可以是分區,整塊磁盤,因爲沒有多的分區,所以用dd建一個1G的塊設備

   dd if=/dev/zero of=/src/iscsi/disk.img bs=1M count=1000

2.安裝 以下軟件包:

 

 yum  -y install scsi-target-utils 

3.修改配置文件:
[root@storge iscsi]# vim /etc/tgt/targets.conf


<target iqn.2013-04.com.test:jimdisk>
    backing-store /src/iscsi/disk     虛擬設備
    incominguser jim 123       設置用戶密碼   
    initiator-address   192.168.0.0/24  設置允許的網段
    write-cache off         不允許快取
</target>

重啓服務/etc/init.d/tgtd restart   默認端口3260

4.設置防火牆:

iptables -A INPUT -s  192.168.0.0/24 -p tcp --dport 3260 -j ACCEPT

5.查看啓用的設備:

[root@storge iscsi]# tgt-admin --show
Target 1: iqn.2013-04.com.test:jimdisk
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
    Account information:
        jim
    ACL information:
        ALL

二.客戶端設置:

1.包安裝:yum -y install 'iscsi*'

2.修改/etc/iscsi/iscsid.conf

node.session.auth.username = jim
node.session.auth.password = 123

discovery.sendtargets.auth.username = jim
discovery.sendtargets.auth.password = 123

3.取得iscsi設備:

[root@cluster1 ~]# iscsiadm -m node -T iqn.2013-04.com.test:jimdisk -p 19.134.90.169 -l
Logging in to [iface: default, target: iqn.2013-04.com.test:jimdisk, portal: 19.134.90.169,3260] (multiple)
Login to [iface: default, target: iqn.2013-04.com.test:jimdisk, portal: 19.134.90.169,3260] successful.

 

注意:selinux與iptables

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章