技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)安全技術(shù),具體的說是一種基于服務(wù)器代替磁盤陣列的方法。
背景技術(shù):
隨著虛擬化的到來,越來越多的業(yè)務(wù)系統(tǒng)選擇虛擬化,實現(xiàn)服務(wù)器系統(tǒng)無縫遷移,服務(wù)器系統(tǒng)之間的冗余,業(yè)務(wù)不間斷的情況下,或者進行服務(wù)器停機維護,這都需要一個關(guān)鍵設(shè)備,就是存儲磁盤陣列。但有很多企業(yè)沒有磁盤陣列,就不得不使用服務(wù)器等設(shè)備來代替磁盤陣列。如何使用服務(wù)器來搭建磁盤陣列,提高數(shù)據(jù)的安全性,同時又能控制搭建成本,是業(yè)界目前急需解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種基于服務(wù)器代替磁盤陣列的方法。
本發(fā)明所述一種基于服務(wù)器代替磁盤陣列的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:一種基于服務(wù)器代替磁盤陣列的方法, 通過一個服務(wù)器進行搭建磁盤陣列,首先利用服務(wù)器的linux系統(tǒng)iscsi功能代替磁盤陣列的主要功能,然后利用服務(wù)器的RAID卡確保數(shù)據(jù)的安全可靠,最后使用雙網(wǎng)卡,對鏈路進行冗余或者聚合使用,確保數(shù)據(jù)的實時連通性。
優(yōu)選的,首先在服務(wù)器上做raid,raid1+0或者raid5,然后安裝linux系統(tǒng),在linux系統(tǒng)上,安裝iscis的rpm包,配置好網(wǎng)口的IP地址,雙網(wǎng)口組好做鏈路聚合;然后配置iscis,把硬盤空間共享。
優(yōu)選的,所述配置iscis主要包括:準(zhǔn)備要通過iscsi共享的卷,和安裝并共享卷兩個步驟。
本發(fā)明所述一種基于服務(wù)器代替磁盤陣列的方法與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明借助一臺服務(wù)器搭建磁盤陣列,利用服務(wù)器的linux系統(tǒng)iscsi功能代替磁盤陣列的主要功能,利用服務(wù)器的RAID卡,確保數(shù)據(jù)的安全可靠;使用雙網(wǎng)卡設(shè)備,對鏈路進行冗余,或者聚合使用,確保數(shù)據(jù)的實時連通性;搭建過程簡單,實現(xiàn)成本較低,降低了成本,提高了服務(wù)器資源的安全性,提高資源的合理利用率;主要適用于沒有存儲磁盤陣列,需要用服務(wù)器暫時代替存儲磁盤陣列時使用,對于臨時使用或者測試等具有較高的利用價值。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種基于服務(wù)器代替磁盤陣列的方法進一步詳細說明。
本發(fā)明公開了一種基于服務(wù)器代替磁盤陣列的方法,主要利用服務(wù)器的linux系統(tǒng)iscsi功能代替磁盤陣列的主要功能,利用服務(wù)器或者其他設(shè)備的RAID卡,確保數(shù)據(jù)的安全可靠;使用雙網(wǎng)卡設(shè)備,對鏈路進行冗余,或者聚合使用,確保數(shù)據(jù)的實時連通性。
實施例:
本實施例所述一種基于服務(wù)器代替磁盤陣列的方法,通過一個服務(wù)器進行搭建磁盤陣列,首先利用服務(wù)器的linux系統(tǒng)iscsi功能代替磁盤陣列的主要功能,然后利用服務(wù)器的RAID卡確保數(shù)據(jù)的安全可靠,最后使用雙網(wǎng)卡,對鏈路進行冗余或者聚合使用,確保數(shù)據(jù)的實時連通性。
本實施例所述基于服務(wù)器代替磁盤陣列的方法,進行具體實施時過程如下,首先在服務(wù)器上做raid,raid1+0或者raid5,然后安裝linux系統(tǒng),在linux系統(tǒng)上,安裝iscis的rpm包,配置好網(wǎng)口的IP地址,雙網(wǎng)口組好做鏈路聚合;然后配置iscis,把硬盤空間共享。
所述配置iscis主要包括:準(zhǔn)備要通過iscsi共享的卷,和安裝并共享卷兩個步驟,下面為配置iscis的具體實現(xiàn)過程:
iscsi
==server iscsi target==
a. 準(zhǔn)備要通過iscsi共享的卷
[root@server0 ~]# fdisk /dev/vdb
[root@server0 ~]# partprobe /dev/vdb
[root@server0 ~]# ll /dev/vdb*
brw-rw----. 1 root disk 253, 16 Jul 8 18:25 /dev/vdb
brw-rw----. 1 root disk 253, 17 Jul 8 18:25 /dev/vdb1
b. 安裝并共享(如果沒有target的安裝包,可以從網(wǎng)上下載一個)
[root@server0 ~]# yum -y install targetcli
[root@server0 ~]# systemctl enable target.service
[root@server0 ~]# systemctl restart target.service
[root@server0 ~]# targetcli
/> ls
o- / .............................................. [...]
o- backstores ..................................... [...]
| o- block ........................................ [Storage Objects: 0]
| o- fileio ....................................... [Storage Objects: 0]
| o- pscsi ........................................ [Storage Objects: 0]
| o- ramdisk ...................................... [Storage Objects: 0]
o- iscsi .......................................... [Targets: 0]
o- loopback ....................................... [Targets: 0]
/> /backstores/block create san10 /dev/vdb1
Created block storage object san10 using /dev/vdb1.
/> /iscsi create iqn.2014-11.com.tianyun:server0
Created target iqn.2014-11.com.tianyun:server0.
Created TPG 1.
/> ls
o- / .............................................................. [...]
o- backstores ..................................................... [...]
| o- block ......................................... [Storage Objects: 1]
| | o- san10 ................ [/dev/vdb1 (1.0GiB) write-thru deactivated]
| o- fileio ........................................ [Storage Objects: 0]
| o- pscsi ......................................... [Storage Objects: 0]
| o- ramdisk ....................................... [Storage Objects: 0]
o- iscsi ................................................... [Targets: 1]
| o- iqn.2014-11.com.tianyun:server0 .......................... [TPGs: 1]
| o- tpg1 ........................................ [no-gen-acls, no-auth]
| o- acls ..................................................... [ACLs: 0]
| o- luns ..................................................... [LUNs: 0]
| o- portals ............................................... [Portals: 0]
o- loopback ................................................ [Targets: 0]
/>/iscsi/iqn.2014-11.com.tianyun:server0/tpg1/acls create iqn.2014-11.com.tianyun:client1
Created Node ACL for iqn.2014-11.com.tianyun:client1
/> /iscsi/iqn.2014-11.com.tianyun:server0/tpg1/luns create /backstores/block/san10
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2014-11.com.tianyun:client1
/> /iscsi/iqn.2014-11.com.tianyun:server0/tpg1/portals create 172.25.0.11 3260 //本機IP
Using default IP port 3260
Created network portal 172.25.0.11:3260.
/> saveconfig
c. firewall
[root@server0 ~]# firewall-cmd --permanent --add-port=3260/tcp
[root@server0 ~]# firewall-cmd –reload。
上述具體實施方式僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述具體實施方式,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。