此文已由作者孔慶雲授權網易雲社區發布。

歡迎訪問網易雲社區,了解更多網易技術產品運營經驗。

一、前言

在測試郵箱大師的登錄功能時,發現缺少特定域上的exchange測試帳號,因此,開始了exchange server 2010 的安裝配置之路。在配置過程中踩了不少坑,也積累了一些經驗,借本文總結一下整個搭建過程,希望可以給需要的小夥伴些許參考,同時也想和老司機們一起探討改進方式。

二、exchange server及各功能角色簡介

1、exchange server簡介

Microsoft Exchange Server是微軟公司的一套電子郵件服務組件,支持多種電子郵件網路協議,如SMTP、NNTP、POP3和IMAP4。並且,Exchange Server能夠與微軟公司的活動目錄完美結合,是個消息與協作系統。它可以被用來構架應用於企業、學校的郵件系統甚至於免費郵件系統……以上摘自維基百科。

滿足本文的需求:搭建一個簡單的郵件伺服器,支持包括exchange在內的各種電子郵件協議。

2、exchange server角色簡介

包含以下五種角色:

(1)客戶端訪問伺服器角色(CAS):處理客戶端訪問請求,必須位於活動目錄(AD)中

(2)集線器傳輸角色(HT):負責不同郵箱資料庫角色之間的郵件傳送,必須位於活動目錄(AD )中。

(3)郵箱資料庫角色(MBX):裝載郵箱資料庫等基於郵箱資料庫級別的管理,必須位於活動目錄(AD)中。

(4)邊緣傳輸伺服器角色(EDGE):Internet上郵件的發送和接收,在一般環境中為可選伺服器

(5)統一通訊伺服器角色(UM):將郵件與語音結合,可選。

針對本文的需求,我們只要部署前三種角色即可,同時,exchange server與AD緊密結合,還需要做好AD的部署工作。

三、活動目錄(AD)域環境部署

1、AD簡介

AD提供了一個集中式的系統,用於管理網路上的用戶、計算機和其他資源,它的功能包括集中式目錄、單一登陸訪問、集成安全、可伸縮性、公共管理界面等。簡單的說,AD就是對客戶端的安全標準化管理。

2、域控制器部署由於AD的工作是緊密依賴於DNS服務的,伺服器的ip地址一定要是靜態的ip地址,因此,選擇使用本台計算機的ip地址作為DNS伺服器地址。在配置時,也要注意配置好計算機名及網路,保證後續:接下來我們開始安裝AD(1)在運行中輸入「dcpromo」啟動AD服務嚮導

(2)之後將自動出現AD安裝嚮導的歡迎界面,選擇使用高級模式來安裝

(3)點擊下一步,知道對部署配置進行選擇時,由於是第一個域控制器,所以選擇「在新林中新建域」

(4)點擊下一步,對域林的根域進行命名

(5)自動生成了域名,也可手動修改

(6)設置林功能級別

(7)進行DNS伺服器的檢查和安裝

點擊下一步會出現:

由於環境里只有這一台DNS伺服器,沒有相應的父區域,因此選擇「是」,通過AD安裝嚮導來安裝DNS伺服器服務。

(8)指定資料庫文件夾、日誌文件文件夾和SYSVOL文件夾的存放位置:

(9)輸入密碼並確認摘要後,進行AD的安裝

(10)安裝AD。安裝完成後需要重啟計算機。

到目前為止,域控制器的AD已經部署好了,後續如果還需要有其他伺服器加入,只需設置其他伺服器加入到DC01的域即可。本文將域控制器和exchagne server都部署在了同一台伺服器上。

3、域控制器安裝情況的簡單驗證

(1) AD數據文件是否產生

(2)DNS服務是否工作正常,與域相關的資源記錄是否正確寫入

(3)SYSVOL文件夾是否存在,且是否能正常訪問(之前摘要的截圖裡有記錄這個文件夾的位置)

四、安裝Microsoft office filter pack

關於是否需要安裝Microsoft office filter pack的問題,說明如下:

如果安裝的是 exchagne server2013之前的版本,是需要安裝microsoft office filter pack的,且非常重要,起到為郵箱資料庫創建內容索引的作用。

否則 ,是不 需要安裝microsoft office filter pack的,因為2013版將搜索基礎介面的組件進行了更換,包含了自己的過濾器。

安裝Microsoft office filter pack的過程非常簡單,官方下載地址: microsoft.com/zh-cn/dow

下載後安裝即可。

五、安裝exchange server時需要的組件

在windows伺服器系統里,有自帶的powershell,可以通過它安裝後續組件,下面提到的組件,在安裝exchang server manager時會進行檢查,我們先都安裝好,以下命令都是在powershell里運行的。

1、導入模塊管理組件,否則在後續添加組件時會提示"XXX組件無法找到"

import-module ServerManager

(2).NET Framework 3.5.1安裝

Add-WindowsFeature NET-Framework

看到這裡的success標誌就說明安裝成功了。後面需要安裝的組件也類似。

2 、也 可以直接把所有組件都一次安裝好,命令如下:

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy –Restart

在此不詳細介紹每一個組件的功能了,有興趣的小夥伴可以自行搜索。 安裝完成後,會自動重啟計算機。

六、設置NET.TCP埠共享服務

需要設置Net.TCP埠共享服務的啟動模式為自動,這個在後續exchange安裝先決條件里會提到。

修改方式:在開始菜單中,輸入」services.msc",找到「Net.Tcp Port Sharing Service",右鍵」屬性」,出現的彈窗里即可修改。

如果忘記設置了,在檢查先決條件時會提示,後續再設置也可以。

七、Exchange Server 2010的安裝

其實現在已經出到exchange server2016了,小夥伴可以自行下載新版本的安裝包。

安裝後,點擊setup.exe文件,彈出正式的安裝界面:

可以看到,前兩步我們已經做完了。

點擊步驟三,選擇從internet上下載語言包:

下載完成後,進入步驟四。

終於開始正式安裝exchange了,下面是exchange的安裝初始化界面:

點擊「下一步」,接受許可,啟用錯誤報告功能(可選)後,選擇自定義安裝,勾選需要安裝的角色:

繼續「下一步」,指定exchange組織的名稱,隨意,使用的默認即可

接下來會詢問是否存在outlook的客戶端計算機,以決定是否創建公用文件夾資料庫,選擇「否「後,繼續下一步。

輸入一個供外部訪問exchange伺服器所使用的域名,也就是CAS在外網上需要被DNS解析出來的域名

接下來是選擇是否要加入用戶體驗計劃,隨意。之後就會開始進行exchange安裝的先決條件的檢查了:

如果完全按照前面的部署步驟設置的話,此項先決條件的檢查應該都能成功。

點擊「安裝」:

好的,到目前為止,exchange server 終於安裝完成了,控制台會出現一個新的管理單元:

免費領取驗證碼、內容安全、簡訊發送、直播點播體驗包及雲伺服器等套餐

更多網易技術、產品、運營經驗分享請點擊。


推薦閱讀:
相关文章