1. 程式人生 > >centos7新特性6

centos7新特性6

p地址 ges 今天 ip地址 數據 塊存儲 iat mark targetcli

centos7新特性

系統存儲類型:1.塊存儲(san,dan),也就是直接通過硬盤等介質直接存儲

2.文件存儲(tcp/ip),通過TCP/IP等協議存儲

3.對象存儲(mfs,gfs)分布式文件存儲

今天來一篇文件存儲(iscsi):網絡存儲服務

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

服務器端配置target,準備作為LUN發布的iscsi的存儲設備(可以使一塊硬盤,一個分區,就、邏輯卷或者是RAID陣列)。


開始:

為服務器配置ip地址,要求在相同網段

1. 技術分享圖片

2. 技術分享圖片

服務器端:

首先準備兩個邏輯卷做為iscsi的存儲設備(可通過上一章的ssm創建)

技術分享圖片

yum安裝targetd,targetcli軟件

技術分享圖片

啟動服務並關閉防火墻或者配置規則

3. 技術分享圖片

4. 技術分享圖片

開啟targetcli程序,可用help,ls等查看

技術分享圖片

help

技術分享圖片

ls(這個是初始目錄)

技術分享圖片


接下來思路:把共享的塊做出來,創建一個target,在target上創建lun,一個lun連接一個塊

1.創建塊也就是給要發布的邏輯卷起名字

技術分享圖片

2.創建iqn名字也就是創建iscsi對象

(註:iqn名稱的格式為:iqn.年-月.com.域名.名稱 )(其實就是年-月.域名的反寫)

技術分享圖片

兩條命令的查看結過如下:

技術分享圖片

3.設置ACL,將對象與客戶端的ip或主機名綁定

(註:iqn.客戶端名稱或者ip地址)

技術分享圖片

4.創建LUN並綁定塊

技術分享圖片

5.啟動監聽程序

(註:添加本機服務器的名稱和IP地址 端口

技術分享圖片

portals默認有一條默認規則0.0.0.0 3260,有事需要刪除默認規則才可以添加

技術分享圖片

查看一下結果

技術分享圖片

exit可直保存退出

可以查看/etc/target/saveconfig.json配置文件,

技術分享圖片

接下來配置客戶端:

1.安裝iscsi-initiator-utils軟件

2.給initiator起名字

Vim /etc/iscsi/initiatorname.iscsi

(註:客戶端名稱為服務器端ACL添加的名稱)

技術分享圖片

3.啟動服務

技術分享圖片

4.發現存儲

技術分享圖片

5.登陸存儲

技術分享圖片

6.驗證連接

技術分享圖片

客戶端的名稱必須是服務器端ACL添加的名稱,指定那個磁盤就顯示那個磁盤,也就是哪個磁盤可以正常使用

之後,我們連接的磁盤就可以正常使用了,但是需要註意一點,設置自動掛載是需要將默認的defaults更改為_netdev(網絡發現),還有一點需要註意的是:iscsi掛載的磁盤不能多用戶同時連接。


centos7新特性6