centosISCSI網絡存儲服務

ISCSI網絡存儲服務node

http://hongge.blog.51cto.com/json

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

服務器端配置target,準備作爲LUN發佈的ISCSI的存儲設備(能夠是一整塊磁盤、一個分區、邏輯卷或RAID陣列)。服務器

本人事先準備好兩個邏輯卷做爲ISCSI的存儲設備。網絡

clip_image001

首先安裝targetide

clip_image002

啓動服務工具

clip_image004

設置防火牆ui

clip_image006

執行targetcli工具server

clip_image008

注:輸入help能夠查看targetcli的幫助對象

clip_image010

基本思路:

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

一、建立塊即給要發佈的邏輯捲起個名字

clip_image011

注:給/dev/vg00/lv00邏輯捲起個名字叫server0.disk1;給/dev/mypool/lv01邏輯捲起個名字叫server0.disk2

查看塊以下圖所示:

clip_image013

二、建立 iqn 名字即建立ISCSI對象

clip_image014

查看ISCSI對象以下圖所示:

clip_image016

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

clip_image018

注意:iqn.2015-06.com.benet:client1是 initiator 的名字,須要在客戶端中設置的。

四、建立LUN並綁定塊

clip_image020

一個ISCSI對象能夠建立多個LUN(LUN0、LUN1……)。

執行ls查看

clip_image022

啓動監聽程序

clip_image023

注:172.24.3.5是ISCSI服務端網卡IP

clip_image025

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

clip_image026

在initiator端的配置:

一、安裝軟件

# yum install -y iscsi-initiator-utils

二、給 initiator 起個名字

# vim /etc/iscsi/initiatorname.iscsi

內容以下:

clip_image027

三、啓動服務

# systemctl enable iscsi; systemctl start iscsi

四、發現存儲

# iscsiadm -m discovery -t st -p 172.24.3.5

clip_image029

五、登陸存儲

# iscsiadm -m node -T iqn.2015-06.com.benet:disk1 -p 172.24.3.5 -l

clip_image031

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

驗證客戶端ISCSI鏈接

clip_image032

剩下來的操做就和管理本地磁盤同樣了。

http://hongge.blog.51cto.com/

相關文章
相關標籤/搜索