centos7 - ISCSI 網絡存儲服務
一 實驗環境:
①服務器準備兩個邏輯卷作為iscsi的存儲設備
②服務器配置target:yum -y install targetd targetcli
③客戶機配置iscsi-initiator-utils
④服務器和客戶端暫時關閉防火墻,保證雙方能聯系
二 服務器配置
1、 創建塊即給要發布的邏輯卷起個名字 :
/backstores/block create [ 塊名 ] [ 邏輯卷名 ]
2、 創建 iqn 名字即創建 ISCSI 對象 :
/iscsi create iqn.[ 時間 ].[ 反向域名 ]:[ 設備名 ]
3、設置 ACL 即將 ISCSI 對象與客戶端 IP 或主機名綁定 :
/iscsi/[ acls路徑 ] create [
【註意: [ 客戶端主機名或IP ]是 initiator 的名字,需要在客戶端中設置的。】
4、 創建 LUN 並綁定塊 :
/iscsi/[ lun s路徑 ] create [ 塊名 ] 【可以創建多個 LUN】
5、 啟動監聽程序
/iscsi/[ portals路徑 ] create [ 服務器IP和端口 ]
6、 可以查看 /etc/target/saveconfig.json 配置文件,該配置文件保存著 ISCSI 的配置。
7 改變監聽程序
三 客戶端配置
1、 給 initiator
# vim /etc/iscsi/initiatorname.iscsi
2、 啟動服務
# systemctl enable iscsi; systemctl start iscsi
3、 發現存儲
# iscsiadm -m discovery -t st -p [服務器IP]
4、 登錄存儲
# iscsiadm -m node -T [ 發現的存儲 ]-p [ 服務器IP ] -l
註: -l 表示連接 ISCSI 目標; -u 表示斷開和 ISCSI 目標的連接
6、 驗證客戶端 ISCSI 連接 ; 並操作
# lsscsi
7 註意 :
iscsi網路存儲設置自動掛載與普通文件不同格式為 :
設備名 掛載點 文件格式 _netdev 0 0 ;
【且不能多用戶同時掛載】
centos7 - ISCSI 網絡存儲服務