相信使用過DPM2007的IT Pro朋友們對DPM2007備份及恢複SQL,Exchange,Sharepoint,Virtual Server 2005的解決方案已經比較熟悉了.在虛拟化産品大行其道的今天,随着SP1的出爐,DPM2007也加上了對Hyper-V的支援,并且一如既往的出色.
看看DPM2007SP1的優秀之處吧:
1.用于所有 Hyper-V 主機和來賓的單一管理控制台(WSB裡面是各管各的)
2.持續資料保護,以最多 15 分鐘的間隔拍下基于 VSS 的快照,僅擷取程序中的更改
3. 允許備份跟随 VM 在群集節點間移動的 Hyper-V 群集識别功能(WSB可做不到)
4. DPM 伺服器到 DPM 伺服器複制
5. 支援磁盤和錄音帶媒體(磁盤到磁盤、磁盤到錄音帶或磁盤到磁盤再到錄音帶)。
6. 在整個資料範圍内備份和恢複,包括 Hyper-V 主機和來賓;運作中來賓的無代理 VSS 備份;支援恢複單個 VM(還記得WSB還原出來的是所有的虛拟機嗎?);故障轉移群集資料;及用于 SQL Server、Exchange、SharePoint、Hyper-V 和 Virtual Server 的業界一流應用程式專用功能
7. 備份前和備份後腳本
我們就一起來見識一下SCDPM2007SP1中的和Hyper-V有關的新功能吧!
安裝DPM2007的過程這裡就不用多說了,建議大家在Technet網站上仔細看一下就好,比較簡單,主要是之前需要安裝WDS服務,IIS,SQL,Power shell等等需要細心耐心一些.
這裡想提醒大家的反而是做之前的規劃,下表中對需要預留多大的存儲空間有簡單的計算方式,不要急急忙忙地把DPM架上線了才發現磁盤空間不夠哦~
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926596ufjN.jpg"></a>
安裝過程略…
安裝完成DPM2007主程式後别忘記了打上SP1更新檔哦,忘了這點,可是做不了後面的Hyper-V的備份的~
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926600Sl1n.jpg"></a>
(DPM2007的SP1更新檔包)
這裡需要大概介紹一下我的DPM2007SP1伺服器的情況
這台伺服器作業系統為Windows Server 2003 SP2
CPU記憶體滿足最低配置,上面隻有兩塊硬碟,DPM2007支援磁盤錄音帶兩種媒體,但是不支援對單塊磁盤進行配置,是以兩塊磁盤也是最低配置.
并且有一點請大家注意:在初始配置DPM2007将另外的磁盤添加到存儲池中的時候,不用畫蛇添足地在磁盤管理器裡面就把它們格式化了,在後面DPM開始備份的時候會自動格式化的.像下面這樣保持動态未格式化即可.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926603JNPx.jpg"></a>
在我們熟悉的DPM2007主要台中,點選到”管理”菜單,為我們要監控的運作Hyper-V的實體機器和其上運作的VM虛拟機安裝DPM保護代理程式.這也是本文前面提到的DPM2007SP1的第一個優點:HOST主機和GUEST客戶機在能夠被同一個控制台管理.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926606YbBi.jpg"></a>
如果你選擇完畢伺服器(DPM用戶端)點選安裝代理程式的時候出現下面的截圖,那就是你忘了在DPM用戶端上安裝KB940349更新檔程式了,這個是一定要打上的.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926610tAMF.jpg"></a>
待安裝好DPM代理程式後,DPM伺服器會要求重新開機DPM用戶端.在生産環境中大家一定注意盡量不要選擇自動重新開機DPM用戶端以免帶來麻煩.
如果你是将DPM2007更新到SP1之前已經有機器安裝好了代理程式,那麼在DPM2007更新到SP1後也需要為DPM用戶端更新帶來程式.
安裝好DPM保護代理程式的機器重新開機過後就能在DPM伺服器控制台中看到狀态了.
在我的示範截圖中,黃色标示機器是Guest虛拟機,綠色标示機器則是運作着Guest OS的HOST實體伺服器
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926614w6Ut.jpg"></a>
借用前作中的截圖,讓大家勾起一下回憶,呵呵,這個是我在安裝了Windows Server 2008 With Hyper-V的實體伺服器上的Hyper-V控制台的截圖.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926618drHQ.jpg"></a>
在”管理”—“磁盤”菜單下我們可以看到已經添加好的作為存儲備份的那塊硬碟.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926622gLxR.jpg"></a>
一切順利,Ok,我們現在要做的就是開始建立保護組了.這和DPM2007時沒有任何差別.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926625mkEM.jpg"></a>
如圖上所講,保護組就是我們要備份的資料的集合.next,下一步
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926629mapm.jpg"></a>
選擇組成員,可以看到,在完整合格域名下方展開的樹中,就是我們剛才安裝了DPM保護代理程式的那幾台機器.
再分别點開這些機器名稱,可以看到又會出現子樹,可以勾選是否備份SystemState,共享檔案夾,還是SQL資料庫,還是所有磁盤分區上的檔案.這一切都和沒有為DPM2007伺服器打上SP1之前一樣.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926632QFiH.jpg"></a>
可能已經有比較細心的朋友發現了,在我剛才标示出的運作有Hyper-V的實體主機名稱下,多出了”Microsoft Hyper-V”這麼一個分支,下面還有Backup Using Child Partition XXXXX等細項.
沒錯,這個正是DPM2007SP1的新特性,對Hyper-V的支援.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926636pvKK.jpg"></a>
我們勾選上”Microsoft Hyper-V”
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926640dNqt.jpg"></a>
開始建立一個保護組
因為我的DPM伺服器後面沒有再接錄音帶機,是以隻能選擇使用磁盤為媒體進行備份
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926644caJE.jpg"></a>
設定資料保護的天數以及快速完整備份的時間計劃
在生産環境中這個需要根據你實際的需求和網絡使用等綜合因素來制定
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926648t6ls.jpg"></a>
為要備份的各種資料制定存儲空間
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926651xQ2f.jpg"></a>
可以看到預設情況就是本文最前面講到的最小存儲空間=要備份的資料量X1.5
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926655jir6.jpg"></a>
接着我們可以選擇自動開始還是手動的方式進行第一次DPM伺服器與用戶端上資料的同步.
選擇自動的話就是透過網絡來傳輸資料進行同步的
而選擇手動一般則是通過移動存儲裝置來完成同步,資料量大的時候這種方式快
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_12499266591duw.jpg"></a>
确認無誤,建立保護群組
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926662XOYr.jpg"></a>
備份開始…
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926666AFMl.jpg"></a>
~~~出現錯誤資訊了,看看錯誤詳情,
隻好微軟KB庫裡搜一把了: http://support.microsoft.com/kb/967509/zh-CN
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926669G01E.jpg"></a>
按照KB庫資訊,這是因為IVssDifferentialSoftwareSnapshotMgmt3 接口使用卷影複制元件注冊不正确造成的,要在DPM2007SP1伺服器上執行以下操作:
注冊這個vss_ps.dll動态連結庫檔案
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926672gZaW.jpg"></a>
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926674bTFx.jpg"></a>
再試
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_12499266761Ehq.jpg"></a>
All of them配置副本成功.
在DPM2007SP1主要台中可以看到選擇的受保護的伺服器資料正在和DPM伺服器發生同步中…
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926680czDn.jpg"></a>
在DPM伺服器上看它的那塊作為備份存儲的磁盤
被自動地按照前面設定的存儲磁盤空間劃開了,并且都格式化為了NTFS格式
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926685F1Iz.jpg"></a>
同時,在”監視”的菜單下,我們也可以看到現在正在進行的作業,已完成的作業或者失敗了的作業.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926689JXO7.jpg"></a>
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926694g2Pn.jpg"></a>
有一個虛拟機備份的時候發生問題了,提示”副本不一緻”,如果不修複此問題我們是沒有辦法拿這樣一份”壞”了的備份去還原資料的.
是以對于報錯,執行一緻性檢查,解決!
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926698yqeq.jpg"></a>
幾台虛拟機資料和DPM2007SP1伺服器同步完成以後,我們需要測試一下能否正确還原出可用資料.
為了更好地示範,我這裡選擇為這台名稱為SHPROXY的虛拟機手動建立一個恢複點.按照我前面的設定,如果我這裡不建立恢複點,那麼自動建立恢複點的時間應該在每晚8點鐘了.
建立恢複點成功.這個時候已經和我上次的恢複點(第一次完成資料同步時刻)建立時間相差了2個半小時左右,見圖.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_12499267024zib.jpg"></a>
選擇”恢複”頁籤
選擇要還原哪一台伺服器的資料
按照精确時間選擇恢複點
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926706JkJ1.jpg"></a>
因為我這裡是生産環境,是以選擇把備份資料複制到網絡上其他伺服器的磁盤上
選擇恢複類型這裡說的很明白,要把備份恢複到原始執行個體時會覆寫資料
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_124992670947fT.jpg"></a>
我這裡選擇了還原在DPM2007SP1伺服器身上,隻是看一下還原效果
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926712FXIz.jpg"></a>
請確定還原的目的地空間大于所需要空間
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926715RwGc.jpg"></a>
這裡還原安全性是指被還原出的資料檔案是要套用還原目的地伺服器上的安全屬性還是自己當時備份時候的安全屬性.
一般為檔案伺服器上的檔案資料做恢複時我們才會選擇第二個選項,這樣還原出的檔案能被誰通路不能被誰通路這些屬性不會發生變化,比較安全.也可見DPM2007對資料安全的考量還是很到位的.
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926718gVKz.jpg"></a>
開始恢複工作…
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926722Z571.jpg"></a>
恢複資料成功
17點幾G還原出來隻用了幾分鐘,速度還是不錯的.(公司内網伺服器為千M互聯)
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926725l1hs.jpg"></a>
一層層打開指定還原到的檔案夾,最終可以看到恢複出來的虛拟機相關資料
VHD檔案啊,配置檔案啊,等等
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926728rwAk.jpg"></a>
其實,
對于生産環境中的實體伺服器,我們也應該同時備份其系統狀态和虛拟機中重要的資料等,而且使用DPM2007SP1做到這點真的一點也不麻煩!
這樣,我們系統管理者就可以在當GUEST虛拟機乃至HOST主機發生問題時,更加全面而迅速地恢複資料,恢複業務.
還有,本文中由于硬體條件有限,并沒有涉及使用錄音帶機達到D2D2T的備份方案,有條件的朋友可以試着測試一下,歡迎交流經驗心得.
最後再附圖一張:
<a href="http://mrfly.blog.51cto.com/attachment/200908/10/151750_1249926729tupM.jpg"></a>
(此圖例為使用DPM2007SP1恢複出的伺服器的"系統狀态",bkf格式?檔案圖示很眼熟?知道剩下的該怎麼做了吧,呵呵...)
本文轉自 jrfly331 51CTO部落格,原文連結:http://blog.51cto.com/mrfly/190250,如需轉載請自行聯系原作者