需求
在我們将伺服器更新到Skype for Business 2015之前,我們目前的環境需要滿足以下要求:
· Microsoft Lync Server 2013 CU5(February 2015 update) or above
· PowerShell RTM version (6.2.9200.0)or later
· SQL Server 2012 SP1 or later
· Kb2533623 Windows Server 2008 R2
· Kb2858668 Windows Server 2012
· KB2982006 Windows Server 2012 R2
在Lync Management Shell中輸入以下指令來讓所有的資料庫執行個體(instances) 更新:
1
2
Stop-CsWindowsService
.\SQLEXPR_x64_ENU.exe /ACTION=Patch /allinstances /IAcceptSQLServerLicenseTerms
所有的執行個體都會自動完成更新:
<a href="http://s4.51cto.com/wyfs02/M00/88/3F/wKioL1fsx07DGfdpAAGcFfsYZGo787.png-wh_500x0-wm_3-wmp_4-s_3744248145.png" target="_blank"></a>
注意這是在做Lync 就地更新前的先決條件。Skype for Business在安裝過程中會安裝 SQL Express 2014。
更新過程
在伺服器打完更新檔之後,我們就可以開始更新了。第一步時安裝管理者工具(Administrative Tools)。在已經安裝了Lync 2013的伺服器上我們沒法安裝 Skype for Business 2015的AdministrativeTools。是以我們需要一台臨時加域的伺服器。
打開Skype for Business 2015的安裝程式 (例如:D:\Setup\AMs64\setup.exe), 接受license agreement 然後讓安裝程式安裝必要的核心元件。當部署向導安裝完成之後,開始安裝Administrative Tools,如以下截圖:
<a href="http://s1.51cto.com/wyfs02/M02/88/3F/wKioL1fsx6LAE5LhAAJ_rd0wpgk802.png-wh_500x0-wm_3-wmp_4-s_3443663244.png" target="_blank"></a>
Skype for Business 2015的Topology Builder也會安裝,我們需要使用Topology Builder來将Lync 2013的拓撲轉換到Skype for Business 2015的拓撲。
<a href="http://s4.51cto.com/wyfs02/M01/88/43/wKiom1fsx9mCI5SSAALRiv-9y5g917.png-wh_500x0-wm_3-wmp_4-s_2928053229.png" target="_blank"></a>
下一步打開 Topology Builder, 選擇Download Topology from existing deployment 并将拓撲檔案儲存到本地磁盤上。在Topology Builder中,右擊存在的Lync 2013拓撲,選擇Upgrade to Skype for Business Server 2015,如以下截圖:
<a href="http://s2.51cto.com/wyfs02/M01/88/43/wKiom1fsyEvCRQcjAAIsXH_SRx8120.png-wh_500x0-wm_3-wmp_4-s_568071326.png" target="_blank"></a>
這個時候并不會發生什麼變化,但是存在本地的拓撲檔案會轉換為Skype for Business的拓撲。隻要我們不釋出,對目前的環境不會造成影響。我們會看到一個警告:Are you sure to upgrade the selected pool toSkype for Business Server 2015 ,點選 Yes。
<a href="http://s2.51cto.com/wyfs02/M02/88/43/wKiom1fsyLbjGUewAAJlpszLJUA825.png-wh_500x0-wm_3-wmp_4-s_4238691471.png" target="_blank"></a>
Skype for BusinessServer 2015的拓撲中會有新的條目出現,包含了目前/更新的配置資訊。
<a href="http://s5.51cto.com/wyfs02/M02/88/3F/wKioL1fsyRKDGqltAAK0eXJZ_HM438.png-wh_500x0-wm_3-wmp_4-s_3179039938.png" target="_blank"></a>
将配置存儲進CMS, 右擊左上角的 Skype for Business Server 選擇Publish Topology.
<a href="http://s2.51cto.com/wyfs02/M01/88/3F/wKioL1fsyZOhNuNDAAJ4Pb6zBm8820.png-wh_500x0-wm_3-wmp_4-s_875142101.png" target="_blank"></a>
當拓撲Topology 釋出成功,點選Finish 按鈕。
<a href="http://s4.51cto.com/wyfs02/M00/88/43/wKiom1fsyajjDygLAAH9lsWAHqQ170.png-wh_500x0-wm_3-wmp_4-s_4017027184.png" target="_blank"></a>
拓撲釋出成功之後,我們可以開始各台伺服器 (Front-End, Mediation 和 Edge servers).
更新Lync2013伺服器
當Skype for Business拓撲成功釋出之後,Lync伺服器可以開始做更新。我們先開始更新Lync 2013 Front-End伺服器。Lync服務需要先停止并禁止,是以會有一個離線時間。
停止并禁止Lync 2013的服務,我們可以在Lync Management Shell中運作以下指令:
Disable-CsComputer –Scorch
當運作第一條指令是,整台伺服器會被禁用,所有Lync相關的組成員會被移除。出現警告時輸入 Y 繼續執行。
<a href="http://s2.51cto.com/wyfs02/M00/88/3F/wKioL1fsyf6w1WRYAAFAZh2_i4Y695.png" target="_blank"></a>
開啟Skype for Business 2015 安裝程式 (例如該路徑下D:\Setup\Amd64\Setup.exe). 接受License Agreement 并點選OK.
若看到任何警告事件,安裝說明中提到的特定的更新更新檔:
<a href="http://s3.51cto.com/wyfs02/M01/88/3F/wKioL1fsykSjNGQwAAFseKsPbMc465.png-wh_500x0-wm_3-wmp_4-s_3111680586.png" target="_blank"></a>
安裝完成之後,點選 Retry 按鈕,來讓安裝程式自動執行,讓Front-End伺服器更新到 Skype for Business Server2015。
<a href="http://s4.51cto.com/wyfs02/M00/88/3F/wKioL1fsylOT0sJCAAF5vPfD3dE489.png-wh_500x0-wm_3-wmp_4-s_3392426896.png" target="_blank"></a>
在安裝結束時(我的Front-End伺服器用了75分鐘完成更新) 會出現以下界面,點選OK 來完成安裝。
<a href="http://s4.51cto.com/wyfs02/M02/88/43/wKiom1fsyqPinTCdAAGFCLvVFnA494.png-wh_500x0-wm_3-wmp_4-s_3642228191.png" target="_blank"></a>
最後安裝向導會提示我們再次開啟 Front-End Pool。 我們可以運作指令來開啟前端池中所有前端伺服器上的Lync服務:Start-CsPool 對于其他Lync伺服器用 Start-CsWindowsService 指令。
<a href="http://s1.51cto.com/wyfs02/M02/88/43/wKiom1fsytHQ_8RGAAIGx8B9TwY403.png" target="_blank"></a>
開啟前端池的Lync服務,打開 Skype for Business Management Shell,輸入以下指令:
Start-CsPool PoolFQDN
在執行一段時間之後,前端池會再次運作工作。
<a href="http://s4.51cto.com/wyfs02/M02/88/3F/wKioL1fsywejXiUuAAE50pNomHs243.png" target="_blank"></a>
這個更新方式之後,隻有特定的Lync2013前端伺服器更新到Skype for Business 2015前端伺服器,盡管Mediation 伺服器和Edge 伺服器還在運作 Lync 2013,但所有的功能和服務都會正常工作。
以下是Skypefor Business 2015的控制台:
<a href="http://s4.51cto.com/wyfs02/M00/88/43/wKiom1fsyzeDhWAuAAFTiCfSoYc974.png-wh_500x0-wm_3-wmp_4-s_2107207854.png" target="_blank"></a>
本文轉自 Juck_Zhang 51CTO部落格,原文連結:http://blog.51cto.com/itsoul/1857800