公司一直使用NetScaler做NLB,想起来windows自带也可以做NLB。以下是通过windows server 2008 R2 Hyper -V两台虚拟机做的负载。

环境很简单,就是两台机器,每台机器两个网卡。

Hyper -V 虚拟机NLB操作_windwos

每台机器配置两个网卡

Hyper -V 虚拟机NLB操作_windwos_02

一个网卡两台机器互联,一个对外的IP。

首先登录机器,安装NLB功能

Hyper -V 虚拟机NLB操作_windwos_03

安装成功后,在AT里可以找到NLB

Hyper -V 虚拟机NLB操作_windwos_04

打开界面

Hyper -V 虚拟机NLB操作_NLB_05

这样就安装成功了,因为是hyper-v虚拟机,所以网卡设置要更改程静态MAC地址

Hyper -V 虚拟机NLB操作_windwos_06

Hyper -V 虚拟机NLB操作_NLB_07

之后进入系统,进行节点配置

Hyper -V 虚拟机NLB操作_windwos_08

建立好之后,添加主机

Hyper -V 虚拟机NLB操作_windwos_09

我这里两台系统是加入域,可以通过计算机名访问

Hyper -V 虚拟机NLB操作_windwos_10

这是第二节点

Hyper -V 虚拟机NLB操作_NLB_11

按照默认设置即可

Hyper -V 虚拟机NLB操作_windwos_12

建立完成后,聚合完成NLB建立,NLB对外IP172.28.14.112(节点1:172.28.14.68 节点2:172.28.14.91).

Hyper -V 虚拟机NLB操作_windwos_13

到此完成NLB的配置.