2013年4月8日 星期一

Exchange 2013 OAB 的 HA 機制


Exchange 2013 OAB 高可用性 

在先前的Exchange 2013 OAB 進化大躍進文章中我們談到了新版的 Exchange 2013  OAB 不再是透過 Exchange Mailbox Server 做為 OAB Generator 而是改由 Organization Mailbox 來儲存己產生的 OAB 檔案.

Organization Mailbox 可以被每一台 Exchange 2013 Mailbox Server Hosts ,也因此 OAB 的高可用性是直接透過 Exchange 2013 Mailbox Server 的 DAG 來達成.

接下來我們就來看 OAB 搭配 DAG 時的 HA 運作流程.


  1. MBX1 & MBX2 DAG 成員, CAS1 CAS Server 2013.
  2. Organization Mailbox 目前儲存在DB1上. DB1 目前 Mount (Active) MBX1 並有一份副本在 MBX2
  3. MBX1 上的 Microsoft Exchange Mailbox Assistants Service 開始產生 OAB 檔案
  4. OAB 檔案產生後一開始會先放在 Organization Mailbox 之後再被複製到 MBX1 的本機磁碟.此時 MBX 2 還有沒擔任任何 OAB generation 的角色.
  5. Outlook 透過 Autodiscover 找到 OAB URL並且向 CAS1 提出下載 OAB 的要求
  6. CAS1 向 Active Manager 查詢到目前在 Mount (Active) Organization Mailbox  DB1 的 Server 為 MBX1 
  7. CAS1 將用戶端下載OABRequest Proxies MBX1 並且由 CAS1 進行 OAB 檔案下載後再回傳給用戶端
  8. 接著 MBX1 因為硬體問題導致停機, DB1 改由 MBX2 接手 Mounted (Active)
  9. MBX2 接手後會將 Organization Mailbox 內的 OAB 複製並解開放到本機磁碟,然後確認 OAB 檔案是否是完整且最新
  10. 若發現 OAB 檔案尚未完整產生完成, 則 MBX2 會接續 MBX1 產生後續的 OAB 檔案
  11. CAS1 因其他用戶端需求,所以需要再次下載 OAB
  12. 此時 CAS1 Active Manager 查詢後得知 DB1 目前由MBX2 Active 因此將用戶端的OAB下載 Request Proxies  MBX2
  13. CAS1 取得 OAB 檔案後再回傳給 Outlook Client
  14. 等到下一次OAB Generation Work Cycle, MBX2 會產生新的 OAB 檔案.

透過上述的流程便可以達到 Exchange 2013 OAB 的高可用性.

沒有留言:

張貼留言