Windows Server 2012 (Hyper-V 3) 好文分享之Getting Started with Hyper-V Replication(下)

Windows Server 2012 (Hyper-V 3) 好文分享之Getting Started with Hyper-V Replication(下)

由於篇幅太長,所以此篇延續上篇未完成的動作。

Exercise 4: Guest IP Injection

Hyper-V Manager點選HV2,會看到多出一台和HV1一樣名稱的虛擬機器,那是因為前一個步驟啟用Replication功能,所以HV1的虛擬機器就複寫到HV2,所以不要太驚訝,點選HV2的TestVM虛擬機器,然後按【Settings】。

2012-8-1 下午 07-48-46

Settings for TestVM on HV2視窗,點選Network Adapter,然後選擇Failover TCP/IP,勾選【Use the following IPv4 address schema for the virtual machine】,然後輸入指定的網路設定,輸入完畢後,按【Apply.】。

2012-8-1 下午 07-50-07

第一Virtual Lab指定的網路設定。

2012-8-1 下午 11-59-32

然後在Test FailoverVirtual Switch選擇自己所建立來Replication的網路介面TechNet,然後按【OK】。

2012-8-1 下午 07-51-02

Exercise 5: Execute a Test Failover, a Planned Failover, and an Unplanned Failover Scenario

以下是針對Replica的功能展示測試模式(Test Failover)、計畫性複寫(Planned Failover)和災難還原(Failover)三種方式,讓你完整了解Hyper-V Replica的功能。

很棒Execute test failover

Hyper-V Manager的HV2內,點選TestVM虛擬機器按右鍵選單,Replication選擇【Test Failover】。

2012-8-1 下午 07-52-51

Test Failover視窗按【Test Failover】。

2012-8-1 下午 07-53-17

在HV2內就會出現一台TestVM–Test的虛擬機器,不過那是測試模式下的虛擬機器,都會在機器後面加上Test,停止Test Failover後,TestVM–Test就會消失。

2012-8-1 下午 07-53-36

那如何停止Test Failover,只要點選原本啟動Test Failover的虛擬機器TestVM按右鍵選單Replication,選擇【Stop Test Failover】。

2012-8-1 下午 07-53-52

Stop Test Failover視窗點選【Stop Test Failover】,這樣就會確實停止Test Failover。

2012-8-1 下午 07-54-10

很棒Execute a planned failover

Hyper-V Manager的HV1點選TestVM虛擬機器按右鍵選單Replication,選擇【Planned Failover】。

2012-8-1 下午 07-55-31

Planned Failover視窗直接點選【Fail Over】,開始有計畫性的複寫移轉。

2012-8-1 下午 07-55-51

不過你在Virtual Lab 會出現Start the Replica virtual machine錯誤,那是因為HV1或HV2已經是安裝在Hyper-V上,所以無法虛擬再虛擬化,不過這個錯誤在現實環境就不會出現。

2012-8-1 下午 07-57-21

你也可以看到Replication health視窗,Primary Server和Replica Server顛倒過來那就代表剛剛Planned Failover成功了,如果想要再做一次的話,那所有步驟就要顛倒過來就可以。

2012-8-1 下午 07-59-02

很棒Execute an unplanned failover

剛剛看到Primary Server是HV2,Replica Server是HV1,前面都是示範測試模式或是有計畫的複寫,那現在要要模擬真實情況的複寫,Virtual Lab是教你將Primary Server的TestVM關機,不過筆者要讓你更了解,所以直接刪除掉,如下圖所示。

2012-8-1 下午 08-03-10

那這時就真的是 Failover了,所以要從Replica Server的HV1複寫一份到Primary Server的HV2上,Hyper-V Manager的HV1點選虛擬機器TestVM按右鍵選單Replication,按【Fail Over】。

2012-8-1 下午 08-03-40

Fail Over視窗按【Fail Over】。

2012-8-1 下午 08-03-55

然後在HV1的虛擬機器TestVM按右鍵選單Replication,點選【Reverse Replication】。

2012-8-1 下午 08-04-16

Reverse Replication Wizard for TestVM視窗,按【Next】。

2012-8-1 下午 08-04-34

Specify Replica Server輸入Replica Server的名稱,原本的Replica Server是HV1,由於HV2的虛擬機器不見了,所以從原本的Replica Server複寫過來,那HV2新複寫好的虛擬機器TestVM就會變成Replica Server,所以這裡Replica Server就是輸入HV2.contoso.com,名稱預設就會被輸入好,按【Next】。

2012-8-1 下午 08-04-45

那接下來的設定就不用設定了,直接按【Finish】,完成設定。

2012-8-1 下午 08-05-20

那你再來看HV2,就會看到從HV1複寫過來的虛擬機器。這種情形是Primary Server掛點,所以可以從Replica Server複寫過來,若是遇到Replica Server掛點,那你只能重新參考Exercise 3: Configure Hyper-V Replication Settings on HV1 and HV2 ,移除Replication功能,在重新啟動Replication。

2012-8-1 下午 08-05-42

Exercise 6: View the Health and Replication Status

以下的操作都是讓你可以盡量了解Hyper-V Replica的監控。

Hyper-V Manager下方都會有一些檢視的相關視窗,不過預設不會有Replication Health,所以若有使用到Replication功能,那還是建議新增出來,那該如何新增呢?點選Hyper-V按右鍵選單View,點選【Add/Remove Columns】。

2012-8-1 下午 08-10-13

Add/Remove Columns視窗Available Columns內將Replication Health新增到Displayer Columns,按【Add】。

2012-8-1 下午 08-10-35

如下圖所示,Replication Health成功新增到Displayer Columns,按【OK】。

2012-8-1 下午 08-11-01

那在Hyper-V Manager就可以看到下方多出了Replication,可以看到一些簡單資訊。

2012-8-1 下午 08-12-57

若想看到更多的Replication Health資訊,可以點選有啟動Replication功能的虛擬機器TestVM按右鍵選單Replication,按【View Replication Health】。

2012-8-1 下午 08-11-40

Replication Health可以看到更多的Replication資訊

2012-8-1 下午 08-12-03

其實有些資訊可以從PowerShell檢視,開啟PowerShell,然後輸入【Get-vmreplication testvm –computername hv1】,這樣可以看到Primary Server和Replica Server,還有ReplicaPort。

2012-8-1 下午 08-14-10

輸入以下三行指令可以更了解Replica資訊。

【$vmrepl=get-vmreplication testvm –computername hv1】

【$vmrepl.CurrentReplicaServerName】

【$vmrepl.ReplicationMode】

2012-8-1 下午 08-16-57

可以抓取HV2的Replica資訊,【Get-vmreplicationserver –computername hv2】。

2012-8-1 下午 08-18-02

Jerry_IT 周伯恆 2010 ~2016 Microsoft® MVP Award
部落格:http://www.dotblogs.com.tw/jerry710822