×××群集搭建

由于软件及硬件的限制 特别是内存容量和CPU处理速度,××× Server的客户端连接请求达到一定数量时,由于服务器性能有限会导致通信速度下降。

 

例如一台Pentium 4 2.8GHZ1G内存左右配置的×××服务器机器,大约可以承载100-200连线请求,超过这个数量,将超出服务器的处理负荷,影响×××客户端的通信效果,加大延迟。

 

在同时连接的×××访问数量很多的情况下,使用群集功能搭建××× Server可以使负荷均衡,可以实现容错功能,大大提高××× Server的通信处理能力和稳定性

将多个 ××× 服务器整合为一个集群。当多个×××客户端尝试连接到集群时,集群控制器就会根据负载平衡的连接算法,自动将其重定向到集群中的一个×××服务器上。

 

如果集群中的一台成员服务器发生故障时,连接到这台服务器上的通讯会很快连接到集群的其他服务器,并继续进行×××通信。×××服务器的管理员或×××用户并不需要进行任何处理。

 

 

群集的应用

 

大型的×××服务商,向顾客提供主机型×××服务。在数据中心内设置××× Server群集系统,为顾客创建专用的×××服务主机,将管理员权限委交给顾客,顾客可以借用该×××服务主机进行自由的添加用户、管理连线数等等。这类服务特别适用于在公司没有公网IP地址的用户,需要租赁稳定的××× Server的需求用户。

 

 

大企业的IT部门,通过公司内的服务器机房、数据中心搭建××× Server群集,为公司内各部门创建不同的×××服务单元,将这些×××服务的管理权限分配给公司内各部门的负责人,这样,公司内各部门负责人使用IT部门提供的××× 系统,只负责本部门人员的×××连接管理,而不需要进行××× Server服务器安装的复杂工作。

 

 

集群控制器

集群控制器是一台专门的计算机,管理所有的集群(集群成员服务器),保持服务器成员间的工作运作状态的一致性和协调性。在由多台服务器组成的集群当中,只需要设置一台集群控制器。

使用一个以上的×××服务器建立一个集群时,首先需要将其中一台服务器计算机设置为集群控制器,然后再将其他的服务器计算机作为集群成员服务器分别连接到集群控制器上。

 

集群成员服务器

集群成员服务器是指在计算机集群中,除了集群控制器之外的所有加入到集群的服务器。集群成员服务器不能自行运作,而是通过集群控制器的控制连接,以集群控制器为中心共同作为服务器集群中的一部分开始运作。

 

 

实施方案

 

要在同一个局域网,搭建集群服务器,当然服务器成员也可以不在同一个局域网内。下面以三台服务器搭建PacketiX ×××(派克斯×××)群集为例,局域网IP网段是192.168.0.0

PacketiX ×××(派克斯VN)是新一代×××产品,由北京大游索易科技有限公司开发。具有极高的稳定性、灵活性和可扩展性。 PacketiX ×××(派克斯VN)利用公共网络,使用户能够安全地创建一个高性能的×××网络,实现不同地点的用户的安全通信。

从商务应用到面向个人和家庭网络的使用,能最大限度地将××× 技术应用于广泛的领域中。

 

 

一、192.168.0.2作为主控服务器。

 

PacketiX ×××(派克斯VN)对系统和硬件配置没有特别要求,普通个人电脑就可以安装,安装后,运行PacketiX ×××(派克斯VN,选择【主机(此服务器)】,并点击【连接】:

 

 

进入到×××Server的管理见面之后,点击【群集配置】:

 

 

选择群集模式为【群集控制器】,并点击【OK】:

 

主控服务器的创建不需要复杂的步骤,只把服务器的模式选择成【群集控制器】即可。然后在路由器上把此服务器开放的端口映射出去。

 

 

 

二、 192.168.0.3做为成员服务器一

 

进入到派克斯×××主管理界面后,首先创建一个端口,比如9000端口,

然后点击【群集配置】:

 

 

 

 

进入群集配置后,群集模式选择【群集成员服务端】,【公网IP】输入成员服务器的路由器的公网IP

【公网端口列表】选择刚刚新建的【9000】端口。

 

客户端在建立到×××群集的连接时,输入的主机名和端口都是主控服务器的连接信息,然后主控服务器根据负载均衡算法,把需要连接的客户端分配到不同的成员服务器上,客户端会主控服务器返回的成员服务器的【公网IP地址】和【公网端口列表】,直接建立到成员服务器的×××连接。

 

所以成员服务器的9000端口,需要映射到路由器上。成员服务器与主控服务器在同一个局域网时,公网IP可以不用输入。如果不在同一个局域网,此处的IP要填上成员服务器的公网IP

 

 

 

控制器的主机名输入【192.168.0.2】,控制端口选择【8888】。

此处输入的信息是成员服务器与主控服务器传递信息所用。如果成员服务器与主控服务器在同一个局域网,直接输入主控服务器的内网IP和端口即可。

 

点击【OK】:

 

群集内虚拟HUB的创建、用户的各种设置,都是在主控服务器上完成。

 

三、192.168.0.4做为成员服务器二

 

成员服务器二的配置步骤基本和成员一相同,首先创建一个新端口,比如【9001】。

点击【群集配置】:

 

 

 

 

进入群集配置后,群集模式选择【群集成员服务端】,公网IP输入路由器的公网IP

【公网端口列表】选择刚刚新建的【9001】端口。控制器的主机名输入【192.168.0.2】,控制端口选择【8888】。

 

 

成员服务器二配置完成。

 

 

四、路由器做端口映射

 

TP-link路由器为例,在【虚拟服务器】中做端口映射,分别

把路由器的8888端口映射到主控服务器的IP 192.168.0.2上;

把路由器的9000端口映射到成员服务器一的IP 192.168.0.3上;

把路由器的9001端口映射到成员服务器二的IP 192.168.0.4上:

 

 

 

 

 

五:群集配置

 

在群集控制器中,主管理界面,点击【创建虚拟HUB】:

 

 

选择【静态虚拟HUB】,输入虚拟HUB名【HUB1】,点击【OK】:

 

返回主管理界面后,点击【管理虚拟HUB】,并点击【管理用户】,为HUB1创建用户【user1】,密码【123456】,点击【OK】:

 

 

 

返回主管理界面,点击【本地桥接设置】:

 

 

在本地桥接设置界面,虚拟HUB 选择【HUB1】,新适配器选择实际使用中的物理网卡【本地连接】,点击【添加本地桥接】后,点击【关闭】

 

成员服务器配置

如果以上所有的配置都正确,此时即可在成员服务器上看到由主控服务器创建的虚拟HUBHUB1】,在成员服务器上无需也不能创建虚拟HUB,点击【本地桥接设置】:

 

在本地桥接设置界面,虚拟HUB选择自动出现的【HUB1】,新适配器中选择本地的物理网卡,点击【添加本地网桥】,并点击【关闭】:

【本地桥接设置】需要在每台成员服务器上都做。PacketiX ××× (派克斯×××Server安装过程中需要注册密钥,如果搭建群集环境,每台成员服务器上需要注册各自的密钥。

 

 

五、客户端拨入

在客户端电脑上安装××× Client,并建立新的×××连接,【主机名】和【端口】输入群集中主控服务器的公网IP和端口,此时在虚拟HUB名的下拉框中,会自动出现××× Server上创建的虚拟HUB,在右侧输入用户名和密码。

客户端即可成功连接到派克斯×××群集中。

 

×××群集主控服务器根据负载均衡算法,会把客户端连接重定向到不同的成员服务器上。

PacketiX ×××(派克斯×××群集功能,可实现各成员服务器之间的负载均衡,与容错功能。如果一台成员服务器出现故障,客户端在短时间的断开之后,会自动连接到群集中的其他服务器上。保障了×××服务的可靠性。对于需要提供大规模、大容量×××服务的单位,是一个很好的解决方案。

 交流QQ·2580915072