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 上聊天天呀悲伤

本文出自 “蝌蚪的学习笔记” 博客,谢绝转载!

你可能感兴趣的:(解决方案,应用程序,2010,Lync)