一、引言
神東煤炭數(shù)據(jù)存儲(chǔ)備份系統(tǒng)項(xiàng)目將完成數(shù)據(jù)庫(kù)層的數(shù)據(jù)集中存儲(chǔ)和備份以及應(yīng)用層面的虛擬化部署,以期達(dá)到公司應(yīng)用系統(tǒng)的整體性能和安全級(jí)別的提升。數(shù)據(jù)庫(kù)層采用100TB 物理容量的光纖硬盤(pán)作為末端存儲(chǔ),以四臺(tái)IBM N6060 作為管控端,根據(jù)業(yè)務(wù)數(shù)據(jù)的安全級(jí)別要求,將存儲(chǔ)級(jí)別劃分為RAID DP+MIRROR 和RAID DP 方式,并配以IBM TSM 進(jìn)行數(shù)據(jù)的集中備份和管理;既實(shí)現(xiàn)了對(duì)數(shù)據(jù)的統(tǒng)一規(guī)劃管理,同時(shí)也提高數(shù)據(jù)安全性。應(yīng)用層采用VMWare 虛擬化架構(gòu),通過(guò)對(duì)現(xiàn)有應(yīng)用服務(wù)器配置信息的分析,實(shí)現(xiàn)高性能設(shè)備的多應(yīng)用負(fù)載,并能通過(guò)VMWare 管理端的統(tǒng)一調(diào)度,實(shí)現(xiàn)應(yīng)用系統(tǒng)按負(fù)載量的冗余切換實(shí)施方案,實(shí)現(xiàn)應(yīng)用系統(tǒng)發(fā)生錯(cuò)誤時(shí)的快速切換。不僅可以實(shí)現(xiàn)高性能硬件的充分應(yīng)用,同時(shí)也可以實(shí)現(xiàn)應(yīng)用系統(tǒng)的高可用性。
二、搭建統(tǒng)一數(shù)據(jù)存儲(chǔ)平臺(tái)
在本項(xiàng)目未實(shí)施之前神東公司各應(yīng)用系統(tǒng)均為部署為SAN 孤島或服務(wù)器本地硬盤(pán)存儲(chǔ)狀態(tài)對(duì)于管理人員的維護(hù)工作量巨大同時(shí)存在著極大的安全隱患。本項(xiàng)目實(shí)現(xiàn)了各信息系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)等核心業(yè)務(wù)全部數(shù)據(jù)集中存儲(chǔ)和資源的合理利用,實(shí)現(xiàn)快速訪問(wèn)、讀寫(xiě)應(yīng)用的需求,同時(shí)也解決了數(shù)據(jù)安全隱患問(wèn)題。
本項(xiàng)目中采用高端智能數(shù)據(jù)存儲(chǔ)設(shè)備IBM N6060,該存儲(chǔ)系統(tǒng)具有高緩存、高帶寬、高擴(kuò)展性、高可靠性、高連接性等特點(diǎn);統(tǒng)一硬件資源存儲(chǔ),充分利用現(xiàn)有信息系統(tǒng)硬件設(shè)施和存儲(chǔ)設(shè)備,結(jié)合神東煤炭集團(tuán)原有存儲(chǔ)系統(tǒng)建設(shè)時(shí)間、規(guī)模和性能原因,對(duì)存儲(chǔ)中心進(jìn)行統(tǒng)一整合。配置存儲(chǔ)內(nèi)部的卷快照和卷復(fù)制軟件,提供對(duì)單個(gè)數(shù)據(jù)卷發(fā)生邏輯或者物理錯(cuò)誤的迅速恢復(fù)手段。
實(shí)現(xiàn)存儲(chǔ)設(shè)備的高可用行,將數(shù)據(jù)存儲(chǔ)平臺(tái)配置鏡像存儲(chǔ)設(shè)備或制定策略,完成存儲(chǔ)之間的數(shù)據(jù)復(fù)制,當(dāng)主存儲(chǔ)平臺(tái)失效后,可通過(guò)切換鏡像存儲(chǔ)設(shè)備進(jìn)行切換。當(dāng)新業(yè)務(wù)系統(tǒng)將接入數(shù)據(jù)中心時(shí),存儲(chǔ)系統(tǒng)內(nèi)可支持隨機(jī)增加存儲(chǔ)分區(qū)和主機(jī)連接,并且不對(duì)連接主機(jī)數(shù)量、平臺(tái)進(jìn)行限制。
隨著神東信息化程度的提高,數(shù)據(jù)類(lèi)型既要考慮結(jié)構(gòu)化數(shù)據(jù),又充分考慮神東非結(jié)構(gòu)化數(shù)據(jù)和工控?cái)?shù)據(jù)的傳輸與存儲(chǔ)。對(duì)核心服務(wù)器、非關(guān)鍵應(yīng)用系統(tǒng)配置優(yōu)先級(jí)連接,以保證應(yīng)用系統(tǒng)使用過(guò)程中性能都有明顯提高。本項(xiàng)目中存儲(chǔ)設(shè)備將滿足5-10 年的容量擴(kuò)展要求,達(dá)到400TB 以上物理容量擴(kuò)展,存儲(chǔ)設(shè)備具有良好的掉電保護(hù)技術(shù)保護(hù)緩存數(shù)據(jù),采用RAID DP+MIRROR 技術(shù)有效的保證了數(shù)據(jù)的安全性。
下圖為該項(xiàng)目中統(tǒng)一集中存儲(chǔ)結(jié)構(gòu)圖:
本次項(xiàng)目中的兩臺(tái)N6060 均按照上述示意圖連接,每臺(tái)N6060為雙控制器配置8 臺(tái)14*450GB 的EXN4000,根據(jù)N6060 官方最有性能的考慮采用4 臺(tái)EXN4000 串聯(lián)成一個(gè)loop,通過(guò)雙控制器實(shí)現(xiàn)鏈路冗余,保證每臺(tái)磁盤(pán)擴(kuò)展柜均為雙鏈路到達(dá)控制器從而保證核心存儲(chǔ)設(shè)備的高可用性。
三、搭建集中備份/恢復(fù)及歸檔平臺(tái)
本項(xiàng)目實(shí)現(xiàn)了對(duì)核心業(yè)務(wù)數(shù)據(jù)庫(kù)數(shù)據(jù)、應(yīng)用數(shù)據(jù)、操作系統(tǒng)快速集中備份,同時(shí)有效的支持異構(gòu)硬件環(huán)境,實(shí)現(xiàn)了任意時(shí)間點(diǎn)的備份和恢復(fù)。
備份平臺(tái)的建設(shè)須具有以下功能,通過(guò)備份平臺(tái)對(duì)所有關(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn)行集中網(wǎng)絡(luò)數(shù)據(jù)備份,備份軟件操作界面簡(jiǎn)單、高效穩(wěn)定;集中備份設(shè)備是使用IBM 虛擬磁帶庫(kù)TS7650G,充分利用其全局?jǐn)?shù)據(jù)刪減技術(shù)在數(shù)據(jù)源端發(fā)現(xiàn)并刪除冗余數(shù)據(jù)段,不會(huì)因?yàn)樘嗟膫浞輸?shù)據(jù)量而導(dǎo)致的網(wǎng)絡(luò)帶寬不足,影響應(yīng)用系統(tǒng)的正常運(yùn)行;改善備份設(shè)備性能,實(shí)現(xiàn)高級(jí)磁盤(pán)備份方式,提高備份速率,備份操作完成后,后臺(tái)進(jìn)行無(wú)人值守的數(shù)據(jù)遷移至物理磁盤(pán),從而完成數(shù)據(jù)的完整保存;本項(xiàng)目實(shí)現(xiàn)了數(shù)據(jù)庫(kù)和應(yīng)用系統(tǒng)的在線備份,并且支持通過(guò)IP 網(wǎng)絡(luò)的異地遠(yuǎn)程復(fù)制,為以后異地容災(zāi)系統(tǒng)做好基礎(chǔ);同時(shí)制定了科學(xué)、可靠的備份策略,減少備份給信息中心維護(hù)人員帶來(lái)的數(shù)據(jù)恢復(fù)的復(fù)雜度,并且能夠提供定期的恢復(fù)測(cè)試策略,保證備份數(shù)據(jù)安全有效。
制定簡(jiǎn)單、快捷、完整的數(shù)據(jù)恢復(fù)策略;并支持?jǐn)?shù)據(jù)的異機(jī)恢復(fù),即將備份數(shù)據(jù)恢復(fù)到其他主機(jī)上進(jìn)行數(shù)據(jù)驗(yàn)證等工作;存儲(chǔ)在備份平臺(tái)上的數(shù)據(jù)能夠高效、加密、異步的復(fù)制到遠(yuǎn)程地點(diǎn)部署的設(shè)備上,而無(wú)需運(yùn)送磁帶。備份平臺(tái)通過(guò)RAIN 和RAID 保護(hù)、熱備份磁盤(pán)、自我告警等機(jī)制對(duì)備份數(shù)據(jù)加以保護(hù),提高了備份數(shù)據(jù)的可恢復(fù)性。在本項(xiàng)目中構(gòu)建一套數(shù)據(jù)恢復(fù)/測(cè)試環(huán)境,能夠支持每天從備份系統(tǒng)中將數(shù)據(jù)進(jìn)行恢復(fù)測(cè)試,同時(shí)使用測(cè)試應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)完整性驗(yàn)證。并且將數(shù)據(jù)驗(yàn)證工作加入IT 日常管理流程中,使得備份數(shù)據(jù)更加的有效及完整。
項(xiàng)目實(shí)施過(guò)程中在備份服務(wù)器上安裝oracle 數(shù)據(jù)庫(kù)軟件,數(shù)據(jù)庫(kù)使用和當(dāng)前生產(chǎn)環(huán)境相同的release 的數(shù)據(jù)庫(kù)。在我們神東環(huán)境中最高版本使用Oracle10.2.0.4。創(chuàng)建種子數(shù)據(jù)庫(kù),創(chuàng)建catalog 知識(shí)庫(kù)所有者用戶(hù),例如可以創(chuàng)建名為netback 的方案用戶(hù),并授權(quán)netback 用戶(hù)有catalog_owner_,創(chuàng)建catalog 知識(shí)庫(kù)的表空間,創(chuàng)建catalog。
以下介紹知識(shí)庫(kù)創(chuàng)建的過(guò)程
創(chuàng)建知識(shí)庫(kù)表空間:
SQL>create tablespace netback datafile /u01/oradata/
netback/netback.dbf'size 2048M;
Tablespace created.
創(chuàng)建netback 用戶(hù):
SQL>create user netback identified by netback default
tablespace netback;
User created.
授權(quán)netback 可以使用知識(shí)庫(kù):
SQL>grant connect,resource,recovery_catalog_owner to
netback;
Grant succeeded.
然后創(chuàng)建catalog:
[oracle@OAtest~]$rman catalog netback/netback@netback
RMAN>create catalog;
RMAN>quit
至此,oracle 備份知識(shí)庫(kù)創(chuàng)建完成。
在數(shù)據(jù)庫(kù)服務(wù)器上安裝TSM 備份軟件的備份客戶(hù)端。安裝數(shù)據(jù)庫(kù)軟件的備份代理。在數(shù)據(jù)庫(kù)服務(wù)器上創(chuàng)建到catalog 知識(shí)庫(kù)的名字解析服務(wù),確認(rèn)oracle 數(shù)據(jù)庫(kù)能夠訪問(wèn)catalog 知識(shí)庫(kù),在知識(shí)庫(kù)中注冊(cè)備份數(shù)據(jù)庫(kù)。使用新的介質(zhì)管理層接口替換oracle 或者先前備份軟件的介質(zhì)管理層接口,確認(rèn)備份代理工作正常。可以使用oracle 提供的介質(zhì)管理層測(cè)試工具sbttest 進(jìn)行測(cè)試,如下:
$sbttest test
返回為sbtinit succeeded 表示測(cè)試成功。
在數(shù)據(jù)庫(kù)服務(wù)器上,首先配置rman 使用環(huán)境,可以使用類(lèi)似
如下命令查看oracle 數(shù)據(jù)庫(kù)默認(rèn)的備份環(huán)境:
RMAN>show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;# default
在catalog 知識(shí)庫(kù)中注冊(cè)數(shù)據(jù)庫(kù),命令如下:
RMAN>register database;
如果遇到如下錯(cuò)誤:
bash-3.00$ rman target/catalog netback/netback@
netback
表明知識(shí)庫(kù)版本低于生產(chǎn)數(shù)據(jù)庫(kù),需要升級(jí)catalog,命令為:
RMAN>upgrade catalog;
recovery catalog owner is netback
enter UPGRADE CATALOG command again to confirm catalog
upgrade
提示需要再次運(yùn)行一次:
RMAN>upgrade catalog;
RMAN>quit
成功后即可使用catalog。
修改數(shù)據(jù)庫(kù)默認(rèn)備份通道為sbt,命令如下:
RMAN>CONFIGURE DEFAULT DEVICE TYPE TO sbt;
必須打開(kāi)控制文件的自動(dòng)備份,否則數(shù)據(jù)庫(kù)仍然不能恢復(fù)。
RMAN>CONFIGURE CONTROLFILE AUTOBACKUP on;
至此,備份軟件對(duì)數(shù)據(jù)庫(kù)的備份配置完成。
使用rman 腳本對(duì)數(shù)據(jù)庫(kù)進(jìn)行全備,rman 應(yīng)該同時(shí)連接到目標(biāo)數(shù)據(jù)庫(kù)(即需要進(jìn)行數(shù)據(jù)備份的數(shù)據(jù)庫(kù))和catalog 知識(shí)庫(kù)。需要記錄數(shù)據(jù)庫(kù)的DBID。
四、建立虛擬化服務(wù)器(VMware)基礎(chǔ)架構(gòu)
目前在神東公司環(huán)境降低服務(wù)器大量增加和對(duì)平臺(tái)依賴(lài)性等因素成為企業(yè)實(shí)現(xiàn)其目標(biāo)的障礙。
通過(guò)本項(xiàng)目在一臺(tái)高性能服務(wù)器上運(yùn)行多個(gè)操作系統(tǒng)和應(yīng)用程序,提高硬件的利用率,降低能耗,并減少資金成本和運(yùn)營(yíng)成本。通過(guò)虛擬化架構(gòu)實(shí)現(xiàn)硬件性能、可擴(kuò)展性和可用性級(jí)別的提升。在實(shí)時(shí)過(guò)程中使用在線遷移虛擬機(jī)避免計(jì)劃內(nèi)停機(jī);通過(guò)自動(dòng)化負(fù)載平衡實(shí)現(xiàn)基于策略的IT 資源動(dòng)態(tài)分配;消除許多重復(fù)的配置和維護(hù)任務(wù)。確保計(jì)劃內(nèi)硬件維護(hù)和備份時(shí)間依然保持業(yè)務(wù)運(yùn)轉(zhuǎn)不停頓。確保永不宕機(jī)的可用性,并在發(fā)生災(zāi)難后進(jìn)行快速、有效恢復(fù)。
VMWARE 軟件分為兩個(gè)主要部分:VMWARE vCenter server,即原來(lái)的ESX server 和Vcenter console。
Server 用于創(chuàng)建虛擬環(huán)境,運(yùn)行虛擬主機(jī)。VC 服務(wù)器要求的安裝的操做系統(tǒng)為WINDOWS SERVER 2003,上面安裝SQL 2000 SP4或是SQL 2005 SP1 以上。在此系統(tǒng)上面配置VC 服務(wù)和LICENCE服務(wù)。VC 服務(wù)器要與ESX 主機(jī)的SERVICE CONSOLE 在同一網(wǎng)段內(nèi)。
使用多臺(tái)ESXserver,兩臺(tái)serer 共享LUN。虛擬機(jī)創(chuàng)建在LUN 上(事實(shí)上也就位于N6060 上),然后創(chuàng)建N6060 的LUN 到虛擬機(jī)。在專(zhuān)用的LUN 上保存數(shù)據(jù)庫(kù),以確保虛擬機(jī)處理數(shù)據(jù)庫(kù)的性能。任何一臺(tái)ESXserver 故障,只需要在另一臺(tái)ESXserver 上啟動(dòng)虛擬機(jī)操作系統(tǒng)即可。能夠?qū)崿F(xiàn)快速接管。
Vcenter console 用于遠(yuǎn)程管理vCenter SERVER。安裝后可通過(guò)管理界面對(duì)虛擬機(jī)進(jìn)行管理和調(diào)整。
使用VMware vCenter Converter 轉(zhuǎn)換物理主機(jī)到虛擬機(jī)這一步是整個(gè)項(xiàng)目中難度最大,也是風(fēng)險(xiǎn)最大的步驟。所以,一定要確認(rèn)系統(tǒng)各項(xiàng)備份成功。并完整保留用戶(hù)生產(chǎn)環(huán)境直到這個(gè)轉(zhuǎn)換過(guò)程完成。
轉(zhuǎn)換過(guò)程比較簡(jiǎn)單。首先在需要遷移的服務(wù)器上安裝VMwarevCenter Converter 企業(yè)版,隨后在夜間指定的時(shí)間點(diǎn)停止數(shù)據(jù)庫(kù)和應(yīng)用服務(wù),使用VMware vCenter Converter 將整個(gè)服務(wù)器所有文件系統(tǒng)及分區(qū)表等相關(guān)內(nèi)容轉(zhuǎn)換到外部存儲(chǔ)設(shè)備上,成為一個(gè)虛擬機(jī)目錄。
然后將這個(gè)目錄復(fù)制到N6060 上,在VMWARE server 中打開(kāi)該虛擬文件即可。整個(gè)轉(zhuǎn)換過(guò)程通常都在分鐘級(jí)。虛擬機(jī)啟動(dòng)后,啟動(dòng)虛擬機(jī)中的數(shù)據(jù)庫(kù)和應(yīng)用程序。
五、神東數(shù)據(jù)中心SAN 架構(gòu)
N6060 配置有4Gb 速率FC 接口24 個(gè),這24 個(gè)接口分為連接擴(kuò)展存儲(chǔ)柜的接口和連接主機(jī)的主機(jī)接口。擴(kuò)展接口應(yīng)確保磁盤(pán)柜雙冗余接入控制器。主機(jī)接口應(yīng)分別接入不同的光纖通道交換機(jī),并進(jìn)行FC 綁定,提高設(shè)備帶庫(kù)和冗余;N6060 配置有千兆以太網(wǎng)接口8 個(gè),這8 個(gè)接口應(yīng)分別接入到Cisco 以太網(wǎng)交換機(jī)中。
每臺(tái)N6060 部署4 個(gè)aggerates,兩臺(tái)N6060 之間25TB 實(shí)現(xiàn)mirror,剩余13TB 存儲(chǔ)空間疊加使用,劃分相應(yīng)的Volume、Qtree、LUN 給相應(yīng)的主機(jī)。
在神東煤炭數(shù)據(jù)中心環(huán)境中部署兩臺(tái)MDS9506 作為核心存儲(chǔ)交換機(jī),在項(xiàng)目的設(shè)計(jì)中基于神東集團(tuán)公司業(yè)務(wù)的不同將核心存儲(chǔ)交換機(jī)邏輯的劃分為多個(gè)虛擬交換機(jī),保證數(shù)據(jù)存儲(chǔ)過(guò)程中業(yè)務(wù)的相對(duì)隔離。在主機(jī)與存儲(chǔ)設(shè)備的部署上采用業(yè)內(nèi)成熟的zone技術(shù),保證不同主機(jī)與存儲(chǔ)設(shè)備的獨(dú)立性。
六、項(xiàng)目總結(jié)
神東煤炭公司數(shù)據(jù)存儲(chǔ)備份系統(tǒng)的實(shí)施核心分為三個(gè)部分:數(shù)據(jù)集中存儲(chǔ)、關(guān)鍵數(shù)據(jù)的熱備份以及全網(wǎng)應(yīng)用服務(wù)器虛擬化的實(shí)現(xiàn),通過(guò)三大模塊的改造升級(jí)安全合理的保證神東信息化的運(yùn)行。
全網(wǎng)的數(shù)據(jù)集中存儲(chǔ)在部署高安全性策略的N6060 設(shè)備上,有效保證關(guān)鍵性業(yè)務(wù)數(shù)據(jù)的安全性及穩(wěn)定性。Tivoli StorageManager 管理軟件配合虛擬磁帶備份設(shè)備針對(duì)數(shù)據(jù)庫(kù)實(shí)時(shí)更新的數(shù)據(jù)部署在線熱備份,避免人為及自燃災(zāi)難帶來(lái)的數(shù)據(jù)丟失。全網(wǎng)應(yīng)用服務(wù)器實(shí)現(xiàn)VMware 虛擬化,有效的控制和減少服務(wù)器數(shù)量,明顯的提升了每個(gè)服務(wù)區(qū)的利用率;加快的新建應(yīng)用系統(tǒng)的部署,所有的服務(wù)器資源將統(tǒng)一分配管理并按需進(jìn)行資源調(diào)配,大量的減少信息管理人員的維護(hù)工作量。通過(guò)三面的合理部署運(yùn)行為神東煤炭集團(tuán)公司信息化運(yùn)作提供一個(gè)高速、安全、可靠的平臺(tái)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴(lài)品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://m.lukmueng.com/
本文標(biāo)題:數(shù)據(jù)存儲(chǔ)備份系統(tǒng)的有效構(gòu)建淺析
本文網(wǎng)址:http://m.lukmueng.com/html/support/1112157984.html