6、WEB服务与负载均衡集群
6.1、在VMC、VMD上安装配置WEB服务;
选择添加删除角色
- 配置一个站点,将神动OA主页做为站点的主页;
工具->iis管理器->网站-> 右击->添加网站
右击web1站点->管理网站->浏览
同理:VMD站点
6.2、在VMC、VMD上配置负载均衡;
安装网络负载平衡工具:
服务器管理工具>添加角色>远程访问>网络负载平衡>点击下一步(我点的第二项安装)
配置:
在管理工具中找到网络负载平衡管理工具
添加虚拟的地址必须未使用,在dhcp中记得添加排除
群集操作模式区别
单播
在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC地址(此MAC地址称为群集MAC地址),并且所有的NLB节点均使用相同的MAC地址(均使用群集MAC地址),同时NLB修改所有发送的数据包中的源MAC地址,从而使交换机不能将此群集MAC地址绑定在某个端口上。
工作在单播模式下的NLB可以在所有网络环境下正常运行,但是由于它的工作特性,具有以下两个限制:
由于NLB所使用的群集MAC地址没有绑定在某个具体的交换机端口上,所以所有的NLB通讯均通过在交换机的所有端口上广播进行,而不管此端口是否连接了NLB节点,这造成了额外的网络流量负担;由于所有的NLB节点具有相同的MAC地址,NLB节点之间不能通过自己原有的专用IP地址进行通讯。
多播
在多播模式下,NLB不会修改NLB节点启用NLB的网络适配器的MAC地址,而是为它再分配一个二层多播MAC地址专用于NLB的通讯(此MAC地址称为群集MAC地址),这样NLB节点之间可以通过自己原有的专用IP地址进行通讯。但是在多播模式中,NLB节点发送的针对群集IP地址MAC地址ARP请求的ARP回复会将群集IP地址映射到多播MAC地址,而许多路由器或者交换机(包括CISCO的产品)会拒绝这一行为。当出现这种情况时,你必须在路由器和交换机上手动添加静态映射,将群集IP地址映射到群集的多播MAC地址。
IGMP 多播
它可以通过使用IGMP协议支持来使交换机只将NLB通讯发送到连接NLB节点的端口,而不是所有交换机端口。但是此特性必须要求交换机支持IGMP侦听,并且要求群集工作在多播模式下。
在VMC在VMD网络负载平衡群集上右击->新建群集->输入vmd连接
并输入vmd管理员账号和密码
在VMD网络负载平衡群集上右击->连接到现存的->输入vmc连接
设置群集均衡方式
右击添加的集群->群集属性->端口规则
筛选模式的区别:
多个主机:
无:后端集群平均分配,比如后端就两个服务器,NLB会将第1个请求交由第1部服务器来处理,第2个请求交由第2部服务器来处理,第3个请求交由第1部服务器来处理,…依此类推。
单一:基于ip来处理请求,因为一个IP的服务请求只会固定由一个服务器来处理,因此没有session状态共享的问题,但可能会导致负载不平衡。这种方式适用于联机需支持 SSL 集多重联机的通讯协议 ( 例如FTP与PPTP等)
网络:基于子网段来处理请求。这种方式可确保使用多重 Proxy 的客户端能导向到相同的服务器。
单一主机:
若选择此选项,该端口范围内的所有请求都将由一台主机来进行处理,此选项将配合后面的主机优先级来进行主机判定。
禁用此端口范围:
一般这个选项会在端口例外中进行设置,也就是说,当我们指定了一个比较大的范围端口时,其中有一个或几个端口我们不需要 客户端用户访问到,这时我们将利用这个规则来进行设定,防止用户访问此端口请求。
6.3、通过客户端访问WEB服务,能自动分配;
分别在两台主机上查看效果