請選擇 進入手機版 | 繼續訪問電腦版

28computer.com

 找回密碼
 即時註冊

掃一掃,訪問微社區

Login

免註冊即享有會員功能

查看: 2618|回復: 6

[極上級] Double-take 教學

[複製鏈接]

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
發表於 2015-5-11 16:26:14 | 顯示全部樓層 |閱讀模式
本帖最後由 kinsir 於 2015-5-11 16:36 編輯


第一章)Double-Take Availability – 講述篇


IT 這個行業最重要的是「求神拜佛」不要死機,雖然可以靠備份來重新還原數據,但需時長,而這個時間性問題大多數是使用「實體機」上發生,因為最嚴重的是要由系統重裝到還原數據,試想想公司會否適合這樣做?虛擬化技術的出現正正能夠為「實體機」彌補還原方面的不足,原因是可以利用虛擬化備份軟件將整個虛擬機器備份,當虛擬機器出現問題時,可還原整台虛擬機器,大大減低還原時間,這是虛擬化的特點。
除了虛擬化備份的重要性之外,經常提及到的就是災難性復原計劃,最常見的做法是將公司內部所有系統連資料複製到另一數據中心之中,而此計劃亦可分成簡單和複雜程度,前者純粹將系統連資料備份到數據中心的儲存裝置內,當公司系統出現災難導致所有資料遺失,那存放在數據中心的資料可隨時準備使用,後者就是將系統連資料複製到數據中心的系統內,萬一公司系統出現災難令系統連資料盡毀,這時候數據中心系統便即時起動運作,達到零停機效果,不會令公司服務停頓。
今次所介紹的是一套名為 Double-Take 軟件,是由外國 Vision Solutions 公司研發出來,旗下產品分別有「Double-TakeAvailability」、「Double-Take DR」、「Double-Take Move」和「Double-Take Share」,各產品可支援實體機、VMware ESXi 和 Hyper-V,所以 P2P、P2V 和 V2V 也能輕易做到所需要的效果。


以下描述各產品用途:
1. Double-Take Availability 是用來故障轉移(Failover),目的只有一個,當公司系統出現災難時可馬上轉移到數據中心的系統繼續運作,假設公司的系統回復正常,管理員可安排時間將數據中心的系統資料相反(Reverse)回復到公司的系統內,其賣點就是令系統零停機!
2. Double-Take DR 一看產品名稱就知道其作用是用來做Disaster Recovery,在使用上比起 Double-Take Availability 更容易,管理員只需排程複製資料時間,就能將公司系統連資料以 image 方式備份到數據中心的系統內,當公司出現災難,管理員可即時在數據中心中根據 image 備份時間回復整個系統,非常之簡單。
3. Double-Take Move 讓我們很容易地就能夠做到Migration,跟 Double-Take DR 使用上類似,管理員選擇好那台系統需要進行 Migration,以及那台是目的地系統,然後在Double-Take Move 按下按鈕即可 Migrate 系統。
4. Double-Take Share 是讓不同資料庫系統連接,例如是MSSQL Server、Oracle、Sybase 和 Microsoft Azure 等等,目的是集中這些資料庫數據,然後管理員可隨意控制資料庫互相複製,使資料庫格式相容,此軟件適合 DBA 使用。
下一篇筆者先為以圖表講解今次的做法,會扮演公司和數據中心兩個地方,藉此讓大家更加了解運作過程。

回復

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:27:31 | 顯示全部樓層
本帖最後由 kinsir 於 2015-5-11 16:36 編輯

(第二章) Double-Take Availability – 圖解篇

筆者很簡單地劃了一張 Office 與 Data Center 網絡連接圖表讓大家思考,而中間的接駁方法是利用 1G Metronet 專線連接,因為在這個示範之中是使同一個網段,所以不會使用路由器,反而用了兩台交換器配置 Trunk 形成同一網 192.168.111.0/24,大家記得先將圖表內三台 Windows 伺服器的虛擬網絡配置為 VMnet3。

1. 左方的 Windows 2008 R2 是 Double-Take Source 伺服器,也是Production 伺服器,Double-Take Availability 會將整台伺服器複製到位於Data Center 的 Double-Take Target 伺服器,而 C: 硬碟空間是 149GB,我們需預留 137GB 空間給Double-Take Target 伺服器 Reverse 之用,而 active.hkitblog.localFQDN 是由 DNS 伺服器更新,Double-Take Availability 最強之處是當Soruce 伺服器出現故障時,其 FQDN 會自動更新成為 Target 伺服器的IP Address 192.168.111.51 (需加入成為 Domain Controller 成員),因此客戶端正在存取 active.hkitblog.local 是沒有太大感受到中斷情況的。
2. 右方 Windows 2008 R2 是 Double-Take Target 伺服器,萬一Source 伺服器出現故障可由管理員在 Double-Take Client Console 進行故障轉移,所以 C: 硬碟需預留一些空間給 Double-Take Source 伺服器複製資料。當 Double-Take Source 伺服器修復完成,管理員可決定是否需要 Reverse 整台 Target 伺服器回到 Source 伺服器。(需加入成為Domain Controller 成員)
3. 這台位於 Data Centre 的 Windows 2012 R2 DNS 伺服器純粹更新兩台 Double-Take 伺服器的 FQDN,亦都安裝了 Double-Take Client Console 作中央管理之用。
下一篇教大家安裝Double-Take Server 在 Windows 2008 R2,請繼續觀看。

回復 支持 反對

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:29:11 | 顯示全部樓層
(第三章) Double-Take Availability – Server 安裝篇



我們要在兩台 Windows 2008 R2 安裝 Double-Take Server Components,還未安裝之前請先將它們加入 Domain Controller 成為 member。然後可經由 Windows 2012 R2 的 Double-Take Client Console 連接來管理,而安裝亦都十分簡單,請大家跟著以下步驟來做。
Step 1:大家先到以下官方網站下載 Double-Take Availability 軟件,請按上方【Products】→【Double-Take Availability】。
Step 2:接著按右方【Request a Demo】按鈕。
Step 3:輸入申請資料後,VisionSolutions 會有專人聯絡你給你一套試用版本。
Step 4:解壓縮後按【autorun.exe】檔案。
Step 5:接著按【Install Double-Take Availability】按鈕。
Step 6:選擇安裝語言為【English (United States)】,然後按【OK】按鈕。
Step 7:開始準備 Double-Take Availability。
Step 8:系統會問我們是否需要更新,請選擇【No, skip this setup and continue the current installation】,然後按【Next】按鈕。
Step 9:接著在授權協議選擇【I accept the terms in the license agreement】,然後按【Next】按鈕。
Step 10:這是 license 啟動,不需要理會,請直接按【Next】按鈕。
Step 11:因為我們是安裝 Server 元件,請選擇【Server Components Only】,然後按【Next】按鈕。
Step 12:系統詢問我們是否開啟 Windows 適當端口,請選擇【Open only the ports that are not in use】,然後按【Next】按鈕。
Step 13:接著在上方輸入 Trial Key,跟著按【Add】按鈕,預設經已選擇好下方【Activate license at the end of setup】,然後按【Next】按鈕。
Step 14:成功加入 Trial Key,請直接按【Next】按鈕。
Step 15:不需要更改任何配置,請直接按【Next】按鈕。
Step 16:系統會幫我們在 Windows 新增兩個 Admin 和 Monitors 群組,然後按【Next】按鈕。
Step 17:請按【Install】按鈕開始安裝。
Step 18:請稍等一會。
Step 19:安裝完成,請直接按【Finish】按鈕。
下一篇會教大家安裝 Double-Take Client Components,請繼續收看。


回復 支持 反對

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:30:11 | 顯示全部樓層
(第四章) Double-Take Availability – Client 安裝篇



我們在上一篇已經安裝了 Double-Take Server 元件在兩台 Windows 2008 R2 之上,而今次就是在 Windows 2012 R2 安裝 Double-Take Client 元件,它是用來管理兩台 Double-Take Server 的備份和復原。因為安裝過程與安裝 Double-Take Server 元件沒有太大分別,因此只列出重要部份。
Step 1:同樣解壓縮後按【autorun.exe】檔案。
Step 2:接著按【Install Double-Take Availability】按鈕。
Step 3:請選擇【Client Components Only】,然後按【Next】按鈕。
Step 4:安裝完成後,大家可開啟 Double-Take Console。
下一篇會教大家在 Double-Take Conole 配置將位於 Office 的 Windows 2008 R2 整台複製到 Data Center 的 Windows 2008 R2 內。


回復 支持 反對

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:32:00 | 顯示全部樓層
(第五章) Double-Take Availability – 複製設定



我們終於可以在 Client Console 內設定複製,source 192.168.111.50 的名稱是 active;而 target 的名稱是 standby,我們亦需在這個步驟設定 DNS 更新、啟動 Reverse 和排程 snapshots 時間。
Step 1:我們先在 active 伺服器的桌面新增資料夾和文字檔,再在 regedit 的 Double-Take 新增 Key 和 String Value。
Step 2:接著在 Double-Take Conosle 按上方【Manage Servers】按鈕,然後按下方【Add servers to your console.】。

Step 3:輸入 active 伺服器的網絡地址及網域管理員登入資料,然後按【Add】按鈕。
Step 4:與新增 active 伺服器一樣加入 standby 伺服器。
Step 5:接著按上方【Manage Jobs】按鈕,然後在左方按【盾牌】按鈕。
Step 6:請選擇【Double-Take Availability】,然後按【Next】按鈕。
Step 7:我們要複製整個 Windows 2008 R2 系統,所以請選擇【Protect files and folders, an application, or an entire Windows or Linux】,然後按【Next】按鈕。
Step 8:請選擇【active】為來源伺服器,然後按【Next】按鈕。
Step 9:跟著選擇【Full Server】,然後按【Next】按鈕。
Step 10:請選擇【standby】為目的地伺服器,然後按【Next】按鈕。
Step 11:開始進入設定畫面。
Step 12:首先在 Failover Options 選擇【Wait for user to initate failover】,意思是管理員需人手進行故障轉移。
Step 13:然之後在下方的 Failover Identity 選擇【Retain target network configuration (Recommended for WAN configurations)】,隨著選取【Update DNS server】,檢查下方的 DNS 配置有沒有錯誤。
Step 14:而在下方的 Revers Protection 就是相反回復配置,我們先選擇【Enable reverse protection】,而下方就是設定那台是 reserved soruce 和 target 的網絡地址。
Step 15:最下方的 Snapshots 和 Compression 是讓我們排程 Snapshots 時間,以及壓縮比例,請選擇【Enable scheduled snapshots】和【Enable compression】,然後按【Next】按鈕。
Step 16:系統檢查在配置上有沒有問題,例如硬碟空間和 DNS 連接,如果沒有問題的話,請直接按【Finish】按鈕。
Step 17:回到 Double-Take Console 可見到開始同步資料。
Step 18:稍等一會可見同步完成。
下一篇測試從 active 伺服器故障轉移到 standby 是否能成功。


回復 支持 反對

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:32:43 | 顯示全部樓層
本帖最後由 kinsir 於 2015-5-11 16:33 編輯

(第六章) Double-Take Availability – 故障轉移(Failover)




在上一篇經已成功從 active.hkitblog.local 伺服器複製資料到 standby.hkitblog.local 伺服器,所以在這篇測試將模擬當 active.hkitblog.local 伺服器故障後,standby.hkitblog.local 伺服器能否即時接手,而 DNS 亦都會自動更新。
Step 1:首先我們在 Windows 2012 R2 伺服器 ping active.hkitblog.local,成功 ping 通的話是 192.168.111.50。
Step 2:接著在 Double-Take Conosle 按上方【Manage Jobs】按鈕,然後按下方 Job 名稱【active to standby】,最後按上方【Failover】圖示。
Step 3:我們選擇【Failover to live data】,下方繼續選用預設【Apply data in the target queues before failover or cutover】,然後按【Failover】按鈕。
Step 4:開始故障轉移,請耐心等待。
Step 5:在 Activity 顯示 Failed over,這表示故障轉移完成。
Step 6:大家在 Windows 2012 R2 的 DNS 可以看見 active.hkitblog.local 網絡地址成功變成 192.168.111.51,而 standby.hkitblog.local 網絡地址反轉變成 192.168.111.50。
Step 7:大家再一次 ping active.hkitblog.local,網絡地址已經是 192.168.111.51。
Step 8:在 Target 伺服器開啟 Server Manager,電腦名稱已經變成 active.hkitblog.local。
Step 9:而在上一篇新增的檔案和 regedit 一樣完成同步。
我們已經成功完成故障轉移,下一篇使用相反(Reverse)將 Target 伺服器複製回 Soruce 伺服器。


回復 支持 反對

使用道具 舉報

81

主題

101

帖子

460

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
460
 樓主| 發表於 2015-5-11 16:33:23 | 顯示全部樓層
(第七章) Double-Take Availability – 相反轉移(Reverse)



最後我們要將維修好的故障伺服器資料還原到最新狀態,因此要從已經變成 active.hkitblog.local 的 Target 伺服器複製資料到現在是 standby.hkitblog.local 的 Soruce 伺服器,我們會先用 Double-Take Reverse 功能,然後再用 Failover 功能複製資料,在過程中會比較需時,請耐心等待。
Step 1:因為在上一篇作 Failover 時,Double-Take 會自動關掉 Source 伺服器,請先開啟,然後按上方【Manage Servers】按鈕,等一會就會連上 Source 伺服器。
Step 2:接著在上方按【Manage Jobs】按鈕,然後按下方 Job 名稱【active to standby】,最後按上方【Revers】圖示。
Step 3:系統詢問我們在 Revers 過程中會複製資料,請直接按【是】按鈕。
Step 4:開始進行 Reverse,請耐心等待。
Step 5:再按上方【Manage Jobs】按鈕,大家可看見 Reverse 經已完成,然後按上方【Failover】圖示。
Step 6:與上一章一樣,不再多講。
Step 7:開始進行 Failover,請耐心等待。
Step 8:在 Activity 顯示 Failed over,這表示故障轉移完成。
Step 9:在 Source 伺服器開啟 Server Manager,電腦名稱已經變回 active.hkitblog.local。
一連七章 Double-Take Availability 教學已告一段落,而當中的概念需掌握清楚,進行故障轉移便更加順利。


回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 即時註冊

本版積分規則

http://777relax.com

Archiver|手機版|小黑屋|28computer.com

GMT+8, 2018-6-20 13:47 , Processed in 0.188641 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表