企業(yè)擁有自己的數(shù)據(jù)中心已經(jīng)成為一個企業(yè)在現(xiàn)代化發(fā)展進(jìn)程中不可逾越的階段,在多年的發(fā)展過程中,不同的技術(shù)交叉混用,形成大量的數(shù)據(jù)冗余。而且,分散的數(shù)據(jù)存儲導(dǎo)致數(shù)據(jù)存儲的安全風(fēng)險(xiǎn)較大,不利于企業(yè)長遠(yuǎn)發(fā)展。
結(jié)合單位業(yè)務(wù)需求,本次方案采用SAN存儲架構(gòu),采用基于IP和iSCSI協(xié)議的存儲備份策略。iSCSI是透過TCP/IP,使用iSCSI target (iSCSI目標(biāo)端)功能,將儲存設(shè)備端做成可以提供磁盤的服務(wù)器,然后使用iSCSI initiator (iSCSI初始化用戶)功能,把存儲設(shè)備的磁盤掛載成本地磁盤使用的用戶端。根據(jù)以上描述,本方案的拓?fù)浣Y(jié)構(gòu)如圖1。磁盤陣列、備份一體機(jī)、Server1、Server2和 交換機(jī)自成一套網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)通過局域網(wǎng)絡(luò)與既有服務(wù)器集群(Server3、Server4等)進(jìn)行通信?,F(xiàn)有服務(wù)器集群中的服務(wù)器映射并共享磁盤陣列提供的分區(qū),通過安裝在服務(wù)器上的客戶端軟件與備份一體機(jī)協(xié)商備份任務(wù),備份時(shí),磁盤陣列的數(shù)據(jù)經(jīng)由磁盤陣列的通道5直接與備份一體機(jī)實(shí)施基于LanFree策略的備份,把大量的數(shù)據(jù)流抑制在網(wǎng)絡(luò)之外,減輕網(wǎng)絡(luò)負(fù)擔(dān)。
圖1 方案的拓?fù)浣Y(jié)構(gòu)
其次,根據(jù)數(shù)據(jù)的更新頻率來確定最終使用哪個卷進(jìn)行數(shù)據(jù)存儲。考慮到錄像數(shù)據(jù)是靜態(tài)數(shù)據(jù),存儲完成后基本沒有變化。所以暫時(shí)存儲在卷2上。
最后,確定分區(qū)的名字。為方便查看,建議采用聯(lián)合功能和IP地址的方式來命名。如為分區(qū)命名“HanShouLuXiang139”,即函授錄像,IP地址為139。
在139服務(wù)器上發(fā)起iSCSI連接的目的是通過協(xié)議告訴磁盤陣列,網(wǎng)絡(luò)上有一個IQN準(zhǔn)備使用磁盤陣列里的硬盤。
依次選擇“開始”、“管理工具”、“iSCSI 發(fā)起程序”,在目標(biāo)文本框中輸入磁盤陣列地 址 :10.113.22.135,然 后點(diǎn)擊“快速連接”。
服務(wù)器顯示了磁盤陣列的控制卡下的虛擬磁盤IQN。通過這樣的握手以后,在磁盤陣列端也記錄下了該服務(wù)器的IQN:
iqn.1991-05.com.microsoft:win-video139
選擇第一步新建的“Han ShouLuXiang139”,執(zhí) 行“主機(jī)LUN映射”任務(wù),在打開的窗口中創(chuàng)建上一步的服務(wù)器IQN。起一個別名為“video139”。
石灰活性對于硬硅鈣石纖維的水熱合成有顯著影響。本試驗(yàn)以平均粒徑23 μm的晶質(zhì)石英粉作為硅質(zhì)原料,以氧氯化鋯作為添加劑,考察了在不同溫度下煅燒4 h的生石灰對水熱合成硬硅鈣石纖維體積密度的影響,結(jié)果如圖3所示。
重新執(zhí)行第二步,發(fā)起iSCSI連接,如已連接,可以先斷開再重新連接。連接后系統(tǒng)會從磁盤陣列獲取到映射的分區(qū),并將其掛載到本地卷中作為一個磁盤存在。
依次選擇“開始”、“管理工具”、“計(jì)算機(jī)管理”以及“磁盤管理”,打開磁盤管理界面,即可看到剛分配的硬盤。剩下的工作就是聯(lián)機(jī)、格式化、修改卷標(biāo)。然后在IIS的FTP設(shè)置站點(diǎn)的目錄為該磁盤根目錄,即可將磁盤陣列的分區(qū)和應(yīng)用聯(lián)系在一起。
圖2 IP-SAN的備份機(jī)制
在IP-SAN方案中,要想實(shí)現(xiàn)服務(wù)器映射磁盤陣列的數(shù)據(jù)備份,需在服務(wù)器上安裝客戶端軟件,由該軟件與備份一體機(jī)的軟件協(xié)商,發(fā)送備份指令。由磁盤陣列和備份一體機(jī)直連的萬兆通道(本方案中為通道5)進(jìn)行基于LanFree的數(shù)據(jù)備份。
因?yàn)榇疟P陣列的運(yùn)算功能不是特別強(qiáng)。所以,備份一體機(jī)對磁盤陣列中的分區(qū)數(shù)據(jù)的備份只能通過服務(wù)器間接實(shí)現(xiàn)。即服務(wù)器掛載磁盤陣列的分區(qū),然后在服務(wù)器上安裝備份軟件,備份一體機(jī)直接通過網(wǎng)絡(luò)和備份軟件通信,執(zhí)行備份任務(wù)的定制和控制命令,如圖2。
客戶端的安裝需要根據(jù)備份的數(shù)據(jù)類別,選擇不同的組件。比如針對文件的備份和針對MSSQLServer數(shù)據(jù)庫的備份就需要使用不同的組件。這些組件一般會由備份一體機(jī)產(chǎn)品的廠家提供。
一般情況下,備份代理將作為系統(tǒng)的后臺服務(wù)運(yùn)行。作為系統(tǒng)管理員,在部署了企業(yè)數(shù)據(jù)中心以后,必須每個周執(zhí)行一次例行檢查,根據(jù)備份運(yùn)行情況,確定這些后臺服務(wù)是否在運(yùn)行當(dāng)中。很顯然,后臺服務(wù)停止運(yùn)行,備份是無法進(jìn)行的。
一份備份作業(yè)設(shè)計(jì)到以下內(nèi)容的預(yù)定義:數(shù)據(jù)源所在客戶端,備份文件集,時(shí)間調(diào)度方式,備份介質(zhì)池存儲目標(biāo),備份介質(zhì)池。另外,備份行為特性定義,包括帶寬上限和CPU占用上限等。不同的產(chǎn)品,可能會包含不同的特性定義。
第一步,定義新作業(yè)的名稱,這里定義為“video139”。
第二步,指定備份行為,是完全、增量還是差異備份。
第三步,使用“數(shù)據(jù)客戶端管理”定義新的數(shù)據(jù)源X_video139。包括數(shù)據(jù)源的名稱、IP地址和端口號。通過名稱區(qū)分不同的數(shù)據(jù)源,通過IP地址和端口號連接數(shù)據(jù)源,以便協(xié)商定義備份作業(yè),發(fā)送備份指令等。本方案中端口為10002。
第四步,使用“備份文件集管理”定義新的文件集X_video139,指定要備份哪些數(shù)據(jù)。因本例中只涉及到文件備份,連接X_video139數(shù)據(jù)源,從磁盤列表中勾選需要備份的文件夾。
第五步,使用“時(shí)間調(diào)度管理”,定義新的備份時(shí)間策略WeeklyCycle:每月第一周的周日23:05分執(zhí)行完全備份一次;每月第二周到第五周的周日23:05分執(zhí)行差異備份一次,每周周一到周日的23:05執(zhí)行增量備份。三個策略同時(shí)滿足和執(zhí)行,以保證數(shù)據(jù)的安全。
第六步,使用“存儲管理”,定義新的存儲目標(biāo)FileBuffer。
第七步,使用“介質(zhì)池管理”,定義備份介質(zhì)池File。
第八步,特性定義。其中帶寬上限為0,CPU占用上限為1,表示完全使用帶寬和CPU資源。
針對不同類型的數(shù)據(jù),有不同的恢復(fù)方式。如針對文件型的數(shù)據(jù),可以直接恢復(fù)到原位置,也可以恢復(fù)到指定的其他位置。后一種方式是另外一種形式的備份。針對數(shù)據(jù)庫的數(shù)據(jù),既可以整庫恢復(fù),也可以只恢復(fù)數(shù)據(jù)庫中的指定表。針對虛擬機(jī)的數(shù)據(jù),則可以選擇恢復(fù)特定虛擬機(jī)的系統(tǒng)文件;所有這些靈活的策略主要依賴于運(yùn)行在服務(wù)器上的備份客戶端和備份一體機(jī)之間的協(xié)同作業(yè)來完成的。
第一步,登錄備份一體機(jī),選擇“還原”。
第二步,選擇要還原的作業(yè)和還原點(diǎn)。每個還原點(diǎn)都是依據(jù)不同的備份策略由備份一體機(jī)自動生成的。當(dāng)還原點(diǎn)被選中后,在該還原點(diǎn)下的數(shù)據(jù)就會顯示到文件列表中。
第三步,確定要還原的具體文件或文件夾。從文件列表中選擇要還原的內(nèi)容,將其拖放到還原文件列表。
第四步,點(diǎn)擊還原按鈕,系統(tǒng)會彈出對話框,讓用戶輸入待還原的目標(biāo)路徑,單擊“樹展開選擇”按鈕即可選擇還原的目標(biāo),可以是本機(jī),也可以是其他注冊到還原一體機(jī)的其他客戶端。
第五步,點(diǎn)擊“OK”執(zhí)行還原。
以上是以安裝了Windows操作系統(tǒng)的服務(wù)器為例,從磁盤映射、數(shù)據(jù)備份和數(shù)據(jù)還原三個方面,詳細(xì)講述了企業(yè)數(shù)據(jù)中心的操作過程。事實(shí)上,企業(yè)里大多數(shù)服務(wù)器都是基于Linux的,但其基本思路一致,差別僅在客戶端的安裝配置,數(shù)據(jù)源目錄列表的表現(xiàn)形式。
在搭建維護(hù)企業(yè)數(shù)據(jù)中心過程中,第一,要根據(jù)企業(yè)實(shí)際需求確定適合的存儲方案;第二,對磁盤陣列的分區(qū)要進(jìn)行主機(jī)綁定,即做好主機(jī)LUN映射,否則,該分區(qū)會被多個iSCSI發(fā)起程序發(fā)現(xiàn)并被共享;第三,備份一體機(jī)備份工作依賴于客戶端程序的穩(wěn)定運(yùn)行,所以,系統(tǒng)管理員應(yīng)每周檢測一遍備份作業(yè)及客戶端程序,保證備份任務(wù)的正常運(yùn)行;第四,所有的備份及還原操作必須提前演練,以便在系統(tǒng)發(fā)生故障時(shí)能從容應(yīng)對。