上几节我们把Exchange2016邮箱系统配置完毕了,本节我们来配置开通需要对外的端口,并对这些端口进行负载均衡配置,如下图红框所示:
1.Exchange服务端口
Exchange2016需要对外开通以下的端口,来对外提供不同的服务:
其中最主要的事HTTPS(443)端口,以下服务需要用到此端口:
自动发现服务
Exchange ActiveSync
Exchange Web 服务 (EWS)
脱机通讯簿
Outlook 无处不在
MAPI over HTTP in Exchange 2016
所以443端口必须开放入站端口,其余的如80、110、143、993、995、587等端口在使用到相应服务时也需要开放入站端口。
另外邮件出入站时,都需要SMTP端口25,所以也需要开通入站的25端口。
2. Azure 负载平衡器(SLB)
Azure虚拟机与外部进行通信需要通过终结点来进行,而这些终结点,可以配置加入Azure的负载平衡集。Azure的负载平衡集是一个4层(TCP、UDP)的负载平衡,能够将流量分摊到多个虚拟机上。Azure SLB 是第4层(TCP、UDP)软件负载平衡器,使用5元组(源 IP、源端口、目标 IP、目标端口、协议类型)计算用于将流量映射到 VIP后的可用服务器的哈希函数。哈希函数能让分发到服务器的连接随机化,而不是完美地轮询。此外,目前还不支持会话关联
下面我们来添加基于Azure终结点的负载平衡集。
我们选择Azure虚拟机EX01,进入终结点配置页面,点击添加
首先添加独立终结点
这里配置HTTPS的443端口,并同时选择创建负载平衡集
定义名称、探测间隔等参数
EX01配置完毕
现在选取EX02,这次选择添加至现有负载平衡集
确认后保存
这样,EX02的终结点也配置完毕了。
同样,如果我们需要Exchange其他如POP、IMAP等服务,可以对相应端口做出同样配置,这里就不再赘述了。
现在我们来做些简单的测试
首先,因为我们还没有固定公网地址,现在看到Azure为EX云服务分配到的公网IP为13.78.59.202
现在我们来Telnet smtp端口,来验证负载均衡的配置,这样可以区分端口回应的服务器
Telnet地址,发现EX01回应了
再次Telnet,发现这次是EX02来回应连接
同样,可对其他端口进行测试,虽然其他端口的响应可能不是那么友好,但端口是否能连通,还是能测试出来的。
转载于:https://blog.51cto.com/yaojiwei/1813853