REF: Exchange 2007 HUB issue

 

 

傳輸伺服器的負載平衡及容錯
內部郵件路由

容錯: 系統自動允許單點失敗

負載平衡: 自動依各項機制分散loading
以下內容為Exchange 2007 適用

1. 同一AD site 中組織組態的to internet connector 會自動進行容錯及負載平衡

同一 Active Directory 站台的傳送連接器上指定了多個來源傳輸伺服器的郵件轉送
在連接器上指定多個來源傳輸伺服器時,連線會分散給多個來源伺服器,以用循環配置方式達到負載平衡。當該連接器無法使用某個來源伺服器時,就會容錯移轉至下一個替代來源伺服器以達到容錯。

在下圖中,傳送連接器 C1 設定為使用 Hub Transport Server A 及 Hub Transport Server B 作為來源伺服器。當 Hub Transport Server C 路由傳送郵件至傳送連接器 C1 時,會在 Hub Transport Server A 與 Hub Transport Server B 之間進行郵件分散的負載平衡。

同一 Active Directory 站台的傳送連接器上多個來源傳輸伺服器

clip_image001

如果轉送郵件的伺服器也設定為所選連接器的來源傳輸伺服器,則不會進行負載平衡。在這樣的情況下,鄰近本機伺服器會比鄰近本機 Active Directory 站台更佔優勢,而一律使用本機伺服器來路由傳送郵件。
在此圖中,如果 Hub Transport Server C 也設定為傳送連接器 C1 上的來源傳輸伺服器,則從 Hub Transport Server C 轉送的郵件會透過傳送連接器 C1 來路由傳送,而不是負載平衡至 Hub Transport Server A 與 Hub Transport Server B。


2. 不同AD site 使用的to internet connector 不會自動進行負載平衡,但可以設定容錯!!

不同 Active Directory 站台中的來源傳輸伺服器

如果正在用來路由傳送電子郵件的傳送連接器的來源傳輸伺服器位於不同的遠端 Active Directory 站台,則郵件不會在這些 Active Directory 站台之間進行負載平衡。反而,會選擇一個 Active Directory 站台,並將郵件轉送至該站台。具有最低成本的 Active Directory 站台會優先選用。如果所有 Active Directory 站台都具有相同成本,則會選擇來源傳輸伺服器清單中第一個列出的來源傳輸伺服器的 Active Directory 站台。

下圖顯示當針對傳送連接器設定來自多個 Active Directory 站台的來源傳輸伺服器時的郵件路由行為。在此圖中,郵件會從 Active Directory 站台 3 路由傳送至外部收件者。連接器 C1 被選為位址空間最接近的連接器。連接器 C1 的來源傳輸伺服器有 Active Directory 站台 1 及 Active Directory 站台 2 中的 Hub Transport Server。如果第一個列出的來源傳輸伺服器位於 Active Directory 站台 1,則來自 Active Directory 站台 3 的所有郵件都會路由傳送至 Active Directory 站台 1。Active Directory 站台 1 中的任何 Hub Transport Server 都可以接收郵件,然後使用本機 Active Directory 站台負載平衡來分散郵件,以在 Hub Transport Server A 與 Hub Transport Server B 之間進行轉送。

來自傳送連接器上設定的不同 Active Directory 站台的來源傳輸伺服器

clip_image002

不支援在 Active Directory 站台之間進行負載平衡,因為 Exchange 2007 一律會使用決定性路由,而且一律都只會選取一個 Active Directory 站台來路由傳送郵件。

需先取消Scoped Send connector
clip_image004
您可以使用傳送連接器範圍來控制傳送連接器在 Exchange 組織內的可見性。依預設,Exchange 組織內的所有 Hub Transport Server 都可以使用您建立的所有傳送連接器。不過,您可以限制任何傳送連接器的範圍,使得只有相同 Active Directory 站台內的其他 Hub Transport Server 才可以使用傳送連接器。

加入其他site HUB

clip_image006

3. AD site to AD site 間HUB傳輸,每個site 也各需兩台HUB 來進行容錯及負載平衡!

到遠端 Active Directory 站台的郵件轉送

當單一 Active Directory 站台中部署多個 Hub Transport Server 時,會以循環配置方式指定其他 Active Directory 站台到那些 Hub Transport Server 的連線優先順序。當某個 Active Directory 站台中的 Hub Transport Server 將收件者的位置解析為另一個 Active Directory 站台中的 Mailbox Server 時,則會傳回遠端站台中 Hub Transport Server 的優先順序清單。如果 Active Directory 站台中的 Hub Transport Server 無法使用,則會嘗試連線至優先順序清單上的其他 Hub Transport Server。這可在 Active Directory 站台中提供容錯。

4. 單一站台中有多個HUB角色,會進行容錯及負載平衡!

Mailbox Server Hub Transport Server 的郵件轉送

Active Directory 站台中已部署多個 Hub Transport Server。如果 Hub Transport Server 與 Mailbox Server 位在相同位置,則該 Hub Transport Server 一律優先於同一站台中的其他 Hub Transport Server。
這表示  Microsoft Exchange 郵件提交服務一律會通知本機 Hub Transport Server。如果沒有 Hub Transport Server 與 Mailbox Server 位在相同位置,或如果本機 Mailbox Server 上的 Hub Transport Server 無法使用,則會以循環配置方式使用同一 Active Directory 站台中的其他 Hub Transport Server。

如果多部 Hub Transport Server 與提交可以擷取郵件之通知的 Mailbox Server 位在相同 Active Directory 站台中,則會處理下列選項:

  • 如果本機 Mailbox Server 也執行 Hub Transport server role,則會通知本機伺服器。如果未執行本機 Microsoft Exchange 傳輸服務,或本機 Hub Transport Server 因背壓而無法處理新的郵件提交,則會通知另一個可用的 Hub Transport Server。如需背壓的相關資訊,請參閱了解背壓
  • 如果本機 Mailbox Server 未執行 Hub Transport server role,則會使用循環配置在 Hub Transport Server 之間對通知進行負載平衡。
5. 單一AD site 中,若唯一一台或無HUB 可用時,郵件傳輸將會暫停!

如果無法連絡選取的 Hub Transport Server,則 Microsoft Exchange 郵件提交服務會容錯移轉至位在相同 Active Directory 站台中的不同 Hub Transport Server。失敗伺服器會標示為非使用中,而且會選取提交伺服器清單中的下一部 Hub Transport Server。如果本機 Active Directory 站台中沒有可用的 Hub Transport Server,則提交伺服器清單會是空的。在此情況下,會記錄一則事件,而且會暫時停止郵件提交通知。而系統會在五分鐘之後重試標示為非使用中的 Hub Transport Server

6. 若要指定MBS提交的HUB,可依下列說明設定!

Microsoft Exchange 郵件提交服務預設會在站台的 Hub Transport Server 之間對通知事件進行負載平衡,讓每個 Hub Transport Server 所接收要處理的通知事件有平均地分配。在某些情況下,提供平均分配可能不是最佳的解決方案。並非所有 Hub Transport Server 都具有相同的容量,而且某些郵件需要額外進行處理。例如,Hub Transport Server 處理具有大型附件或許多收件者的郵件所需的時間,會比處理只寄給一個收件者的小型郵件所需的時間還要久。如果想要建立 Mailbox Server 應該通知之 Hub Transport Server 的靜態清單,可以在 Exchange 管理命令介面中使用 Set-MailboxServer 指令程式。使用 SubmissionServerOverrideList 參數,則可以指定本機 Mailbox Server 在有郵件需要擷取時會通知的 Hub Transport Server 清單。如需如何設定此設定的相關資訊,請參閱 Set-MailboxServer

Get-MailboxServer -Identity bqt-ca07 | fl

clip_image008
Get-MailboxServer -Identity bqt-ca07 | ft identity,submissionServerOverridelist

clip_image010
Set-MailboxServer -Identity bqt-ca07 -SubmissionServerOverrideList bqt-ca07

clip_image012

Comments

Popular posts from this blog

E15 CU3–Update Failed–AD replicated Exceeded the tombstone lifetime.

202301 - Exchange onpreme - PowerShell Serialization Payload Signing

Ticket: RemoteAPP certificate revocation check error