巧用Win2003负载平衡解决LCS2005企业版部署
在前面的博文中我们介绍了一些LCS2005标准版的部署和使用,今天我们来实现LCS2005企业版的部署。LCS企业版比标准版复杂得多,由于LCS企业版需要支持更多的用户及业务,因此LCS企业版部署时往往需要由多个LCS服务器组成一个企业池,然后整个企业池内的所有服务器共享一个负载平衡前端和一个数据库后端。企业池的拓扑如下图所示,我们可以把企业池理解为一个虚拟的具有强大处理能力的LCS服务器。由于LCS标准版只能由一台服务器处理用户负载,而LCS企业版可以由企业池内的多台服务器共同承载,因此LCS企业版的业务吞吐能力必然比标准版要强大得多。

由于LCS企业版在部署时前端需要有硬件的负载平衡器,因此很多朋友在进行企业版部署实验时都很头疼,今天我们就要为大家介绍利用Win2003的负载平衡服务来实现LCS企业版的部署。如下图所示,我们准备让Denver作为LCS企业池的后端数据库,企业池内有Firenze和Berlin两台LCS服务器,注意,负责前端的负载平衡器是由Berlin和Firenze通过Win2003的负载平衡服务虚拟出来的。

本次部署LCS企业版的实验需要用到四台计算机,拓扑如下图所示,Florence是域控制器,Denver是数据库服务器,安装了SQL2000+SP3,Berlin和Firenze既是LCS服务器,又要负责用负载平衡服务虚拟出前端的负载平衡器。整个LCS企业版的部署可以分为下列几个步骤。
1、 Active Directory准备
2、 DNS准备
3、 创建企业池前端的负载平衡器
4、 创建企业池后端的数据库
5、 安装企业池内的服务器

Active Directory准备
首先我们要在部署LCS企业版之前完成Active Directory的准备,例如对Active Directory架构的扩展,在林中创建LCS相关对象等工作,这个过程和部署LCS标准版基本是一样的。
1、  准备架构
在域控制器Florence上放入LCS2005企业版的安装光盘,从安装界面中选择“企业版池”,如下图所示,选择“准备架构”。

出现准备架构的向导,点击下一步继续。

架构文件路径使用默认设置,点击下一步继续。

开始进行Active Directory的架构扩展。

如下图所示,架构准备顺利完成。

2、  准备林
如下图所示,准备架构结束之后,我们接下来点击“准备林”,开始Active Directory准备的下一项工作。

出现准备林向导,点击下一步继续。

向导提示我们准备林的过程中将要在林根的Active Directory中进行哪些操作,点击下一步继续。

准备林的过程很快完成。

3、  准备域
如下图所示,准备林完成之后,点击“准备域”进行Active Directory准备的最后一项工作。由于我们是在域林的林根进行LCS企业版的部署,因此“域添加到林根”就不需要进行了。

出现准备域向导,点击下一步继续。

向导描述了准备域的过程中将要对Active Directory进行哪些操作,点击下一步继续。

如下图所示,准备域完成,至此,部署LCS企业版所需的Active Directory准备已经全部完成。

DNS准备
LCS企业池对用户来说可以透明地当作一个LCS服务器,因此我们需要通过在DNS中创建SRV记录向用户说明是LCS企业池在域中提供SIP服务,那么用户应该如何连接LCS企业池呢?其实用户只要连接企业池前端的负载平衡器就可以了,用户连接到负载平衡器,然后由负载平衡器为用户选择连接企业池内负载最轻的LCS服务器。也就是说,企业池前端的负载平衡器代表了企业池,因此,我们还需要为企业池前端的负载平衡器创建一条A记录。如下图所示,我们先在DNS中为Lcstest.com区域创建一条A记录,这条A记录就是用于描述企业池前端的负载平衡器。在A记录中我们为负载平衡器取名为itetpool.lcstest.com,地址为192.168.11.100,itetpool.lcstest.com其实也就是LCS企业池的名称。

接下来我们可以在DNS中为lcstest.com区域创建一条SRV记录,如下图所示,我们在SRV记录中声明lcstest.com域内的itetpool.lcstest.com在5060端口提供基于TCP的不加密连接。

三 创建企业池前端的负载平衡器
接下来我们要利用Berlin和Firenze两台服务器所提供的负载平衡服务来创建出LCS企业池前端的负载平衡器,只要服务器上的网卡支持负载平衡功能,我们可以很轻松地完成这个任务。首先我们在Berlin上进行操作,打开本地连接属性,如下图所示,勾选“网络负载平衡”,点击网络负载平衡的“属性”。

如下图所示,在网络负载平衡属性的设置中,我们首先配置群集参数,群集就是我们要创建的负载平衡器。群集的IP为192.168.11.100,群集的完全合格域名是itetpool.lcstest.com。群集的操作模式默认是单播模式,我们修改为多播模式。由于单播模式下群集内的计算机不能相互通讯,根据实践经验,如果我们采用单播模式,在使用过程中有时会出现用户连接到群集后无法相互通讯的问题,在多播模式下还没有出现这种问题。当然,问题原因是否如我们猜测的那样由单播模式引起,目前还没有进行深入研究得出确切结论,希望有知道的朋友不吝赐教。

切换到网络负载平衡属性的“主机参数”标签,如下图所示,在专用IP配置中我们要设置的是Berlin本机的IP地址,在此我们输入192.168.11.108。优先级我们设置为1,注意,优先级只是用于区分群集内的不同主机,并没有权限上的差别。

输入了专用IP地址配置后,点击确定,出现如下图提示,Windows提示我们需要把群集使用的IP地址192.168.11.100添加到Berlin的IP地址集。

我们如何才能把群集地址添加到Berlin的地址集呢?如下图所示,我们在Berlin本地连接的TCP/IP属性中点击“高级”。

在高级属性中切换到“IP设置”标签,如下图所示,点击“添加”按钮,把群集使用的IP地址192.168.11.100添加到Berlin的地址集即可。点击确定后我们完成了在Berlin上的负载平衡配置,至此,群集192.168.11.100宣布诞生,Berlin是群集内的第一台计算机。

接下来我们在Firenze上进行设置,让Firenze也加入这个负载平衡群集。Firenze上的设置和Berlin很类似,如下图所示,我们在Firenze上也要勾选“网络负载平衡”,并设置网络负载平衡的属性。       

群集的IP地址,完全合格域名,群集的操作模式都和Berlin上的配置完全一样。

优先级的设置中Firenze和Berlin不一样,我们设置Firenze为2,专用IP我们输入Firenze本机的IP地址192.168.11.102。

当然,如下图所示,我们也要把群集使用的IP地址192.168.11.100添加到Firenze的地址集。点击确定后,Firenze作为群集内的第二台服务器加入群集。至此,负载平衡群集部署完毕,LCS企业池前端的负载平衡器已经创建成功了。

创建企业池后端的数据库
创建了企业池前端的负载平衡器,我们接下来就可以创建LCS企业池后端的数据库了。我们在Denver上进行企业池的创建,选择在Denver上进行操作主要是因为企业池的后端数据库需要在Denver的SQL2000上创建出来。在Denver上放入LCS2005的企业版安装光盘,如下图所示,选择“创建/升级 Enterprise Edition池”。

出现LCS企业池的创建向导,点击下一步继续。

LCS企业池的名称为itetpool.lcstest.com,只不过池的名称和域名要分开写,企业池的后端数据库是Denver。

如果Denver上已经有同名数据库,将被安装向导覆盖。

数据库的安装路径选择默认值即可。

开始企业池后端数据库的创建。

如下图所示,Denver上创建了企业池的后端数据库,企业池创建成功。

五 安装企业池内的服务器
现在我们已经搞定了LCS企业池前端的负载平衡器,创建了LCS企业池后端的数据库,接下来就该为企业池内的LCS服务器安装服务器文件了。企业池内有Berlin和Firenze两台服务器,两台服务器安装服务器文件的过程完全相同,我们以Berlin为例为大家介绍安装过程。在Berlin上放入LCS企业版安装光盘,如下图所示,选择“安装Enterprise Edition Server的文件”。

出现LCS2005服务器的安装向导,点击下一步继续。

接受软件许可协议,点击下一步继续。

输入用户信息及产品密钥,点击下一步继续。

安装向导已经做好了LCS服务器的安装准备,点击“安装”开始LCS服务器的部署。

如下图所示,LCS服务器在Berlin上已经安装成功,点击“完成”结束LCS服务器的安装。

安装完LCS服务器后,如下图所示,安装向导询问是否需要激活服务器,点击“是”。

出现LCS企业版服务器的激活向导,点击下一步继续。

选择在itetpool.lcstest.com池中激活Berlin上安装的LCS企业版服务器。

在Active Directory中创建一个账号用以启动LCS服务,我们同样需要将此账号配置为密码用不过期,否则在14天后将无法启动LCS服务。

存档服务由于没有配置,因此暂时不启用存档代理。

激活服务器后启动LCS服务。

如下图所示,Berlin上的LCS服务器激活完成。

从下图可以看出,Berlin已经成功安装并激活了LCS服务器。

Berlin安装了LCS服务器后,LCS企业池中就有一台服务器能为用户提供即时通讯服务了,用同样的方法在Firenze上安装并激活LCS服务后,企业池内的所有服务器就全部到位了。至此,我们借助负载平衡服务完成了LCS2005企业版的部署,希望本文能为部署LCS企业版的朋友提供一些参考。

巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五相关推荐

  1. 实训3:配置网络负载平衡服务_Linux系统配置及服务管理第十四章网络管理实战2...

    一.物理层 1.1信号分类 a.模拟信号 不断变换的物理量,适用于电话网络. b.数字信号 两种恒定物理量,适用于计算机网络,优点是抗噪音和抗衰减比较强. 1.2介质 a.双绞线 EIA/TIA568 ...

  2. Windows Server 2008 R2 负载平衡入门篇

    一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率. 在 ...

  3. ISA SERVER 2004之配置网络负载平衡(NLB)

    在这次实验中,将通过对ISAServer2004企业版进行配置,以使用NLB功能来达到对外访问的负载. 在这次实验中,使用了四台计算机,分别是Denver-Florence-Firenze–Istan ...

  4. 第7章 性能和可靠性模式 Load-Balanced Cluster(负载平衡群集)

    上下文 您已经决定在设计或修改基础结构层时使用群集,以便在能够适应不断变化的要求的同时保持良好的性能. 问题 在保持可接受的性能级别的同时,如何设计一个可适应负载变化的.可伸缩的基础结构层? 影响因素 ...

  5. 【Windows Server 2019】网络负载均衡服务配置与管理——理论+网络拓扑及说明

    目录 1. 负载均衡的基本概念 1.1 负载均衡的定义 (1)一个没有负载均衡的Web服务架构 (2)加入负载均衡器的Web服务架构 1.2.负载均衡的工作原理 1.3.负载均衡三要素 (1)分发策略 ...

  6. zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式

    zookeeper 负载 Zookeeper如何确保每个工人都能从工作委托经理那里愉快地完成工作. Apache ZooKeeper是注册,管理和发现在不同计算机上运行的服务的工具. 当我们必须处理具 ...

  7. ZooKeeper,策展人以及微服务负载平衡的工作方式

    Zookeeper如何确保每位工人都能愉快地从工作委托经理那里得到一些工作. Apache ZooKeeper是注册,管理和发现在不同计算机上运行的服务的工具. 当我们必须处理具有许多节点的分布式系统 ...

  8. java服务负载均衡_适用于Java开发人员的微服务:配置,服务发现和负载平衡

    java服务负载均衡 1.配置,服务发现和负载平衡–简介 我们正在缓慢但稳定地朝着准备好将微服务部署到生产中的方向发展. 在本教程的这一部分中,我们将讨论三个主要主题:配置,服务发现和负载平衡. 我们 ...

  9. Spring Cloud微服务之loadbalancer负载平衡

    Spring Cloud微服务之loadbalancer负载平衡 小学时候,曾经做过这样的数学题. 说有一个水池子,上面有一个排水管,下面有一个进水管,开一个进水管,6个小时灌满水池,开一个排水管,1 ...

最新文章

  1. R语言学生化的极差分布函数Studentized Range Distribution(ptukey qtukey )实战
  2. 更智能:人工智能与能源行业的革命
  3. centos6 mysql 导出sql_centos环境下如何导出数据库
  4. 前端学习(1972)vue之电商管理系统电商系统之弹出修改对话框
  5. 如何阻止表单的默认提交事件
  6. vue取url路径传参_vue不通过路由直接获取url中参数的方法示例
  7. 为什么c++要“在头文件中声明,在源文件中定义”?
  8. linux dhcp客户端配置文件,各个版本DHCP配置文件的整理
  9. 别慌,不就是跨域么!
  10. 一张图看Docker
  11. use proxy for git
  12. 使用POI完成excel文件导出
  13. DDOS防御流量清洗的解决方案,流量清洗服务有什么功能?
  14. mui架构app-终章(我是怎样决定放弃mui)
  15. STM32——红外接收和红外发射
  16. SpringBoot文件夹压缩下载实现示例
  17. android 格式化sd咔_在Android手机上永久格式化SD卡
  18. Spring - 关于IOC和DI的一些个人理解
  19. 苹果企业开发者账号申请时间
  20. LeetCode #179 - Largest Number

热门文章

  1. 华夏基金专访神策数据创始人兼 CEO 桑文锋,金融科技数字化趋势认知传递
  2. 神策用户画像 2 大功能:千人千面,一人千面,一次给你
  3. 洛谷 5205 【模板】多项式开根
  4. MySQL高可用的几种方案
  5. 理解node.js中的 Event Loop
  6. DC的网络连接端口与防火墙设置[为企业部署Windows Server 2008系列十]
  7. 在git中出现中文乱码的解决方案
  8. Django:视图和URL配置
  9. CSS3无前缀脚本prefixfree.js及Animatable介绍
  10. 四元数相关总结-未完