本節我們來建立第二台郵件伺服器,并配置Exchange資料可用性組(DAG),添加2個資料庫DB并分别激活在不同的郵件伺服器上,如下圖紅框表示:

資料庫可用性組(DAG)是内置于Exchange Server中的郵箱伺服器高可用性和站點恢複架構的基礎元件。
DAG是一組郵箱伺服器承載了一組資料庫,可提供從影響單個伺服器或資料庫的故障中自動執行資料庫級恢複的功能。也就是說當一台郵件伺服器出現故障,其資料庫會自動漂移(激活)到DAG中其他成員上,而這并不需要共享存儲來支援,這也是Exchange資料可用性組的一大優勢所在。
配置DAG注意以下幾點:
a. DAG是基于伺服器故障轉移群集服務的,是以DAG中的所有伺服器作業系統必須相同版本。比如Windows 2012和Windows 2012 R2是無法部署DAG的。
b. DAG 中的所有伺服器都必須運作相同版本的Exchange。比如Exchange 2013和 Exchange 2016是無法部署同一個DAG的。
c. 具有奇數個成員的 DAG 使用故障轉移群集的節點多數仲裁模式。具有偶數個成員的 DAG 使用故障轉移群集的節點和檔案共享多數仲裁模式,是以當兩台Exchange伺服器做DAG,還需要仲裁節點。
d. DAG成員最多可包含16 個郵箱伺服器。
下面我們将來配置DAG服務
1.建立第二台郵件伺服器
DAG需要多台伺服器成員,這裡還是使用Azure Powshell來建立郵件伺服器EX02,并和EX01置于同一Azure可用性集,建立雙網卡并設定靜态IP。
New-AzureVMConfig -Name "HHCLOUD-EX02" -InstanceSize "Large" -AvailabilitySetName "HHCLOUD-EXJP" -ImageName "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-20160430-en.us-127GB.vhd" | Add-AzureProvisioningConfig -Windows -Adminusername hhcloud -Password "Abc000000" | Set-AzureSubnet -SubnetNames "Subnet-3" | Set-AzureStaticVNetIP -IPAddress 192.168.2.22 |Add-AzureNetworkInterfaceConfig -Name "dag" -SubnetName "Subnet-4" -StaticVNetIPAddress 192.168.4.22 | New-AzureVM -ServiceName "HHCLOUD-EXJP" –VNetName "HHCLOUD"
VM建立完畢後可到VM配置中确認可用性集、虛拟網絡等
2.安裝郵件伺服器
附加磁盤、環境配置、安裝等同上節,這裡不贅述了。
3.配置DAG
第二台郵件伺服器安裝王弼後,我們登陸ECP,到伺服器配置頁面下可以看到之前建立的兩台郵件伺服器
進入資料庫頁面,可以看到已經有預設資料庫存在
但預設資料庫配置在C槽,肯定各種不适合了。
這裡首先建立個資料庫DB01,資料路徑選擇之前附加的1TB的磁盤
警告需要重新開機資訊存儲服務
我們去服務中重新開機下。
因為這裡使用DC作為仲裁節點,是以進入DC,首先打開進階功能
然後把Exchange Trusted Subsystem加入本地管理者,以提供建立仲裁共享檔案的權限。
計算機中建立一個DAG的計算機,并禁用
在安全頁籤中添加EX01、EX02這兩台計算機的完全控制權限
現在進入ECP中,建立DAG。
見證伺服器就選DC,見證目錄留白,進行預設配置。
雖然本地部署時,微軟建議Exchange 2016或2013 sp1以上版本運作在Windows 2012 R2上可以不包含DAG群集管理通路點,這樣可以簡化 DAG 配置,消除一個或多個 IP 位址的需求,并降低 DAG 受***的可能性。
但是在Azure雲上我們并沒有為伺服器打開DHCP,而是使用Azure的虛拟網絡的DHCP,是以這裡需要設定DAG靜态IP位址。
添加DAG成員
伺服器添加到 DAG 時,會為DAG自動建立故障轉移群集,此故障轉移群集将由DAG獨占使用,并且必須專用于DAG,不支援将此群集用于任何其他用途。
手動配置資料庫網絡
首先調整下網卡名稱和優先級
然後可以在DAG屬性中勾選手動配置
Exchange自動識别并建立了MAPI網絡和DAG網絡,如果自動識别有問題可以手動調整
選擇添加DAG網絡
進入資料庫頁面,添加EX02的資料庫副本
指定EX02
添加完畢後我們可以看到EX01、EX02都有資料DB01副本了
最後可以在DB01屬性中,啟用循環日志記錄,來減少日志所占的空間。
同樣方法可以再建立一個資料庫DB02,并激活在EX02上,建立使用者時,系統會自動配置設定到每個DB上,這樣負載就可以均衡配置設定到兩台郵件伺服器上了,這裡就不贅述了。
轉載于:https://blog.51cto.com/yaojiwei/1803721