網路儲存服務ip san搭建

2022-09-14 03:30:14 字數 3311 閱讀 9549

一、準備工作

centos6.4伺服器2臺(1臺用做ip-san儲存伺服器,1臺做流**伺服器)

iscsitatget軟體

iscsi initiator

二、安裝iscsi target軟體(ip-san伺服器)

iscsitarget.sourceforge.net

[root@iscsi-target iscsi]#tar -xzvfiscsitarget-1.4.20.1

.tar.gz

[root@iscsi-target iscsi]#cd iscsitarget-1.4.20.1

[root@iscsi-target iscsitarget-1.4.20.1

]#make

[root@iscsi-target iscsitarget-1.4.20.1

]#makeinstall

[root@iscsi-target iscsi]# service iscsi-target

usage: /etc/init.d/iscsi-target

配置ietd.conf檔案

iscsi enterprise target的主配置檔案為/etc/iet/ietd.conf,開啟ietd.conf找到類似如下行:

#target iqn.2016-03

.com.example:storage.disk2.sys1.xyz

iqn.yyyy-mm.[:identifier]

其中:iqn:表示「iscsi qualified name」,簡稱iqn。

yyyy-mm:表示年份-月份。這裡是2016-03。

reversed domain name:表示倒過來的網域名稱,這裡是com.example。

identifier:表示識別**,這裡是storage.disk2.sys1.xyz。

配置ietd.conf檔案

設定 lun(logical unit number),找到類似如下行:

#lun 0 path=/dev/sdb,type=fileio,scsiid=xyz,scsisn=xyz

將前面的「#」號去掉,「lun 0 path=/dev/sdb 」表示塊裝置號為0,對映的磁碟為/dev/sdb,「type」值fileio是預設的,可以用於磁碟、file和lvm ,這裡設定的是「fileio」,主要用來對乙個磁碟進行儲存共享。

至此,簡單的iscsi target配置完畢,最後啟動iscsi-target服務:

[root@iscsi-target iscsi]# service iscsi-targetstart

三、安裝iscsi initiator(流**伺服器)

主流linux發行版本預設都自帶了iscsi initiator,如果系統沒有安裝,只需通過光碟查詢即可。

這裡以centos6.4版本為例,使用iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm包進行安裝:

[root@ initiator iscsi]#rpm –ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm

安裝完成後,會生成/etc/iscsi主程式配置目錄。

啟動initiator服務,操作如下:

[root@ initiator iscsi]# service iscsi start

四、在linux上執行iscsi  target發現

可以使用如下指令向 iscsi target 主機查詢劃分了哪些lun:

iscsiadm -m discovery --type sendtargets --portal ip

或者

iscsiadm -m discovery -t sendtargets -p ip

需要說明的是:當成功執行一次target發現後,iscsi initiator就會將查詢紀錄寫到/var/lib/iscsi/send_targets對應目錄下。因此,對於target發現只需執行一次即可。 

discovery   (/var/lib/iscsi/send_targets):在/var/lib/iscsi/send_targets目錄下,生成乙個target伺服器資訊檔案,檔名為「target服務的ip,埠號」(例如「200.200.10.200,3260」)。此檔案用來記錄target伺服器資訊。

node  (/var/lib/iscsi/nodes):在/var/lib/iscsi/nodes目錄下,生成乙個或多個以target儲存伺服器上的target名命名的資料夾,每資料夾下有乙個用來記錄target伺服器上特定target資訊的檔案。

五、通過iscsiadm指令與iscsi target 建立關聯

iscsiadm是用來管理(更新、刪除、插入、查詢)iscsi配置資料庫檔案的命令列工具,使用者能夠用它對iscsi nodes、sessions、connections和discovery records進行一系列的操作。

(1)登入iscsitarget:

iscsiadm -m node -t -p:--login

iscsiadm -m node -t [target-name] -p [ip-address] -l

這裡的「-t」後面跟target名稱,「ip-address」是target主機的ip位址,「port」是target主機的埠號,預設是3260。

(2)斷開initiator與iscsi target 主機的連線:

iscsiadm -m node -t [target-name] -p [ip-address] 

–u

3、通過iscsiadm指令與iscsi target 建立關聯

(3)檢視sicsisession和裝置資訊:

iscsiadm -m session -i 

iscsiadm –m session –r

如果乙個target下新增了乙個卷,在伺服器上使用iscsiadm –m session –r命令可以重新整理當前連線的session以看到新增的卷

(4)檢視有那些target記錄在了資料庫中:

iscsiadm -m node

(5)檢視target儲存端相關配置資訊

iscsiadm -m node -t iqn.2010-11.net.ixdba:sdc -p192.168.12.246

iscsiadm -m discovery –p 192.168.12.246

網路儲存服務ip san搭建

san的定義 san是storage area network 儲存區域網路 的簡寫,早期的san採用的是光纖通道技術,後期當iscsi協議出現以後,為了區分兩者,就劃分了ip san和fc san。fc san由於其昂貴的 讓許多企業退避三舍,ip san作為乙個很好的代替產品出現在了人們的視線中...

網路儲存服務ip san搭建

san是storage area network 儲存區域網路 的簡寫,早期的san採用的是光纖通道技術,後期當iscsi協議出現以後,為了區分兩者,就劃分了ip san和fc san。fc san由於其昂貴的 讓許多企業退避三舍,ip san作為乙個很好的代替產品出現在了人們的視線中。現在大部分儲...

網路儲存服務ip san搭建

san概念 san storage area network 儲存區域網路,直連式儲存 das 儲存區域網路 san 網路接入儲存 nas 為目前常用三種儲存架構。它是一種通過光纖集線器 光纖路由器 光纖交換機等連線裝置將磁碟陣列 磁帶等儲存裝置與相關伺服器連線起來的高速專用子網。ip san概念 ...