2010 的 Microsoft Exchange 伺服器:Exchange Server 共存
您可以使用 Microsoft Exchange Server 2010 一切從頭開始,但是很有可能還是需要同時使用舊版好一段時間。
摘自"交流 2010年-A 實用辦法 》 公佈的紅門書 (2009 年)。
雅 Wesselius
在新環境中正確安裝和配置 Exchange Server 2010 其實並不困難。 但是,它是更可能的是您已經在使用早期版本的 Exchange,像 Exchange Server 2007 或 Exchange Server 2003。 獲取更複雜一些。
很多公司還沒有從 Exchange Server 2003 升級到 Exchange Server 2007。 常見的原因是"Exchange Server 2003 是不夠好"。為公平起見,如果可擴展性、 統一消息或高可用性選項在 Exchange 2007 伺服器不能説明您做出強有力的業務案例的升級,這是完全可以理解的決定。
但是,對於 Exchange Server 2010,情況就不同了。 此外,新的功能,你會發現微軟最終將停止支援 Exchange Server 2003。 微軟的重點將是 Exchange 伺服器 2010年和 Exchange Server 2007。 因此,如果您想要確保你充分的支援,您可以升級到 Exchange 伺服器 2010年兩種方式:
- 將 Exchange Server 2010 集成到現有基礎結構中,並將郵箱過渡到新的 Exchange 伺服器上。 如果您運行的是 Exchange Server 2007 或 Exchange Server 2003,則可使用此方法。
- 構建新的 Active Directory 和 Exchange Server 2010 基礎結構,並將郵箱遷移到新環境。 如果您的當前環境與 Exchange Server 2010 不相容,則這是首選方法。
將郵箱從 Exchange Server 2003 轉移到 Exchange Server 2010 的過程稱為過渡。 如果您已經安裝了 Exchange Server 2010,而要將新的 Active Directory 林和郵箱從一個 Active Directory 林轉移到另一個林,這個過程稱為遷移。
現在,我將重點介紹如何將 Exchange Server 2010 集成到現有的 Exchange Server 2003 或 Exchange Server 2007 環境中。 請記住,您無法將 Exchange Server 2010 安裝到 Exchange Server 2000 環境中。 安裝程式將檢查所有 Exchange 伺服器的當前版本。 如果在任何伺服器上檢測到 Exchange Server 2000,安裝程式將顯示錯誤並中止。
Exchange Server 2010 支援以下部署方案:
- 單個林、單個 Active Directory 網站
- 單個林、多個 Active Directory 網站
- 多個林、多個 Active Directory 網站
- 與 Exchange Server 2003 SP2 共存 - Exchange Server 2010 共存方案將不支援 Exchange Server 2003 早期版本
- 與 Exchange Server 2007 SP2 共存 - Exchange Server 2010 共存方案將不支援 Exchange Server 2007 早期版本
過渡到 Exchange Server 2010 時,您必須首先從一個面向 Internet 的 Active Directory 網站開始。 其他 Active Directory 網站將在過渡過程中稍後轉移。 您不能首先從內部 Active Directory 網站開始過渡,因為無法支援此類網站。
共存方案
接下來我們將討論在與各個舊環境共存的情況下如何運行 Exchange Server 2010,內容包括:
- 安裝不同伺服器的順序
- Active Directory 升級和先決條件注意事項
- Exchange Server 2010 的實際安裝過程
- SMTP 基礎結構
- 轉移郵箱
如果打算讓 Exchange Server 2010 與 Exchange Server 2003 共存,則必須考慮到兩者之間的多個差異。 最重要的差異包括:
- Exchange Server 2010 僅提供 64 位版本
- Exchange Server 2010 不使用管理組進行控制委派
- Exchange Server 2010 不使用路由組來路由郵件
- Exchange Server 2010 不使用連結狀態路由來更新路由表
- Exchange Server 2010 不使用收件人更新服務來設置收件人物件的 Exchange 屬性
這是一個更廣泛的清單,比與 Exchange Server 2007 的分歧。 這些差異也是更重要的。 為了確保大家都能理解這些內容,下麵我將更加詳細地介紹上述差異。
64 位支援
Exchange Server 2010 僅提供 64 位版本。 Exchange 產品組充分利用硬體墊付的 Exchange Server 2007 發佈以後。 電流 32 位 (x86) 平臺已在上世紀 80 年代中期,並有 4 GB 的記憶體限制。 當時,4GB 的記憶體已經超出了所有人的想像。 現在,可擕式電腦上安裝的普遍都是 4GB 的記憶體。
作為 32 位平臺的後續版本,64 位平臺的明顯優勢之一是其記憶體限制為 2^64 個位元組,也就是 16PB(帕位元組)。 Windows 顯然還不會佔用如此之大的記憶體。
Windows Server 2008 R2 Enterprise 的當前記憶體限制為 2TB。 當然,當前的處理器無法處理佔用如此大實體記憶體的負荷,但處理器能力會按照摩爾定律那樣快速提升,而且技術也必然不斷進步,這意味著這一限制在將來還將持續提高。
雖然 4GB 記憶體可能足以滿足可擕式電腦或工作站的需求,但對於 Exchange 伺服器這樣的大型伺服器應用而言,僅僅 4GB 記憶體是一個巨大的限制,Exchange Server 2003 明確地印證了這一事實,當一個 Exchange 伺服器上有 2,000 多個郵箱時,將導致磁片輸入/輸出受到嚴重影響,這通常迫使使用者使用昂貴的存儲解決方案。 有一些特殊技術可在 32 位平臺上滿足對 4GB 以上記憶體的需求,例如實體位址擴充 (PAE),您可在 Microsoft 支援網站 (tinyurl.com/32bitPAE) 上查看更多相關資訊。
但是,Exchange Server 2003 無法使用此類技術。 該版本無法擺脫 4GB 記憶體限制(您可在 Microsoft 支援網站上查看更多相關資訊:tinyurl.com/2003Limit)。 由於 Exchange Server 2010 只有 64 位版本,這自然意味著從 Exchange Server 2003 就地升級到 Exchange Server 2010 是不可能的。 您通常必須在單獨硬體上的 2003 環境中安裝新的 Exchange Server 2010。 Exchange Server 2007 也是如此。 雖然它也是一個 64 位應用程式,Microsoft 不支援就地升級,由於技術的複雜性,在這兩種產品。
管理組不再委派控制
Exchange Server 2003 使用管理組來委派控制。 這使您能夠創建多個管理組,並將控制委派給不同的管理員。 例如,如果您在一家大型跨國公司工作,您可為每個國家/地區創建管理員組。 每個國家/地區可以有其自己的 Exchange 管理部門,負責維護他們本地的 Exchange 伺服器。
您可將相應管理組的控制委派給這些 Exchange 管理員所屬的特定通用安全性群組。 遺憾的是,這種方法非常複雜,而且容易出錯。
Exchange Server 2010 不再使用管理組。 當您第一次安裝 Exchange 伺服器 2010年時,它將創建新的管理組在活動目錄中稱為"Exchange 管理組 (FYDIBOHF23SPDLT)"。它將在此管理組中安裝以後的所有伺服器。 您現在可在 Exchange Server 2010 中使用基於角色的存取控制 (RBAC) 模型來委派控制。
路由組不再路由郵件
為了在不同地點之間路由郵件,Exchange Server 2003 使用了路由組。 路由組是一個具有高頻寬和低延遲網路的地點,例如連接 100 Mbps 內部網路的辦公室,其中的所有 Exchange Server 2003 伺服器隨時可以完全相互訪問。
如果有多個地點,則每個地點都有其自己的路由組。 Exchange 基礎結構中的路由組通過路由組連接器連接,因而路由組與 Active Directory 網站非常相似。 自 Windows 2000 Active Directory 以來就出現了 Active Directory 網站,但 Exchange Server 2003 並沒有使用它們。
Exchange Server 2010 現在沒有使用路由組,而是使用 Active Directory 網站將郵件路由到位於其他位置的 Exchange 伺服器。 首次安裝 Exchange Server 2010 時,為了將 Exchange Server 2010 與位於同一個 Active Directory 林中(因而也位於同一個 Exchange 組織中)的 Exchange Server 2003 相連接,將會創建一個特殊的路由組,名為“Exchange 路由組 (DWBGZMFD01QNBJR)”。
另外,在最初安裝伺服器的過程中還會創建一個特殊的交互操作路由組連接器。 Exchange Server 2003 與 Exchange 伺服器 2010年消息路由這。 因為 Exchange 伺服器 2010年路由的 SMTP 郵件使用 Active Directory 網站,每個網站都包含 Exchange 伺服器 2010年郵箱伺服器角色還需要一個 Exchange 伺服器 2010年集線器傳輸伺服器角色。
連結狀態路由不再更新路由表
一個稱為連結狀態的過程用於保持最新的 Exchange Server 2003 中的路由資訊。 當 Exchange Server 2003 中的連接器的狀態更改時,它會更新使用的路由組連接器的路由表。 此路由表將立即發送給同一路由組中的其他 Exchange 伺服器。
當 Exchange Server 2003 伺服器啟動與另一個路由組中的同類伺服器的 SMTP 連接時,它會對這兩個伺服器上的路由表進行比較。 如果需要,它會將更新版本的路由表發送給另一個伺服器。
如果路由表不是很大,這種方法可以收到很好的效果。 在某些已知情況下,存在 75 個以上的路由組,還有數百個路由組連接器,其中的路由表大小在 750KB 至 1MB 之間。 這些數位表面上似乎不是很大,但在頻繁交換路由表時,會對 WAN 上的網路流量產生明顯負面影響。
正如上文所述,Exchange Server 2010 已經用 Active Directory 站台連結取代了這一整套系統。 當某個特定連結不再可用時,它利用 Active Directory 資訊來確定備用路由。 在將第一個 Exchange Server 2010 伺服器安裝到現有的 Exchange Server 2003 環境中之前,您需要禁用連結狀態更新,以避免 Exchange 版本之間的路由衝突。
有在 Exchange Server 2003 中的郵件路由的詳細資訊"Exchange 伺服器傳輸和路由指南。"當您要仔細看看路由表在您自己的 Exchange Server 2003 環境中時,您可以下載 WinRoute 工具。
收件人更新服務 vs。 電子郵寄地址策略
Exchange Server 2003 中的收件人更新服務 (RUS) 是負責更新 Active Directory 中的 Exchange 收件人的 Exchange 特定屬性的服務。 當您使用“Active Directory 使用者和電腦”來創建新使用者時,RUS 將選取該使用者帳戶,並使用 Exchange 特定屬性(例如 homeserver、homeMTA、homeMDB 和電子郵寄地址)為該帳戶加上標記。 要完全配置使用者並使使用者處於可用狀態,可能需要一些時間,在繁忙的伺服器上更是如此。 收件人更新服務是系統助理的一部分,在每個 Active Directory 域中僅運行一個實例。
Exchange 伺服器 2010年不能再使用 RUS。 而是使用電子郵寄地址策略。 當您創建啟用郵箱的使用者時,它將立即應用電子郵寄地址策略。 因此郵箱將立即可用。 使用者物件仍然需要在所有的網域控制站之間複製,這樣才會在所有地點完全可用。
在共存方案中,您只能通過 Exchange Server 2003 系統管理器來管理 RUS 和相應的收件人策略。 您只能通過 Exchange 管理主控台或 Exchange 命令列管理程式來管理 Exchange Server 2010 地址清單策略。 只有在將收件人策略升級到電子郵寄地址策略時才使用 Exchange 命令列管理程式來訪問收件人策略。
牢記這些不同的功能和配置選項應該可以説明您保持 Exchange Server 2010 與 Exchange Server 2007 或 2003 的和平共存。
**雅 Wesselius**是 DM 顧問,與強重點消息傳送和協作解決方案的公司的創始人。 後在微軟工作八年,Wesselius 決定將更多時間提交到導致 Exchange 伺服器 MVP 獎 2007 年在荷蘭,交流社區。 Wesselius 也是常客在荷蘭統一通信使用者組 和定期的作者 簡單談。
您可在red-gate.com/our-company/about/book-store/上瞭解有關“Exchange 2010 - 實用方法”的更多資訊。