搭建iscsi存儲(chǔ)系統(tǒng)
郊區(qū)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,郊區(qū)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為郊區(qū)成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的郊區(qū)做網(wǎng)站的公司定做!
NAS和SAN服務(wù)器概述
NAS網(wǎng)絡(luò)附屬存儲(chǔ):
NAS(Network Attached Storage),NAS服務(wù)器是連接在網(wǎng)絡(luò)上,具備資料存儲(chǔ)功能的服務(wù)器,一種與用數(shù)據(jù)存儲(chǔ)服務(wù)器。網(wǎng)絡(luò)附屬存儲(chǔ)基于標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議(Tcp/IP)實(shí)現(xiàn)數(shù)據(jù)傳輸,為網(wǎng)絡(luò)中的Windows / Linux / Mac OS 等各種不同操作系統(tǒng)的計(jì)算機(jī)提供文件共享和數(shù)據(jù)備仹。
優(yōu)點(diǎn):
1. I/O消耗由前端服務(wù)器轉(zhuǎn)移到后端存儲(chǔ)設(shè)備上
2. 擴(kuò)展方便
缺點(diǎn):
1. 以前網(wǎng)絡(luò)會(huì)成為瓶頸。 但是現(xiàn)在使用10G光纖卡,就可以解決這個(gè)問(wèn)題。
SAN存儲(chǔ):
存儲(chǔ)區(qū)域網(wǎng)絡(luò)(Storage Area Network and SAN Protocols,簡(jiǎn)寫(xiě)SAN,即存儲(chǔ)區(qū)域網(wǎng)絡(luò),是一種高速網(wǎng)絡(luò),提供在計(jì)算機(jī)不同存儲(chǔ)系統(tǒng)之間的數(shù)據(jù)傳輸。存儲(chǔ)設(shè)備是指一臺(tái)或多臺(tái)用以存儲(chǔ)計(jì)算機(jī)數(shù)據(jù)的磁盤(pán)設(shè)備,通常指磁盤(pán)陣列。 SAN存儲(chǔ),采用網(wǎng)狀通道(Fibre Channel,簡(jiǎn)稱FC)技術(shù),通過(guò)FC交換機(jī)連接存儲(chǔ)陣列和服務(wù)器主機(jī),建立與用于數(shù)據(jù)存儲(chǔ)的區(qū)域網(wǎng)絡(luò)。
SAN由于其基礎(chǔ)是一個(gè)與用網(wǎng)絡(luò),因此擴(kuò)展性很強(qiáng),不管是在一個(gè)SAN系統(tǒng)中增加一定的存儲(chǔ)空間還是增加幾臺(tái)使用存儲(chǔ)空間的服務(wù)器都非常方便。
NAS不SAN的區(qū)別在兩方面:
第一,從網(wǎng)絡(luò)架構(gòu)來(lái)說(shuō),本質(zhì)區(qū)別在于:
NAS,直接使用TCP/IP傳輸數(shù)據(jù)。SAN使用SCSI戒iSCSI協(xié)議傳輸數(shù)據(jù)。
第二,從文件讀寫(xiě)實(shí)現(xiàn)方法上來(lái)說(shuō),本質(zhì)區(qū)別在于:
NAS采用了NFS和 CIFS技術(shù)實(shí)現(xiàn)文件共享。說(shuō)明NAS是基于操作系統(tǒng)的“文件級(jí)”讀寫(xiě)操作。
SAN中計(jì)算機(jī)和存儲(chǔ)間的接口是底層的塊協(xié)議,它挄照協(xié)議頭的“塊地址+偏移地址”來(lái)定位。共享的存儲(chǔ)和前端的操作系統(tǒng)類型沒(méi)有關(guān)系。仸務(wù)服務(wù)器操作系統(tǒng),都可以正常實(shí)別。
運(yùn)行模式: C/S
target 目標(biāo),initiator [n.ietr]發(fā)起人
端口: 3260
------------------------------------------------------------------
一:實(shí)驗(yàn)拓?fù)?/strong>
二:實(shí)驗(yàn)?zāi)繕?biāo)
實(shí)戰(zhàn):配置IP SAN服務(wù)器
實(shí)戰(zhàn):IP SAN服務(wù)器日常操作
三:實(shí)驗(yàn)環(huán)境
服務(wù)端:target xuegod63 192.168.1.63
客戶端:initiator xuegod64 192.168.1.64
四:實(shí)驗(yàn)代碼
實(shí)戰(zhàn): 配置一個(gè)IP SAN 存儲(chǔ)服務(wù)器
分析:將xuegod63配置成ip san,將xuegod63上的sda4分區(qū),通過(guò)ip san共享出去。
------------------------------------------------------------------------------------------------
配置服務(wù)端xuegod63
1)安裝:scsi-target-utils
[root@xuegod63~]# yum install -y scsi-target-utils
2)準(zhǔn)備一個(gè)磁盤(pán)分區(qū): sda4 大小5G
[root@xuegod63 ~]# fdisk /dev/sda #劃分出sda4分區(qū)
Command (m for help): p
Command (m for help): n
p
Selected partition 4
Last cylinder, +cylinders or +size{K,M,G} (1428-2610, default 2610):+5G
Command (m for help): w
[root@xuegod63 ~]#reboot
9配置target ,把sda4分區(qū)共享出去
3)修改配置文件
[root@xuegod63 ~]# vim /etc/tgt/targets.conf #寫(xiě)入以下內(nèi)容
在參考這段內(nèi)容并在段內(nèi)容后,追加以下紅色標(biāo)記內(nèi)容:
#<target iqn.2008-09.com.example:server.target4>
76 # direct-store /dev/sdb # Becomes LUN 1
77 # direct-store /dev/sdc # Becomes LUN 2
78 # direct-store /dev/sdd # Becomes LUN 3
79 # write-cache off
80 # vendor_id MyCompany Inc.
81 #</target>
為:
<target iqn.2016-11.cn.xuegod.www:target_san1>
backing-store /dev/sda4
initiator-address 192.168.1.64
vendor_id xuegod
product_id target1
</target>
注釋:
default-driver iscsi #此配置文件默認(rèn)全部注釋,使用iscsi驅(qū)動(dòng)
<tarrget iqn.2015-1.cn.xuegod.www:target_san1> # iscsi正規(guī)名字格式: iqn.年-月.主機(jī)名倒著寫(xiě): target端名字
backing-store /dev/sda4 # 可以是具體的分區(qū),也可以是DD出來(lái)的文件。不能小于5G。 (后面的文件系統(tǒng)是GFS,光日志空間就128M)
initiator-address 192.168.1.62 #指定允許訪問(wèn)的此存儲(chǔ)主機(jī)
initiator-address 192.168.1.64 #指定允許訪問(wèn)的此存儲(chǔ)主機(jī)
vendor_id “xuegod” vendor (vendr供應(yīng)商 ) 。 供應(yīng)廠商編號(hào) 標(biāo)識(shí)這個(gè)設(shè)備(字符不要過(guò)長(zhǎng))
product_id "TARGET1" # 產(chǎn)品編號(hào)
</target>
4)啟動(dòng)服務(wù)
[root@xuegod63~]#service tgtd restart
[root@xuegod63 ~]# netstat -antup | grep 3260
tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN 3130/tgtd
tcp 0 0 :::3260 :::* LISTEN 3130/tgtd
5)查看狀態(tài)tgt-admin --show
[root@xuegod63~]# tgt-admin --show
Account information:
ACL information: #允許哪些客戶端可以訪問(wèn)
192.168.1.64
開(kāi)機(jī)啟動(dòng):
[root@xuegod63 Desktop]# chkconfig tgtd on
------------------------------------------------------------------------------------------------
配置客戶端: xuegod64
1)安裝包: iscsi-initiator
[root@xuegod64 ~]# rpm -ivh /mnt/Packages/iscsi-initiator-utils-6.2.0.872-34.el6.x86_64.rpm
2)啟動(dòng)客戶端服務(wù):
[root@xuegod64 ~]# /etc/init.d/iscisd start #啟動(dòng)后沒(méi)有反應(yīng)
注:需要先發(fā)現(xiàn)target存儲(chǔ),再啟動(dòng)客戶端服務(wù),才有效
[root@xuegod64 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.63:3260
Starting iscsid: [ OK ]
192.168.1.63:3260,1 iqn.20116-11.cn.xuegod.www:target_san1
[root@xuegod64 ~]# /etc/init.d/iscsid status
iscsid (pid 2607) is running...
3)target存儲(chǔ)服務(wù)器信息在客戶端存儲(chǔ)的位置:
[root@xuegod64 ~]# rpm -ivh /mnt/Packages/tree-1.5.3-2.el6.x86_64.rpm
[root@xuegod64 ~]# tree /var/lib/iscsi/
/var/lib/iscsi/
├── ifaces
├── isns
├── nodes
│ └── iqn.2015-01.cn.xuegod.www:target_san1
│ └── 192.168.1.63,3260,1
│ └── default
├── send_targets
│ └── 192.168.1.63,3260
│ ├── iqn.2015-01.cn.xuegod.www:target_san1,192.168.1.63,3260,1,default -> /var/lib/iscsi/nodes/iqn.2015-01.cn.xuegod.www:target_san1/192.168.1.63,3260,1
│ └── st_config
├── slp
└── static
4)重新啟動(dòng):
[root@xuegod64 ~]# /etc/init.d/iscsid restart #先啟動(dòng)iscsid
[root@xuegod64 ~]# /etc/init.d/iscsi restart # 根據(jù)/var/lib/iscsi/中發(fā)現(xiàn)的信息,識(shí)別設(shè)備
關(guān)閉:
[root@xuegod64 ~]# /etc/init.d/iscsi stop
[root@xuegod64 ~]# /etc/init.d/iscsid stop
5)開(kāi)機(jī)自動(dòng)啟動(dòng):
[root@xuegod64 ~]# chkconfig iscsi on
[root@xuegod64 ~]# chkconfig iscsid on
查看默認(rèn)開(kāi)機(jī)兩個(gè)服務(wù)的先后順序:
[root@xuegod64 ~]# grep chkconfig: /etc/init.d/iscsid
# chkconfig: 345 7 89
[root@xuegod64 ~]# grep chkconfig: /etc/init.d/iscsi
# chkconfig: 345 13 89
6)查看發(fā)現(xiàn)到新硬盤(pán):
[root@xuegod64 ~]# ll /dev/sdb
brw-rw---- 1 root disk 8, 16 Jul 30 19:11 /dev/sdb
------------------------------------------------------------------------------------------------
卸載,掛載存儲(chǔ)設(shè)備
卸載方法一
1:卸載
[root@xuegod64 ~]# iscsiadm -m node -T iqn.2015-01.cn.xuegod.www:target_san1 -u
Logging out of session [sid: 1, target: iqn.2015-01.cn.xuegod.www:target_san1, portal: 192.168.1.63,3260]
Logout of [sid: 1, target: iqn.2015-01.cn.xuegod.www:target_san1, portal: 192.168.1.63,3260] successful.
[root@xuegod64 ~]# ls /dev/sdb
ls: cannot access /dev/sdb: No such file or directory:
2:登錄存儲(chǔ)存儲(chǔ)設(shè)備
[root@xuegod64 ~]# iscsiadm -m node -T iqn.2015-01.cn.xuegod.www:target_san1 -l
Logging in to [iface: default, target: iqn.2015-01.cn.xuegod.www:target_san1, portal: 192.168.1.63,3260] (multiple)
Login to [iface: default, target: iqn.2015-01.cn.xuegod.www:target_san1, portal: 192.168.1.63,3260] successful.
[root@xuegod64 ~]# ls /dev/sdb
/dev/sdb
卸載方法二:
1:卸載
[root@xuegod64 ~]# /etc/init.d/iscsi stop
Stopping iscsi: [ OK ]
[root@xuegod64 ~]# ls /dev/sdb
ls: cannot access /dev/sdb: No such file or directory
2:登錄存儲(chǔ)存儲(chǔ)設(shè)備
[root@xuegod64 ~]# /etc/init.d/iscsi restart
徹底退出:
[root@xuegod64 ~]# /etc/init.d/iscsi stop
[root@xuegod64 ~]# rm -rf /var/lib/iscsi/*
------------------------------------------------------------------------------------------------
在xuegod64上對(duì)識(shí)別出來(lái)的硬盤(pán),分區(qū)格式化,掛載使用
1:發(fā)現(xiàn)存儲(chǔ)設(shè)備
[root@xuegod64 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.63:3260 #發(fā)現(xiàn)存儲(chǔ)設(shè)備
2:?jiǎn)?dòng)服務(wù)器
[root@xuegod64 ~]# /etc/init.d/iscsid restart
[root@xuegod64 ~]# /etc/init.d/iscsi restart
[root@xuegod64 ~]# ls /dev/sdb #發(fā)現(xiàn)sdb
/dev/sdb
分區(qū)格式化,掛載使用。
[root@xuegod64 ~]# fdisk /dev/sdb 劃分一個(gè)分區(qū)sdb1
[root@xuegod64 ~]# fdisk /dev/sdb
Command (m for help): n
p primary partition (1-4)
p
Partition number (1-4): 1
Last cylinder, +cylinders or +size{K,M,G} (1-1019, default 1019): #直接回車使用所有可以使用的空間。
[root@xuegod64 ~]# ll /dev/sdb*
brw-rw---- 1 root disk 8, 16 Jul 30 21:44 /dev/sdb
brw-rw---- 1 root disk 8, 17 Jul 30 21:44 /dev/sdb1
[root@xuegod64 ~]# mkfs.ext4 /dev/sdb1
[root@xuegod64 ~]#mount /dev/sdb1 /opt
-------------------------------------------------------------------------------------------
在target服務(wù)端,再添加一個(gè)存儲(chǔ)客戶端
1:添加如下內(nèi)容:
[root@xuegod63 ~]# vim /etc/tgt/targets.conf
2:重啟服務(wù)
[root@xuegod63 ~]# /etc/init.d/tgtd restart
Stopping SCSI target daemon: initiators still connected[FAILED]
Starting SCSI target daemon:[FAILED]#報(bào)錯(cuò)
解決:客戶端退出一下
[root@xuegod64 ~]# umount /opt/
[root@xuegod64 ~]# /etc/init.d/iscsi stop
客戶端退出后,再測(cè)試啟動(dòng):
[root@xuegod63 ~]# /etc/init.d/tgtd restart
Stopping SCSI target daemon: [ OK ]
Starting SCSI target daemon: [ OK ]
3:測(cè)試: xuegod64 和xuegod62都掛載上硬盤(pán),數(shù)據(jù)同步
[root@xuegod64 ~]#/etc/init.d/iscsi start
[root@xuegod64 ~]# ls /dev/sdb*
/dev/sdb /dev/sdb1
[root@xuegod64 ~]# ls /dev/sdb*
/dev/sdb /dev/sdb1
[root@xuegod64 ~]# mount /dev/sdb1 /opt/
[root@xuegod64 ~]# cp /etc/passwd /opt/ #復(fù)制一些數(shù)據(jù)
4:測(cè)試:xuegod62 是否數(shù)據(jù)同步
[root@xuegod62 ~]# rpm -ivh /mnt/Packages/iscsi-initiator-utils-6.2.0.872-34.el6.x86_64.rpm
[root@xuegod62 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.63:3260
192.168.1.63:3260,1 iqn.2015-01.cn.xuegod.www:target_san1
[root@xuegod62 ~]# /etc/init.d/iscsi restart
[root@xuegod62 ~]# ls /dev/sdb*
/dev/sdb /dev/sdb1
[root@xuegod62 ~]# mount /dev/sdb1 /opt/
[root@xuegod62 ~]#ls /opt/ #可以看到數(shù)據(jù)已經(jīng)同步過(guò)來(lái)了
lost+found passwd
5:測(cè)試xuegod64數(shù)據(jù)是否同步:
[root@xuegod62 ~]# cp /etc/hosts /opt
[root@xuegod62 ~]# ls /opt
hosts lost+found passwd
[root@xuegod64 ~]# ls /opt
lost+found passwd
# passwd #只看到passwd,沒(méi)有同步,是因?yàn)槲覀兪褂玫膃xt4 文件系統(tǒng),ext4文件系統(tǒng)不支持多個(gè)客戶端同時(shí)使用。 使用GFS文件系統(tǒng)就可以同步。
當(dāng)前題目:搭建iscsi存儲(chǔ)系統(tǒng)
網(wǎng)頁(yè)網(wǎng)址:http://www.yijiale78.com/article28/joocjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、微信公眾號(hào)、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、小程序開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)