真的365平台

Windows Server2019 NLB配置

发布时间: 2025-10-24 10:49:00 作者: admin 阅读量: 7663 评论数: 614

Microsoft Network Load Balancing (NLB) 是一种Windows Server自带的负载均衡功能,可以将流量分发到多个服务器,并通过配置虚拟IP (VIP) 提供高可用性。下面是配置Microsoft NLB的步骤:

准备工作:

确保你有两台Windows Server,这些服务器将作为NLB集群的节点。网络配置:所有NLB节点需要在同一个网络中,建议使用静态IP。NLB角色安装:确保已经在服务器上安装了NLB功能。IP规划:

序号IP角色1192.168.3.31节点12192.168.3.32节点23192.168.3.45群集IP(VIP)配置Microsoft NLB的步骤

1. 安装 NLB 功能

在Windows Server上,首先需要安装NLB功能。这个步骤需要在所有NLB集群的节点上进行。

打开 服务器管理器。

点击 添加角色和功能。

在“角色和功能向导”中,选择 基于角色或基于功能的安装,点击“下一步”。

选择目标服务器,然后点击“下一步”。

在“选择功能”中,找到 网络负载平衡,并勾选它。点击 安装。

2. 配置 NLB 集群(在节点1服务器192.168.3.31)

打开 NLB 管理器:

新建NLB集群:

在NLB管理器中,右键点击网络负载平衡群集,选择 新建群集。

选择主节点:

在向导中,首先添加集群的第一个节点(主节点)。输入该服务器的名称或者IP地址(192.168.3.31),点击连接。在下面的界面中,选择主节点的网络适配器(通常是服务器的网卡),然后点击 下一步。

配置虚拟IP (VIP):

在“群集IP地址”页面,点击 添加,然后输入虚拟IP地址(即所有客户端将连接到的IP地址)(192.168.3.45)。确保这个IP地址是静态的,并且在网络中没有其他设备使用。

配置群集参数:

群集IP地址:此处会显示刚才配置的虚拟IP(192.168.3.45)。子网掩码:根据你所在网络的配置,填写正确的子网掩码(通常是255.255.255.0)。全域名:可为空;群集操作模式:选择多播操作模式:

单播:默认模式,所有NLB节点共享一个MAC地址。多播:每个节点有自己独立的MAC地址,用于更复杂的网络需求(需要路由器支持)。

配置端口规则8080:

端口规则用于定义集群如何处理流量。默认情况下,所有端口都被负载均衡,你可以自定义需要负载均衡的端口。如果你希望只负载均衡HTTP流量(端口8080),你可以编辑端口规则:

开始端口和结束端口:设置为8080。协议:选择TCP。筛选模式:选择多主机模式,相关性:选择无

多主机:流量被分配到所有节点。单一主机:某些服务需要固定到单个主机时使用。加权:根据权重分发流量。

配置端口规则3306:

端口规则用于定义集群如何处理流量。默认情况下,所有端口都被负载均衡,你可以自定义需要负载均衡的端口。如果你希望只负载均衡HTTP流量(端口3306),你可以编辑端口规则:

开始端口和结束端口:设置为3306。协议:选择TCP。筛选模式:选择多主机模式,相关性:选择无

添加节点2(192.168.3.32):

完成主节点的配置后,你可以继续添加其他NLB节点。在NLB管理器中右键点击你的集群,选择 添加主机到群集,并按照与主节点相同的步骤添加其他服务器节点。

3. 验证 NLB 配置

完成所有节点的添加后,检查NLB状态,确保所有节点都显示为 已连接 或 并入。

你可以使用 ping 测试NLB集群的虚拟IP,确保它可以正常响应。

在节点1命令行查看IP配置“ipconfig /all”,会出现节点1IP+群集IP(VIP)

测试服务的负载均衡:通过NLB的虚拟IP地址访问你所配置的服务(如网站或应用),确保请求被均衡分发到不同的服务器上。

4. 集群维护

添加/移除节点:可以通过NLB管理器实时添加或移除节点,NLB会自动调整负载均衡策略。停止节点服务:如果某个节点需要维护,右键点击该节点并选择“停止”。它会停止接受新的请求,但会完成当前处理的会话。负载均衡规则调整:可以通过NLB管理器调整负载均衡的规则,例如端口号、协议类型等。

常见问题

虚拟IP不工作:检查集群网络配置,确保VIP地址没有与其他设备冲突,且节点网络适配器配置正确。负载不均衡:可能是由于不合理的端口规则设置,或者节点的网络性能差异。

相关文章