Lync Server 2010安裝筆記之七—存檔服務器部署記錄

Lync Server 2010 存檔和 CDR 服務器提供了一種解決方案,可用於存檔即時消息 (IM) 對話和組會議,以及在呼叫詳細信息記錄中捕獲與文件傳輸、音頻/視頻 (A/V) 對話、應用程序共享、遠程協助、會議和會議服務器相關的使用信息。

存檔和 CDR 服務器提供以下功能:

將所有用戶或指定的個別用戶的所有即時消息 (IM) 對話存檔。
將所有用戶的呼叫詳細記錄存檔。

來自 Lync Server 前端服務器的消息通過 Windows Server 消息隊列服務發送到存檔和 CDR 服務器,而存檔和 CDR 服務器使用 Microsoft SQL Server? 數據庫來存儲存檔的信息。

我就直接來測試如果部署。

首先我們先說一說存檔服務器部署的大致流程,其實現在感覺到了Lync Server 2010部署嚮導相當不錯,因爲不管什麼角色,基本上部署大同小異,即首先定義角色拓撲,然後發佈拓撲到中央存儲,接下來就是在相關角色服務器上安裝一些需要的組件和角色,因爲我們有了環境準備腳本,這項工作進行起來就很浮雲。最後就是使用部署嚮導,安裝Lync Server 相關組件、申請並分配證書、啓動服務、查看服務狀態、再做一些測試工作即可。讓我印象比較深刻的是,存檔服務器需要安裝SQL Server 2008,還要安裝消息隊列,還需要在控制面板中啓用對消息的存檔(打開總開關)其它基本上沒有什麼大的問題,這次我打算專門用一臺服務器來做存檔服務器,而不是像以前一樣和後端中央存儲並在同一臺機器上,這樣部署應該說更規範一些。但是,至於後期的配置,因爲只做過一次,好多還不是很清楚,估計過程中難免遇到問題,一步一步來吧……

一、存檔服務器的準備

主要指的就是操作系統的安裝、加入域、SQL的安裝、消息隊列的安裝,這裏我多數省去,因爲和後端部署時候的基本一致,消息隊列我就抓一張圖算了。

FQDN:Archive.contoso.com

IP: 10.0.0.6(貌似服務器IP分配有點亂大笑

image

image

從中我們可以看到消息隊列已經安裝了。爲了安全,我們還是先重啓一下服務器,保證所有加入的組件都正常運行,敲入98,回車。想起了Windows 98 時代。

安裝環境,遲早要做的事,早做算了,如果你使用腳本提示錯誤,多半是權限不足,下面的鏈接有解決辦法。

http://54whh.blog.51cto.com/682270/1181058

 

接下來安裝SQL Server 2008 ,報表服務一定要安裝哦。

 

image

安裝結束後別忘了爲SQL瀏覽器創建防火牆例外,在命令提示符下執行以下命令:

netsh advfirewall firewall add rule name=”SQL Browser”dir=in action=allow Protocol=TCP localport=1433

1433入站打開要不其它機子連不上SQL。

image

image

image

我們回到前端服務器上新建存檔服務器併發布拓撲吧

 

image

image

因爲存檔服務器我們是單獨部署的,所以在這裏指定一個新的SQL存儲,默認實例

image

 

image

共享文件夾我們仍然使用原來定義的。

image

關聯前端池,這時候池裏面已經有兩條小魚了哦,分別是FE01和FE02。

image

可以看到關聯的SQL存儲是Archive.contoso.com

 

image

發佈拓撲吧……

image

待辦列表提示我們需要在Archive上在運行Lync Server 安裝嚮導。

回到Archive上面,運行Lync Server 安裝程序,前期的安裝核心和解壓安裝包就直接略過了。

image

image

有前期使用腳本準備環境的基礎,安裝Lync 部分一路綠燈。

image

從圖上可以看到,它是需要MSMQ的,已經在安裝存檔服務。

image

image

成功啓動。

但是此時,存檔服務器仍然不會對用戶的IM,或者呼叫進行存檔,我們必須先回到Lync 控制面板上進行開啓。

image

image

image

內網外網IM全部存檔,讓你丫的上班聊閒話,一逮一個準。其實我覺得有時候同事之間聊聊閒語能提高工作效率相愛,因爲聊天是一種不錯的休息方式。

image

image

image

這個好像有點太嚴格的感覺,至於定期刪除存檔數據,好像比較有用,因爲我測試環境,沒多少數據,一刪除做實驗都沒得測試了,所以兩條我都不勾選,但是在生產環境就得好好斟酌了,服務器硬盤可不便宜,更重要的是存檔SQL數據庫太大的話,備份、容錯問題會變多。

image

存檔設置的三個選項,根據你需要設了。

使用Get-CsArchivingPolicy可以查看存檔策略。

image

EnableArchiving: ImOnly:這意味着只有 IM 會話將存檔到數據庫。

EnablePurging: 假:存檔 IMs 會不會定期將從數據庫中刪除,如果是的話,只要這些 IMs 是舊的不是值的 KeepArchivingDataForDays 屬性中指定或已導出並標記爲刪除。

PurgeExportedArchivesOnly: 假:如果該選項設置爲 true,系統將只清除已導出的 IMs。 在這種情況下,超過 KeepArchivingDataForDays 值,不管他們是否已經被導出時,將清除所有 IMs。

BlockOnArchiveFailure: 假:將允許 IM,即使歸檔系統是不可用。

KeepArchivingDataForDays:14:這將使 IMs 存檔爲半個月。

PurgeHourOfDay: 2:已過期記錄將從歸檔數據庫在凌晨 2 點中刪除

Set-CsArchivingConfiguration -Identity Global -EnableArchivingImOnly -EnablePurging $True -PurgeExportedArchivesOnly $False -BlockOnArchiveFailure $False -KeepArchivingDataForDays 365 -PurgeHourOfDay 2

也可以用上面的Powershell來設置,裏面參數如果對照上面圖的話,應該不難看懂。

image

聊幾句,先讓他存檔存檔,後面我們再來看如果提出這些存檔。

Lync 2010沒有比較好的搜索歸檔的辦法,但是可以使用Lync Powershell

導出已經存儲的數據庫記錄

Export-CSArchivingData -DBInstance archive.contoso.com\mssqlserver -StartDate 3/1/2013 -EndDate 5/1/2013 -OutputFolder "C:\ArchivingExports"

在這條命令中,加粗體部分其實就是存檔服務器FQDN\SQL存檔實例名,開始和結束日期設置了提取數據的時間段,-OutputFolder "C:\ArchivingExports"指定了輸出位置。

其實在SQL管理平臺上,也可直接查詢到被存檔的消息記錄

image

好玩吧?不過,我們的隱私在哪呢?誰還敢在Lync 上聊天天呀悲傷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章