TCP / UDP配置文件服务器场

张贴 Zevenet | 19年2016月XNUMX日

TCP / UDP编辑全局参数

在此面板中,您将能够设置参数以提高服务器场性能以及TCP和UDP服务器场的虚拟服务自定义功能。

TCP / UDP场配置文件提供具有以下参数的分发面板:

农场的名字。 它是标识字段和虚拟服务的描述。 为了更改此项目,您必须修改名称字段,然后按“修改”按钮。 应用此操作后,负载平衡服务将自动重新启动。 确保新的服务器场名称可用,否则将出现错误消息。

农场虚拟IP和虚拟端口。 这些是虚拟IP地址和虚拟端口,服务器场的虚拟服务将在负载均衡器系统中绑定和侦听。 要在这些字段中进行更改,请确保未使用新的虚拟IP和虚拟端口。 为了应用更改,将自动重新启动服务器场服务。

负载均衡算法。 此字段显示可以为当前服务器场配置的不同负载平衡算法。 有四种算法可供选择。 为服务基础架构选择不合适的算法可能会导致负载均衡器上的处理器消耗量大。 要应用更改,请选中“修改”按钮,新算法将在线应用,而无需重新启动服务器场。

在这里,您将简要了解有关TCP和UDP配置文件的可用算法。

Round Robin - 平等分享。 与所有活动的真实服务器的流量平衡。 对于每个传入连接,平衡器分配下一个循环真实服务器以传递请求。
哈希 - 粘性客户端。 Farm将为每个IP客户端创建一个哈希字符串,并将该哈希中的每个连接发送到同一个真实服务器。 使用真实服务器创建哈希表,并通过以下算法分配请求:

index = cli%nServers

其中'index'是真实服务器哈希表的索引,'cli'是IP地址的整数表示,'nServers'是可用的真实服务器的数量。 此算法是通过IP地址创建持久性的一种方法,但如果您有各种子网客户端访问您的服务(例如,国际服务),它会更强大。
重量 - 按重量连接线性调度。 根据权重值平衡连接,您必须为每个真实服务器编辑此值。 请求通过算法传递,以使用与它们的实际连接计算每个服务器的负载,然后应用线性权重分配。
优先级 - 连接到可用的最高优先级。 平衡与同一最高优先级服务器的所有连接。 如果此服务器已关闭,则连接将切换到下一个最高服务器。 使用此算法,您可以使用多个真实服务器构建Active-Pasive集群服务。

通过内存启用客户端IP地址持久性。 对于每种算法,都可以配置ip地址客户端的持久性。 启用此选项后,具有相同IP地址的所有客户端将连接到同一服务器。 通过算法将新的传入连接传递到所选服务器并存储在存储器表中。 客户端下次连接时,它将被传送到同一服务器。 此行为通过ip地址提供基本持久性。 要应用更改,您需要按“修改”按钮,并在负载均衡器服务上进行在线修改。 此选项不适用于UDP场。

服务器场中记忆的最大客户端数。 仅当启用客户端ip持久性时,这些值才有意义。 客户字段是关于可能要记住的最大客户数量,时间值是要记住的该客户的最长生存时间(最大客户年龄)。 要更改这些值,您必须按“修改”按钮,然后场服务将自动重新启动。 此选项不适用于UDP服务器场。

后端响应超时。 这是真实服务器必须响应请求的最长时间。 如果后端响应为时已晚,则服务器将被标记为黑名单。 此参数的更改已在线应用于TCP和UDP配置文件。

虚拟IP的最大并发连接数。 它是虚拟服务能够管理的已建立连接和活动客户端的最大值。 对于UDP场,此值指示虚拟服务要处理的最大挂起数据包。 要更改此字段,将自动重新启动服务器场。

最大真实IP服务器数量。 它是服务器场可以配置的最大真实服务器数。 要更改此值,将自动重新启动服务器场服务。

将X-Forwarded-For标头添加到http请求。 此选项使HTTP标头X-Forwarded-For能够向真实服务器提供ip客户端地址。 要在线应用更改此功能。 默认情况下禁用。 此选项不适用于UDP场。

Frecuency检查复活的后端。 以秒为单位的该值是获取列入黑名单的真实服务器并检查是否存活的时间段。 请注意,在第一次成功连接完成之前,后端不会处于启动状态。 此参数的更改将在线应用于TCP和UDP配置文件。

使用farmguardian检查后端服务器。 选中此框将为后端启用更高级的监视状态,并对您自己的脚本进行完全个性化。 当Farmguardian检测到问题时,会自动禁用真实服务器,并将其标记为黑名单。 这是一项独立的服务,因此您无需重新启动服务器场服务。 要获取有关此服务的更多详细信息,请阅读FarmGuardian部分。 此选项不适用于UDP服务器场。

TCP / UDP编辑实服务器配置

创建新服务器场后,您必须将服务器包含在真实服务中,以交付客户端连接。
在“编辑真实IP服务器”表配置下,您将能够包括每个后端的配置后端及其特定参数。

使用TCP或UDP服务器场,您将能够配置以下属性:

服务器。 它是一个自动ID,被确定为真实服务器的索引。 系统管理员无法更改此值。
地址。 这是真实服务的IP地址。
端口。 这是真实服务正在监听的真实服务器的端口。
最大连接数。 它是当前真实服务器能够接收的最大并发连接数。 该值必须小于全局参数的Max客户端。
重量。 它是当前真实服务器的权重值,仅在启用权重算法时才有用。 更多权重值表示传递到当前后端的更多连接。
优先。 它是当前真实服务器的优先级值,仅在启用优先级算法时才有用。 接受的优先级值介于1和9之间,值越小表示当前真实服务器的优先级越高。

随着 保存Real Server按钮您将应用新配置,或者您将能够取消 通过按钮的过程。 将显示包含结果的消息。

输入真实服务器配置后,您就可以编辑配置了 编辑按钮,删除配置 删除Real Server按钮, 启用后端的维护模式,以便停止向当前服务器发送请求或 禁用当前后端的维护模式,以便再次启动向seleted服务器发送请求。

服务器索引可用于标识当前服务器场的实际服​​务器配置。
TCP和UDP配置文件的真实服务器配置更改是在线应用的,不需要重新启动操作。

TCP / UDP查看状态

此操作显示从虚拟服务传递到真实服务器的后端,客户端和连接的实际状态。

刷新统计信息 选项将允许每10,30,60或120秒刷新状态视图。 必须谨慎使用,因为此功能可能会使负载平衡器过载。

Real Server Status表显示每个后端的状态:

服务器。 它是服务器场中的后端标识号。
地址。 这是真正的服务器IP地址。
港口。 它是当前真实服务器的实际服务正在侦听的端口号。
状态。 红点表示当前的真实服务器已关闭或列入黑名单(可能是由于连接错误或由于farmguardian高级检查),同时绿点表示后端处于联机状态并提供连接。 黄点表示后端处于维护模式。
待定的Conns。 这是系统中当前后端处于SYN状态的挂起连接数,与服务器场服务无关。
成立康恩斯。 这是系统中已建立连接的数量,这些连接处于当前后端的ESTABLISHED状态,独立于服务器场服务。
封闭的康恩斯。 这是系统中当前后端处于TIME_WAIT状态的已关闭连接数,与服务器场服务无关。
客户数目。 它是与当前后端服务器关联的客户端数(唯一IP地址)。 这仅适用于TCP场。
重量。 这是为每个后端建立的权重值。
优先。 它是为每个后端服务器建立的优先级值。 不适用于HTTP场配置文件。

为了分析客户端,会话和后端连接的详细信息,您需要扩展 客户会话状态 or 主动连接 表格显示所有这些信息按下 最大化按钮。

XNUMXD压花不锈钢板 客户会话状态 将仅在启用客户端持久性时填充。

客户。 客户端连接标识。
地址。 客户端连接IP地址。
年龄(秒)。 客户端连接处于活动状态的总时间(以秒为单位)。
上次服务器。 已传递客户端连接的最后一个后端服务器。
连接。 自客户端会话被记忆以来,客户端总连接计数器。
发送(MB)。 客户端已发送到负载均衡器的总数据量(以Mb为单位)。
接收(MB)。 客户端从负载均衡器收到的总数据量(以Mb为单位)。

连系 :。 负载平衡器核心内的连接标识,其中记录了客户端和服务器之间的关联。
客户。 负载均衡器核心内的客户端识别。
服务器。 负载均衡器核心内的服务器标识。

请注意,对于非常高负载的农场,显示此表可能会降低机器的速度,并且可能会显示一个非常大的表。

分享到:

根据GNU自由文档许可条款的文档。

本文是否有帮助?

相关文章