接着上次的實驗,我們這次說說Exchange2010的DAG技術,讓我們從2007的高可用性技術說起吧。
exchange2007 Mailbox服務器的高可用性解決方案有這些。
- 降低了複雜度
- 降低了成本(支持了低價格的SATA磁盤)
- 消除單點故障點(支持16點DAG,可以隨時增加DAG,服務器除了郵箱也可以裝其他角色)
- 減少恢復的時間
- 支持更大的郵箱(對Sata磁盤和IO都進行了優化)
- 支持大規模部署
- 可以實現郵箱的在線移動
Exchange 2010的DAG發展了連續複製技術可以實現Exchange 2007的 CCR+SCR功能,統一管理。最少兩臺服務器就能夠提供Exchange角色的全冗餘。一般推薦2+1方案。本地兩臺,異地一臺。
- DAG成員的主動節點:提供電子郵件服務給用戶
- DAG成員的被動節點:如果主動節點失敗可提供服務給用戶
- 在DAG中的每一臺服務器上運行
- 負責管理哪個拷貝是主動地,哪個是被動的
- 定義數據庫被激活和加載時所需的源信息
- 將信息提供給其他Exchange組件(如RPC client access和 Hub Transport)
- 信息存放在羣集數據庫中
- 常規要求
-
- 需要DNS
- DAG中的每個郵箱服務器必須是相同的域中的成員服務器
- 不支持將同時作爲目錄服務器的Exchange2010郵箱服務器添加到DAG
- 分配給DAG的名稱必須是不超過15個字符的有效、可用和唯一的計算機名稱
- 軟件要求
- Exchange2010 標準版和企業版或混合服務器
-
- DAG成員的操作系統必須是 server2008或者2008R2,不能使混合環境、
- Windows Server 2008或者2008 R2 必須是企業版
- 網絡要求
-
- MAPI網絡:其他服務器使用該網絡與DAG成員通信
- 複製網絡:專用於日誌傳送和種子設定
- 支持單一網絡配置,但是不推薦
- DAG網絡支持IPv4和IPV6。僅當同時使用IPV4時才支持IPV6,不支持純IPV6
- 阻止MAPI網絡與複製網絡之間的通訊
- 使用靜態路由配置跨複製網絡的鏈接
- DAG名稱和IP地址要求
-
- 每個DAG指定一個唯一的名稱
- 分配一個或多個靜態IP地址在MAPI網絡裏,或配置爲使用DHCP
- DAG的任何IP地址必須在MAPI網絡上
- 在多個子網上具有MAPI網絡的DAG設置多個IP地址。
- 見證服務器的要求
-
- 當DAG的成員數爲偶數時,使用見證服務器可以實現和維護仲裁,
- 當DAG的成員數爲奇數時,則不使用見證服務器
- 見證服務器不能是DAG的成員,一般建議UHB充當見證服務器
- 見證服務器必須與DAG位於同一個AD林中
- 見證服務器必須運行server2008 R2、Server2008、Server2003 R2、Server2003
- 一臺服務器可以充當多個DAG的見證,但是每個DAG都需要擁有自己的見證目錄
- 安裝第二臺或更多的Mailbox服務器
- 創建一個DAG(Powershell命令爲:New-DatebaseAvailabilityGroup)
- 向DAG添加兩個或者多個郵箱服務器(Powershell命令爲:Add-DatebaseAvailabilityGroupServer)
- 根據需要配置DAG屬性(Powershell命令爲:Set-DatebaseAvailabilityGroup)
- 在DAG中跨郵箱服務器添加郵箱數據庫副本(Powershell命令爲:Add-MailboxDatabaseCopy)
具體的實驗過程圖片如下:
1、首先我們爲EX02還有EX04這兩臺Mailbox服務器添加網卡,使每臺服務器有兩塊網卡,一塊連接生產網絡(MAPI)提供對外服務、另一塊連接到一個專用的交換機用來同步郵箱日誌數據。
我們在實驗中將兩臺服務器的本地連接1連接到MAPI網絡用於對外提供服務。IP是192.168.10.0/24的網絡。兩臺服務器的本地連接2連接到專用的交換機,用來同步日誌數據網段是192.168.11.0/24。
讓我門先來爲之前配置好的EX02,配置一下新加入的網卡,用於同步日誌。
僅保留最後三項,其餘的可取消不要。如下圖:
編輯TCP/IP V4的屬性
手工指定IP地址
配置IP爲192.168.11.2/24,並點擊高級繼續配置
進入DNS標籤
取消勾選“在DNS中註冊此鏈接的地址”
進入WINS標籤
取消啓用LMHOSTS查找,並禁用TCP/IP上的NetBIOS,如下圖:
確認關閉
點擊組織呼叫出菜單欄
在高級裏面選擇高級設置
將用於連接MAPI網絡的本地連接的優先順序升到頂部。
接下來我們在新安裝的EX04上,同樣配置好網卡設置,以便用於同步日誌數據。
2、我們開始在EX04安裝Mailbox角色。
首先還是安裝.net框架和必要的補丁,滿足Exchange2010安裝的先決條件。
需要安裝以下這些補丁
重啓之後,進入Exchange2010的安裝目錄,setup安裝
我們選擇自定義。
只勾選“郵箱角色”
按照嚮導提示安裝完畢。
3、去DC上設置見證服務器。 設置見證服務器。一般用HUB服務器充當,但是,目前的實驗環境HUB服務器和郵箱服務器在一起,所以我們使用DC代替。到DC服務器的C盤建立一個文件夾DAG,設置共享屬性,添加管理員組完全控制,everyone只讀。安全也讓管理員組完全控制(如果見證服務器是HUB服務器做到這步就完成了)。如果實驗裏面的見證服務器是DC不是exchange服務器,那麼需要在AD用戶和計算機裏面,將exchange trusted subsystem 添加到服務器的本地管理員組。
具體步驟如圖:
在DC的C盤新建一個文件夾DAG並設置共享
4、到EX02上配置DAG組,我試驗的時候是通過命令方式完成的EMS,指定了DAG組的名字是DAG1。DAG服務器的名字是 DC01。DAG目錄是c:\dag IP是:192.168.10.199(需要和MAPI網絡在一個網段)。
完成之後就能在EMC中的組織配置,郵箱,數據庫可用性標籤看到數據庫可用組DAG1了
5、接下來我們新建一個郵箱,配置冗餘,測試一下我們主動被動模式。
新建一個郵箱MDB01在服務器EX02上,然後在新建一個郵箱複本到EX04上作爲冗餘。
本節實驗完畢,如果各位發現試驗中有任何問題,請您予以指正。謝謝
本文參考微軟technet網絡廣播,以及如下朋友的博客。
- http://197374.blog.51cto.com/187374/553250
- http://daicm.blog.51cto.com/800220/561472
- http://fengxja.blog.51cto.com/1410070/592240
- http://lm107916.blog.51cto.com/1084797/604272
- http://bill007.blog.51cto.com/1352815/608151
特此感謝~