Exchange2010升級SP2 (包含各角色)

趁春節放假,郵件系統使用人數相對較少,決定把公司Exchange 2010 SP1的郵件系統升級至SP2。
升級步驟參考微軟文檔http://technet.microsoft.com/zh-cn/library/bb629560.aspx ,從上面來看升級過程還是比較簡單的,但我還是習慣地去記錄下整個升級過程。
各角色升級步驟爲:(沒有邊緣服務器,邊緣爲Cisco Ironport網關)
1.客戶端訪問
2.集線器傳輸
3.統一消息
4.郵箱
5.邊緣(可隨時升級,過程一樣,不再描述)
先介紹下現有角色架構:我們公司一個域內有三個站點,分別位於上海,江蘇,重慶,三個站點通過MPLS專線相連。各站點用戶數都超過1000人(其中上海7000左右,江蘇2000,重慶2000),各站點建立有獨立的Exchange 2010系統,都包含以上角色,同時各站點都有對外的客戶端訪問角色,各站點成員通過Webmail,SMTP、POP3,都可訪問至各自的郵箱系統。但來往Internet的郵件網關在上海(Cisco Ironport),負責Internet的進出郵件,同時會通過內部專線轉發至各站點的用戶。
 
此次升級的站點爲上海,包括5臺客戶端訪問服務器,5臺集線器傳輸服務器,1臺統一消息,6臺郵箱角色服務器。
客戶端訪問服務器及集線器傳輸服務器通過F5做負載平衡,所在單臺更新臺,我先將正在升級的服務器Node設定爲Disable,這樣可以避免用戶訪問到這些服務器,當更新完畢後再啓用。
 
一、客戶端訪問升級
1.將Exchnge 2010 sp2下載至本地服務器,並解壓至本地文件夾。
2.解壓完畢後,執行sp2文件夾內的Setup.exe,並選擇升級。
 
3.點擊next,上一步驟也真夠等的,我以爲沒反應了。
 
3.同意License Agreement,並按Next
 
4.檢測到更新前未滿足要求的提示,請看幫助先完成更新前的必要條件
 
上面錯誤中,需要添加IIS 6 WMI Compatibility,在服務器管理中角色下的IIS內選擇“Add Roleole Seces”,並找到IIS 6 WMI Compatibility。(集線傳輸角色服務器不用安裝此組件
 
其他兩個錯誤爲打開了exchange 2010的管理控制檯,將其關閉後就可以。同時請告訴其他系統管理者不要通過mmc連接至該臺服務器,並不要登錄正在升級的服務器。
在重新檢測後,所有必要條件都滿足了,點Upgrade後繼續
 
5.等待安裝的完成,等了一段時間後終於更新完成了。
 
6.點Finish後,重啓下服務器,同時看一下服務器版本號,如下圖。更新成功了
 
 
此次只升級了3臺客戶端訪問服務器,同時在F5負載平衡內將兩臺未升級的服務器進行了Disable處理,這樣用戶將全部使用到這3臺升級過的服務器,如果有問題也會第一時間反應出來。如果問題嚴重,再將未升級的服務器Enable,同時Disable已升級的服務器(這是春節用戶少,2臺服務器應該也可以撐得住,當然如果更新後服務器有問題的話,也是要快速處理)
 
在後來的測試中,發現二個問題,
1.Exchange 2010管理控制檯在客戶端上也需要更新,否則將無法連接到SP2版本。
2.OWA直接輸入域名後不能重定向到正確的URL。(原本設定是在瀏覽器中輸入webmail.contoso.com後會自動重定向至https://mail.contoso.com/owa),IIS的默認站點原本是沒有SSL設定的,在更新後又被設定。只需將該設定取消就可以,如下圖:(OWA重定向設定,可以參考我之前的文章 http://sting.blog.51cto.com/1686695/566552
 
二、集線傳輸角色服務器的更新,可以直接安裝解壓文件,相當的順利。安裝好後也不用修正什麼設定。
 
三、統一消息角色服務器更新
1.在安裝前檢查滿足條件時,出現以下錯誤
 
提示在該服務器上安裝有zh-TW,zh-CN,en-US的統一消息語言包,必須要卸載除en-US外的語言包。卸載方法如下:http://technet.microsoft.com/zh-cn/library/bb124004(EXCHG.80).aspx Exchange 2007的命令是不正確的,請參考下圖
 
2.在安裝完SP2後,記得下載FOR SP2的UM語言包,之前的語言包不再可用,下載路徑爲:http://www.microsoft.com/download/en/details.aspx?id=28191 下載後可單獨安裝,或是通過命令一起安裝,如下圖:
 
四、到目前爲止3個角色服務器都已經更新完畢,接下去將更新郵箱角色服務器。看了微軟文檔也是最爲複雜的升級部分,以下操作嚴格按照官方步驟執行。
1.驗證DAG運行狀態,請用戶將代碼保存至本地並建立PowerShell文件,並在EXCHANGE POWERSHELL內執行,並查看運行狀態。
 
2.爲將要升級的服務器,移走該服務器上的活動副本數據庫。如我現在要升級MB-SH1,將其上面的數據庫移到其他服務器。
或是執行如下圖命令全部移走一臺服務器上的活動副本,Move-ActiveMailboxDatabase -Server mb-sh1
 
3.阻止MB-SH1爲故障轉移目標,執行以下命令
Set-MailboxServer -identity mb-sh1  -DatabaseCopyAutoActivationPolicy:Blocked
 
4.如果該臺服務器爲DAG主要活動管理器角色,先將該角色移到其他成員服務器。
查看主要活動管理器角色命令:
Get-DatabaseAvailabilityGroup DAGSH -Status | Format-List PrimaryActiveManager
 
移走主要活動管理器角色命令:(如移動到MB-SH4上,如果只有兩個成員只要/MOVE參考就可以)
cluster  group "Cluster Group" /move:MB-SH4
 
5.安裝SP2更新,和前面介紹的步驟一樣
 
6.恢復已升級服務器爲故障故障轉移目標,執行命令:
Set-MailboxServer -identity mb-sh1 -DatabaseCopyAutoActivationPolicy:Unrestricted
 
對其他DAG成員分別執行以上步驟。目前我的第一臺MAILBOX角色正在升級中,希望順利。。。。。
 
升級成功,將MB-SH1上的活動副本轉移回去,測試都正常。。。。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章