centos7 - ISCSI 網絡存儲服務

    定義: iscsi 實現網絡存儲,提供存儲端叫 target,使用存儲端叫 initiator。 target 上可以提供存儲空間, initiator 負                  責連接 ISCSI 設備,在 ISCSI 設備中創建文件系統,以及存取數據, 在initiator上看上去是多了一塊硬盤。 



實驗環境:

  ①服務器準備兩個邏輯卷作爲iscsi的存儲設備

blob.png

                 ②服務器配置targetyum  -y  install targetd  targetcli

                 ③客戶機配置iscsi-initiator-utils yum  -y  install  iscsi-initiator-utils

                 ④服務器和客戶端暫時關閉防火牆,保證雙方能聯繫

blob.png



二  服務器配置

1、 創建塊即給要發佈的邏輯捲起個名字 :

/backstores/block  create  [ 塊名 ]  [ 邏輯卷名 ]

blob.png

2、 創建 iqn 名字即創建 ISCSI 對象 :

/iscsi  create  iqn.[ 時間 ].[ 反向域名 ]:[ 設備名 ]

blob.png


3、設置 ACL 即將 ISCSI 對象與客戶端 IP 或主機名綁定

                /iscsi/[  acls路徑 ]  create  [ 客戶端主機名或IP ]

                  注意:  [ 客戶端主機名或IP ] initiator 的名字,需要在客戶端中設置的。】


blob.png

4、 創建 LUN 並綁定塊 :

/iscsi/[ lun s路徑 ]  create  [ 塊名 ] 【可以創建多個 LUN】 


blob.png

5  啓動監聽程序

                  /iscsi/[ portals路徑 ]  create  [ 服務器IP和端口

6  可以查看     /etc/target/saveconfig.json 配置文件,該配置文件保存着 ISCSI 的配置。

blob.png

7 改變監聽程序 

blob.png


blob.png



三   客戶端配置

   1 initiator 起個名 【指定服務器的acl

                  # vim /etc/iscsi/initiatorname.iscsi

blob.png


    2 啓動服務
                  # systemctl enable iscsi; systemctl start iscsi


blob.png


    3 發現存儲
                  # iscsiadm -m discovery -t st -p [服務器IP]


blob.png

    4、 登錄存儲

# iscsiadm -m node -T [ 發現的存儲 ]-p [ 服務器IP ] -l

注: -l 表示連接 ISCSI 目標; -u 表示斷開和 ISCSI 目標的連接 

blob.png

6  驗證客戶端 ISCSI 連接 並操作

                  # lsscsi

blob.png


7 注意 :

 iscsi網路存儲設置自動掛載與普通文件不同格式爲 :

                        設備名    掛載點    文件格式    _netdev   0       0       ;

【且不能多用戶同時掛載】




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