一、OCS两种版本:
• Standard Edition 适用于小型组织。在不需要 Enterprise Edition 性能、可伸缩性和高可用性的组织中,也建议使用 Standard Edition。
• Enterprise Edition 适用于大型组织常用的大型部署。企业版池是使用一个中央 SQL Server 数据库的 Enterprise Edition Server 的集合。在 Enterprise Edition 部署中,多个 Office Communications Server Enterprise Edition 服务器通常作为池部署在负载平衡器后面。池中的服务器共享存储用户数据的中央 Microsoft SQL Server™ 数据库。
Office Communications Server Enterprise Edition 包括几个服务器角色:
• 前端服务器,用于存放即时消息、状态、电话、会议服务器,以及所有必需的用户服务操作。
• Web 会议服务器,用于启用内部会议。
• 音频/视频会议服务器,允许用户共享音频和视频流。
• Web 组件服务器,允许用户执行以下操作:
从 Web 会议访问会议演示文稿和其他内容。
下载通讯簿服务器文件来为 Communicator 提供全局地址列表信息。
扩展通讯组中的成员身份和 Web 会议服务器使用的其他数据。
 边缘服务器:相对于LCS的代理服务器
Office Communications Server 企业版池配置
 在扩展配置中,前面所述的每个服务器角色(前端服务器、Web 组件服务器、Web 会议服务器和音频/视频会议服务器)都安装在各自专用的计算机上。扩展配置最适用于重视高可用性和最大性能吞吐量的组织。这种配置的优点在于可伸缩性和高可用性,但在池的管理和部署中,也增大了复杂性。
 Enterprise Edition 也支持在合并配置中进行部署;所有服务器角色都一起安装在池中每一个 Enterprise Edition Server 上。这种配置简化了部署和管理。合并配置在保持高可用性的同时减少了所需服务器的数目,因此,对于需要以最少部署成本实现高可用性的大中型组织,适合采用这种配置。但是,这些优点都以每个服务器的性能吞吐量减少为代价。
部署OCS前提条件:
 AD环境
 IIS
 后端数据库必需为SQL Server 2000+SP4或SQL Server 2005+SP1以上版本。(作为中央存储库,后端数据库不能与任何其他 Office Communications Server 角色安装在同一台计算机上。后端数据库不能驻留在池中的 Enterprise Edition Server 上。)
 
二.我的环境介绍:
ad :192.168.0.49 (此台机器也是ex2007邮件服务器,并且有安装证书服务器,dns服务器)
主机名:godex07
 
ocs:192.168.0.48就是我现在安装的这台
主机名:godocs2007
系统windows 2003 R2 sp1安装组件:IIS,消息队列, .NetFramework 2.0
并安装SQL2005打上SP2,安装SQL时,先择组件如下:并默认选择windows验证方式,装完后,打上SP2
 
 
 
2.首先要装的OCS机器加入域,并在dns服务器为OCS企业池创建记录如下图:
ocs对应IP192.168.0.48
 
 
TLS方式:
      类型:SRV     协议:_sipinternaltls
      端口:5061   服务器:输入OCS服务器地址
 
TCP方式:
      类型:SRV     协议:_sipinternal
      端口:5060   服务器:输入OCS服务器地址
 
三.开始安装OCS服务器,可参考
主要:a.准备架构
            b.准备林
            c.准备域
            d.创建企业版池
            e.安装存档服务器
            f.激活存档服务器
            g.配置池
            h.在IIS里面启用WEBDEV
            i.将服务器添加到池
            j.配置证书
            k.配置web组件服务器证书
            l.启动服务
 
四.OCS服务器安装完毕后,在OCS服务器中,点击开始-------运行"dsa.msc"
右击用户,启用OCS,如下:
根据提示一路NEXT,就完成,如下:
可以打开OCS 管理控制台,可以看到已启用OCS客户!
 
 
 
五.我在实际安装时登录时OCS时,报告,无法同步通讯簿,我是修改注册表的
1. 单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 。
2. 中注册表编辑器, 找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。
4. 类型 DisableLoopbackCheck然后按 Enter。
5. 右击 DisableLoopbackCheck , 然后单击 修改 。
6. 在 数值数据 框中, 键入 1然后单击 确定 。
7. 退出注册表编辑器, 并重新启动计算机
参考附件:ocs(office communications server)通讯簿无法同步的问题集锦及解决方法
下载:[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=b9bf4f71-fb0b-4de9-962f-c56b70a8aecd&displaylang=en[/url]
 
[url]http://download.microsoft.com/download/8/9/5/89595bc1-14f6-4dc4-824e-3efcb67ff126/OCSResKit.msi[/url]
六.OCS证书服务器端导出,及客户端导入截屏
 
 
 
客户端的设置:
七.通过安装OCSResKit.msi实现批量添加联系人
1.下载ocsrekit.msi工具,在OCS服务器上安装!然后,导出用户列表!
根据导出的列表,修改成如下,建几个部门,根据你自己定义了!我下面只是建了一个!
然后再建一个,所有用户的sip地址,并将这两个文本件放在画圈的目录下
然后,开始导入
 
重新登录一下ocs客户端,OK完成!
 
 
八.发现LIVEMEETING灰色没法点击,如下图截图,要在OCS服务器上改配置一下!
首先双方得安装livemeeting  2007客户端
 
并确定策略有开启如下:
 
然后OCS客户端注销下,再登录即可以正常!如果没有的话,在服务器上执行下:
gpupdate /force刷新一下域策略,见下面截图:OK
 
 
 
 
下面是我自己在2008年8月25日再次搭建OCS 2007为了测试live meeting功能,总结以下几点:
a. 如果SQL与OCS不在同一台机器上,OCS要安装SQL客户端连接工具;
b.建议OCS服务器,再好安装在域服务器上,因为我自己安装几次,总是在LM(live meeting这块测试通不过,而且几次都是OCS只是域计算机,并未域服务器,也有一种可能是我的SQL一直没有装在域控上面,而只是装在加入域的机器,SQL网上都说最好装在域控机器上!所以大家不要说我对错,我只是记录我的测试状态,所以我碰到的问题有可以是因为SQL没有装在DC上造成的,这个有待测试)
c.
 

关于OCS edge server发布的几点理解及注意事项

很多朋友在发布与部署OCS Edge Server时都觉得不太顺利,我自已也为这个问题折腾过一段时间,最近总算有所收获:
1. edge server最好三块网卡:内部网络一块,边缘访问及web会议边缘一块,a\v边缘服务一块.有条件最好将A\V边缘服务器安装在另一台机器上,这样可以更好地解决路由问题。否则将单台edge server配置为双网卡(内部网络一块,边缘访问及web会议边缘、a\v边缘服务一块),外网卡分配公网IP,使之不用过NAT。
2. 需要发布OCS 前端服务器上的SSL Web站点,以便远程用户下载会议内容及通迅薄.
3. 为边缘服务器上的四个接口申请证书时,应该使用edge server安装程序的证书向导通过四次动作来分别为四个接口申请相应的证书,注意证书的名称对应.
4. 在OCS前端服务器的相关属性中,要为web会议边缘、A\V边缘服务指定与边缘服务器上对应的端口及FQDN名,同时需指定正确的A\V边缘服务器与内部OCS的身份验证端口,默认是5062.
5. A\V边缘接口的网卡不能穿透NAT。
6. OCS内网用户与外部用户不能传送文件,因为OCS传送文件是p2p方式。
7. 为用户启用远程访问
8. 在OCS前端服务器上使用:
LCSCMD /web action:updatepoolurls /externalwebfqdn:contoso.com /poolname:pool配置外部会议访问URL
9. 在测试内、外网语音时,注意两端PC的防火墙是否开启,如果测试不成功,建议先关闭防火墙再进行测试。
10.关闭Windows 2003 sp2中的TCP Chimney功能,这个功能会把TCP层的一些工作交给网卡去处理,但是它和一些网卡配合不好。所以建议首先关掉这个功能。关闭的方式为在命令行中输入:“Netsh int ip set chimney DISABLED”