ISCSI安裝配置

一,iscsi服務器端所需軟件:scsi-target-utils

   監聽端口:3260

    客戶端認證方式:1,基於ip

                    2,基於用戶,chap(雙向認證,服務器驗證客戶端,客戶端也驗證服務器端)

   

    iscsi客戶端所需軟件:iscsi-initiator-utils

      


二,服務器配置:

    準備一個target,可以是分區,也可以是lvm,raid設備

    安裝scsi-tartget-utils: yum -y install scsi-target-utils

    服務是/etc/init.d/tgtd

    命令行工具爲tgtadm

    啓動:service tatd start

    

    1,tgtadm模式化的命令:

        使用--mode指定模式

        常用模式:target,logicalunit,accont

            target --op

                new,delete,show,update,bind,unbind

            logicalunit --op

                new ,delete

            accont --op

                new,delete,bind,unbind

          --initiator-address 簡寫--I

  targetname:

    iqn.yyyy-mm.<reversed.domain name>[:identifier]

    例如:iqn.2014-10.com.store:test


    創建target: tgtadm --lld iscsi --mode target --op new --targetname iqn.2014-10.com.store:test --tid 1

    查看:tgtadm --lld iscsi --mode target --op show

    創建logicalunit: tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sdb

    創建基於ip認證:tgtadm --lld iscsi  --mode target --op bind --tid 1 --initiator-address 192.168.1.0/24

    創建基於用戶認證: tgtadm -L iscsi -m account -o new  --user=test --password=user

                       tgtadm -L iscsi -m account -o bind -t 1 --user=test 

 如果上面配置想在重啓後還是有效應在/etc/tgt/targets.conf增加如下配置:

        <target iqn.2014-10.com.store:test>

            backing-store /dev/sdb

            initiator-address 192.168.1.0/24

        </target>

三,客戶端配置:1,安裝iscsi-initiator-utils yum -y install iscsi-initiator-utils

    啓動服務:service iscsi start

    iscsiadm模式化的命令:

        -m {discovery|node|session|iface} 

            discovery:發現某服務是否有target輸出,以及輸出了哪些target

            node:管理根某target的關聯關係

            session:會話管理

            iface:接口管理

        例如發現某臺服務器的target: iscsiadm -m discovery -d 2 -t st -p 192.168.1.100

        登陸某個target iscis -m node -T iqn.2014-10.com.zzc.nokia:test -p 192.168.1.100 -l

        如果服務器啓用了基於用戶認證方式,登錄時需在本地/etc/iscsi/iscsid.conf文件打開這些功能:

        node.session.auth.authmethod = CHAP

        node.session.auth.username = test

        node.seeeion.auth.password = test

        客戶端如果想在重啓後自動掛載可以在/etc/fstab中增加如下配置:

        /dev/sdc1    /test    ext3    default,_netdev    0 0

        有時可能因設備連接變動引導順序等原因,導致ISCSI存儲設備的設備文件異常,採用以下方法解決:

        (1)得到文件系統設備ID號(UUD)blkid /dev/sdb

         (2)在/etc/fstab/中增加如下配置:

         UUID=$(blkid /dev/sdb)    /test    ext3    default,_netdev    0 0

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