真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iSCSI之基于用戶的認證及基于配置文件創(chuàng)建iSCSI

承接上文 ->http://11107124.blog.51cto.com/11097124/1884645 

創(chuàng)新互聯(lián)建站專注于日喀則企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站開發(fā)。日喀則網(wǎng)站建設(shè)公司,為日喀則等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

被之前discovery的target信息會保存在此(discovery 的數(shù)據(jù)庫)

[root@node2 mnt]# cd /var/lib/iscsi/

[root@node2 iscsi]# ls

ifaces  isns  nodes  send_targets  slp  static

[root@node2 iscsi]# ls send_targets/

[root@node2 mnt]# ls /var/lib/iscsi/send_targets/192.168.139.2,3260/

iqn.2016-12.com.zxl:store1.disk1,192.168.139.2,3260,1,default  st_config

192.168.139.2,3260

http://11107124.blog.51cto.com/11097124/1884645

更多關(guān)于iSCSI配置在這里

[root@node2 iscsi]# vim  /etc/iscsi/iscsid.conf

node.startup = automatic \\節(jié)點開啟式自動啟動

# CHAP Settings \\與CHAP雙向認證有關(guān)的設(shè)置

#node.session.auth.authmethod = CHAP

# To set a CHAP username and password for initiator\\server對client端進行認證時的賬號和密碼

#node.session.auth.username = username \\

#node.session.auth.password = password


# To set a CHAP username and password for target\\client對server認證時的賬號和密碼

#node.session.auth.username_in = username_in

#node.session.auth.password_in = password_in


下面則是一般用系統(tǒng)默認的與各種關(guān)于時間的定以,一般用系統(tǒng)默認便可以,很少改

node.session.timeo.replacement_timeout = 120

node.conn[0].timeo.login_timeout = 15 \\登入超時時間

node.conn[0].timeo.logout_timeout = 15 \\登出超時時間

node.conn[0].timeo.noop_out_interval = 5 \\登出時間間隔

node.conn[0].timeo.noop_out_timeout = 5 \\登出時間

node.session.err_timeo.abort_timeout = 15 \\session會話時間


下面開始定義關(guān)于基于用戶的認證

首先進行登出target關(guān)聯(lián)的LUN

[root@node2 iscsi]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -u

Logging out of session [sid: 1, target: iqn.2016-12.com.zxl:store1.disk1, portal: 192.168.139.2,3260]

Logout of [sid: 1, target: iqn.2016-12.com.zxl:store1.disk1, portal: 192.168.139.2,3260] successful.

[root@node2 iscsi]# fdisk -l \\可以發(fā)現(xiàn)/dev/sdc盤不見了

但是discovery 的數(shù)據(jù)庫仍然在,只要開機后iscsi服務(wù)一啟動,它會自動登錄discovery數(shù)據(jù)庫中早已發(fā)現(xiàn)的target


直接刪除discovery的數(shù)據(jù)庫

[root@node2 iscsi]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -o delete

[root@node2 iscsi]# ls /var/lib/iscsi/send_targets/192.168.139.2,3260/

st_config  \\192.168.139.2,3260目錄下已近沒有了記錄數(shù)據(jù),將這個目錄頁刪了

[root@node2 iscsi]# rm -rf /var/lib/iscsi/send_targets/192.168.139.2,3260/


先創(chuàng)建一個server對client認證的賬號,并與target的tid綁定


[root@node1 ~]# tgtadm --lld iscsi --mode account --op new --user zxl --password 888

創(chuàng)建的用戶為:zxl 密碼:888

[root@node1 ~]# tgtadm --lld iscsi --mode account --op bind --tid 1 --user zxl

[root@node1 ~]# tgtadm --lld iscsi --mode target --op show 

 Account information:

        zxl

 ACL information:

        192.168.139.0/24

[root@node2 iscsi]# vim /etc/iscsi/iscsid.conf \\開啟以下3項

node.session.auth.authmethod = CHAP

node.session.auth.username = zxl

node.session.auth.password = 888


[root@node2 iscsi]# iscsiadm  -m discovery -t st -p 192.168.139.2

192.168.139.2:3260,1 iqn.2016-12.com.zxl:store1.disk1

OK,可以發(fā)現(xiàn),進行target登錄

root@node2 iscsi]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -l

Login to [iface: default, target: iqn.2016-12.com.zxl:store1.disk1, portal: 192.168.139.2,3260] successful.

OK,登入成功

[root@node2 iscsi]# fdisk -l \\但是變成sdd了,sdc被上次登入使用,信息未清除

Disk /dev/sdd: 5379 MB, 5379300864 bytes

[root@node2 iscsi]# mount /dev/sdd1 /mnt

[root@node2 iscsi]# cd /mnt

[root@node2 mnt]# ll \\掛載后可以看到文件都在

total 20

-rw-r--r--. 1 root root    47 Dec 21 10:28 issue

drwx------. 2 root root 16384 Dec 21 10:27 lost+found


用node4試試,先刪除node4的discovery數(shù)據(jù)庫

[root@node4 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -u

[root@node4 mnt]#  iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -o delete

[root@node4 mnt]#  ls /var/lib/iscsi/send_targets/192.168.139.2,3260/

st_config

[root@node4 mnt]# rm -rf /var/lib/iscsi/send_targets/192.168.139.2,3260/


此時還沒有對node4的配置文件進行修改看能不能發(fā)現(xiàn)并登入

root@node4 mnt]#  iscsiadm  -m discovery -t st -p 192.168.139.2

192.168.139.2:3260,1 iqn.2016-12.com.zxl:store1.disk1

[root@node4 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -l

iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)

iscsiadm: Could not log into all portals

可以看到能發(fā)現(xiàn)但是不能登入

[root@node2 iscsi]# vim /etc/iscsi/iscsid.conf \\開啟以下3項

node.session.auth.authmethod = CHAP

node.session.auth.username = zxl

node.session.auth.password = 888

[root@node4 mnt]# service iscsi restart

[root@node4 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -l

Login to [iface: default, target: iqn.2016-12.com.zxl:store1.disk1, portal: 192.168.139.2,3260] successful.

登入成功


iscsi-initiator-utils 不支持discovery(用賬號密碼認證時不能用discovery發(fā)現(xiàn)),必須首先開放IP認證才能discovery,然后才能用賬號密碼登入發(fā)現(xiàn)的target


如何關(guān)機重啟tgtd服務(wù)后自動創(chuàng)建target和lun?

通過編輯配置文件的方法


[root@node1 ~]# cp /etc/tgt/targets.conf /etc/tgt/targets.conf.bak \\先備份文件

[root@node1 ~]# vim /etc/tgt/targets.conf \\進行如下編輯

#    backing-store /dev/LVM/somedevice

#

  backing-store /dev/sdb1 \\如果有多個盤這項可以重復

  lun 1

  incominguser zxl 888 \\incominguser對server來說對client進行用戶認證為                              \\incoming,outgoinguser為client對server認證

  initiator-address 192.168.139.0/24


重啟服務(wù)前要先讓client的登入退出

[root@node2 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -u

[root@node4 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -u

[root@node1 ~]# service tgtd restart

Stopping SCSI target daemon:                               [  OK  ]

Starting SCSI target daemon:                               [  OK  ]

[root@node1 ~]# tgtadm --lld iscsi --mode target --op show 

Target 1: iqn.2016-12.com.zxl:store1.disk1

    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

            Prevent removal: No

            Readonly: No

            Backing store type: null

            Backing store path: None

            Backing store flags: 

    Account information:

        zxl

    ACL information:

       192.168.139.0/24

[root@node2 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -u

Logout of [sid: 2, target: iqn.2016-12.com.zxl:store1.disk1, portal: 192.168.139.2,3260] successful.

登入成功

可以看到根據(jù)配置文件定義的/usr/sbin/tgt-admin命令自動建好了target和lun,哪怕關(guān)機重啟都可以自動創(chuàng)建


本文標題:iSCSI之基于用戶的認證及基于配置文件創(chuàng)建iSCSI
URL鏈接:http://weahome.cn/article/jedhcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部