天天看點

Centos7系列(八)ISCSI網絡存儲服務

部落客QQ:819594300

有什麼疑問的朋友可以聯系部落客,部落客會幫你們解答,謝謝支援!

ISCSI網絡存儲服務:

說明:iscsi實作網絡存儲,提供存儲端叫 target,使用存儲端叫 initiator。target 上可以提供存儲空間,initiator負責連接配接ISCSI裝置,在ISCSI裝置中建立檔案系統,以及存取資料,在 initiator 上看上去是多了一塊硬碟。

伺服器端配置target,準備做為LUN釋出的ISCSI的儲存設備(可以是一整塊磁盤、一個分區、邏輯卷或RAID陣列)。

虛拟機環境圖:

<a href="https://s1.51cto.com/wyfs02/M02/95/F5/wKioL1kbtQeD-6otAABGr9eVHs8689.jpg" target="_blank"></a>

實驗步驟(本實驗以一整塊磁盤做為iscsi存儲):

1)事先準備好一塊新磁盤作為ISCSI的儲存設備

<a href="https://s1.51cto.com/wyfs02/M01/95/F5/wKiom1kbtQjjlufkAAIvC-UeC4U490.jpg" target="_blank"></a>

2)安裝target

<a href="https://s1.51cto.com/wyfs02/M00/95/F5/wKioL1kbtQiweEEMAAFnmGZgiX0139.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/95/F6/wKiom1kbtQmAfItKAAE9rW1FOzY055.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/95/F6/wKiom1kbtQmQB6LmAADAvU98_Nw649.jpg" target="_blank"></a>

3)啟動target服務

<a href="https://s4.51cto.com/wyfs02/M02/95/F5/wKioL1kbtQnhifE6AADJIO3gJHc045.jpg" target="_blank"></a>

4)設定防火牆,開啟3260端口例外,以便用戶端連接配接

<a href="https://s4.51cto.com/wyfs02/M00/95/F6/wKiom1kbtQrSlSx7AAKRZEMNn2c209.jpg" target="_blank"></a>

5)執行targetcli工具

<a href="https://s4.51cto.com/wyfs02/M00/95/F5/wKioL1kbtQrwY5U6AAEXehEYbZ4147.jpg" target="_blank"></a>

下面正式開始做iscsi的共享儲存:

基本思路:

先把準備共享的塊做出來,建立一個target,在target上建立lun,一個lun連接配接一個塊

6)建立塊即給要釋出的存儲磁盤起個名字

<a href="https://s3.51cto.com/wyfs02/M01/95/F5/wKioL1kbtQvhh7vsAAKKE7WQHtw846.jpg" target="_blank"></a>

7)建立 iqn名字即建立ISCSI對象

<a href="https://s3.51cto.com/wyfs02/M02/95/F6/wKiom1kbtQ3jOtbRAATiQEpMzGM638.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/95/F5/wKioL1kbtQ3hmTjKAAELNgB4B-Q772.jpg" target="_blank"></a>

8)建立LUN(即邏輯單元)并綁定塊

<a href="https://s3.51cto.com/wyfs02/M02/95/F6/wKiom1kbtQ7QdkCgAAJne_QoIE8453.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/95/F5/wKioL1kbtQ7zAX9UAAEVFghr2tU112.jpg" target="_blank"></a>

9)設定ACL即将ISCSI對象與用戶端IP或主機名綁定(initiator端必須指定ACL的名字才可以連接配接iscsi存儲,就相當于initiator端連接配接iscsi存儲的一個憑證)

<a href="https://s3.51cto.com/wyfs02/M00/95/F6/wKiom1kbtRDywyYuAAL0c_GCNhg010.jpg" target="_blank"></a>

10)修改監聽位址(把預設的0.0.0.0改成本機的位址)

<a href="https://s5.51cto.com/wyfs02/M00/95/F6/wKiom1kbtRGC_zzVAAMlaIiz03k209.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/95/F5/wKioL1kbtRGjd45AAAEEDADZSfI533.jpg" target="_blank"></a>

說明:可以檢視/etc/target/saveconfig.json配置檔案,該配置檔案儲存着ISCSI的配置。

<a href="https://s4.51cto.com/wyfs02/M00/95/F5/wKioL1kbtRLw6Fz5AAF8UDri3L8290.jpg" target="_blank"></a>

下面是在initiator端的配置:

1)安裝iscsi-initiator-utils

<a href="https://s4.51cto.com/wyfs02/M01/95/F6/wKiom1kbtROy2UOOAAOmh0_nyjk914.jpg" target="_blank"></a>

2)給initiator起一個名字

<a href="https://s3.51cto.com/wyfs02/M01/95/F5/wKioL1kbtRTz9jYUAADBl7NlzeI464.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M01/95/F6/wKiom1kbtRSR4g-OAAFxMBg9L5A177.jpg" target="_blank"></a>

3)啟動iscsid服務

<a href="https://s3.51cto.com/wyfs02/M02/95/F6/wKiom1kbtRWQv55LAAHlzZyM0mQ897.jpg" target="_blank"></a>

4)尋找(發現)target端的存儲(即查詢target端的iscsi對象)

<a href="https://s5.51cto.com/wyfs02/M01/95/F5/wKioL1kbtRXhrdHAAAFWq73GMsc046.jpg" target="_blank"></a>

Iscsi的用法:

<a href="https://s5.51cto.com/wyfs02/M02/95/F5/wKioL1kbtRWReKHvAADZJaHEHTc030.jpg" target="_blank"></a>

5)登陸存儲(即登陸iscsi對象)

<a href="https://s1.51cto.com/wyfs02/M00/95/F6/wKiom1kbtRaAG2p2AAEImv_v_MA702.jpg" target="_blank"></a>

6)驗證用戶端ISCSI連接配接

<a href="https://s1.51cto.com/wyfs02/M00/95/F5/wKioL1kbtRbCe3RRAAEXuRs_KKA265.jpg" target="_blank"></a>

7)格式化、建立挂載點、挂載

<a href="https://s1.51cto.com/wyfs02/M01/95/F6/wKiom1kbtRehXzeXAADpFGU-tcE820.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/95/F5/wKioL1kbtRejUHopAAFnIHuDYjI925.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/95/F6/wKiom1kbtRfAykjSAAE31GcZfjM944.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/95/F6/wKiom1kbtRjSpfLBAAHHj09EawM792.jpg" target="_blank"></a>

本文轉自Mr大表哥 部落格,原文連結:  http://blog.51cto.com/zpf666/1926531   如需轉載請自行聯系原作者

繼續閱讀