exchange for linux,07-13-Exchange Server 2019-配置-高可用-Linux 负载均衡

07-13-Exchange Server 2019-配置-高可用-Linux 负载均衡

发布时间:2020-04-04 06:42:07

来源:51CTO

阅读:712

作者:CTO_LiuJinFeng

[在此处输入文章标题]

《系统工程师实战培训》

-07-部署邮件系统

-13-Exchange Server 2019-

配置-高可用-Linux

作者:学 无 止 境

QQ交流群:454544014

1de8c6d129d3cbbbb398d539d15e9483.png

076ed793e684963a6a90285dc3915acc.png

d159349c2762a8023548c9af4125d2b1.png

telnet mail.i-x-Cloud.com 25

0f779649de29e251f22c91c961afa62b.png

16dea6b725a6671a802d14237283aa18.png

eeb3544ae069352050181e1c9f3e69ea.png

c5ac59ac92ac87c9089abbe9d2c8fa26.png

1672a2c7c0312f85328499862fb05d71.png

http://mail.i-x-cloud.com:1080/haproxyadmin?stats

21816f8e939408165ed0d502b5eeb552.png

C:\Users\Administrator.i-x-Cloud>nslookup

默认服务器: 011-DC01.i-x-Cloud.com

Address: 10.1.1.11

> mail.i-x-Cloud.com

服务器: 011-DC01.i-x-Cloud.com

Address: 10.1.1.11

名称: mail.i-x-Cloud.com

Address: 10.1.1.55

> autodiscover.i-x-Cloud.com

服务器: 011-DC01.i-x-Cloud.com

Address: 10.1.1.11

名称: autodiscover.i-x-Cloud.com

Address: 10.1.1.55

> set type=mx

> i-x-Cloud.com

服务器: 011-DC01.i-x-Cloud.com

Address: 10.1.1.11

i-x-Cloud.com MX preference = 10, mail exchanger = mail.i-x-Cloud.com

mail.i-x-Cloud.com internet address = 10.1.1.55

>

35c4f01e7c40c3eab660c3c50c8b953e.png

ced224128b04a09c804e33674b57a43f.png

ff710df380a9f09506d4f7312fcbee42.png

telnet mail.i-x-Cloud.com 25

ace6c7cb742d752b50b7ac1a7be90f2a.png

************************************************************************************************

将第1台邮件服务器关机!将第2台邮件服务器关机!

只保证第3台邮件服务器开机!

22162cd6ac46f5d59cb856ede08c3040.png

telnet mail.i-x-Cloud.com 25

3e2b02e015018a2190b4a8c3da58b1fa.png

81fa1911fe034af304dcc18357e58300.png

79830f0d28c8bbc7d8df3dc43b5a8731.png

************************************************************************************************

将第2台邮件服务器开机!将第3台邮件服务器关机!

只保证第2台邮件服务器开机!

176f47e01bed24cad77a127d9bea1c87.png

telnet mail.i-x-Cloud.com 25

3999d796419bdbddabf87fb66ba29a06.png

7324597e714e7dff055a06746919914e.png

0e711b35ffed7f437653e3481966a7b4.png

************************************************************************************************

将第1台邮件服务器开机!将第2台邮件服务器关机!

只保证第1台邮件服务器开机!

1c3bd90908d610def01e8198fa37d5c3.png

telnet mail.i-x-Cloud.com 25

330cece93b72d5d014c1e4ba1d277d28.png

3d7397e6643e1367092bcc8ef9317ae8.png

597cbfcac375078f473dfe4532943847.png

d8fa745110fb6f5665d94c489f8169f4.png

176a11bf99ba540fccabb41d2a76dd34.png

2ff4473f6e7912cb7e21feebcc54da5f.png

7b82742b1ae754636c339cd1f205c616.png

65d0836dc7fefa7d8a6c7852da554e15.png

79e09617a28aa9c96b59c2147713ce7e.png

41e6e9860ff12ba063f48e02e0dcd870.png

241-HaproxyKA01\haproxy.conf

defaults

option dontlognull # Do not log connections with no requests

option redispatch # Try another server in case of connection failure

option contstats # Enable continuous traffic statistics updates

retries 3 # Try to connect up to 3 times in case of failure

timeout connect 5s # 5 seconds max to connect or to stay in queue

timeout http-keep-alive 1s # 1 second max for the client to post next request

timeout http-request 15s # 15 seconds max for the client to send a request

timeout queue 30s # 30 seconds max queued on load balancer

timeout tarpit 1m # tarpit hold tim

backlog 10000 # Size of SYN backlog queue

balance roundrobin #alctl: load balancing algorithm

mode tcp #alctl: protocol analyser

option tcplog #alctl: log format

log global #alctl: log activation

timeout client 300s #alctl: client inactivity timeout

timeout server 300s #alctl: server inactivity timeout

default-server inter 3s rise 2 fall 3 #alctl: default check parameters

listen stats

mode http

bind 0.0.0.0:1080

stats enable

stats hide-version

stats uri /haproxyadmin?stats

stats realm Haproxy\ Statistics

stats auth admin:admin

stats admin if TRUE

frontend ft_exchange_HTTP

bind 10.1.1.55:80 name web

maxconn 10000

default_backend bk_exchange_HTTP

backend bk_exchange_HTTP

server 051-Ex01 10.1.1.51:80 maxconn 10000

server 052-Ex02 10.1.1.52:80 maxconn 10000

server 053-Ex03 10.1.1.53:80 maxconn 10000

frontend ft_exchange_SSL

bind 10.1.1.55:443 name ssl

maxconn 10000 #alctl: connection max (depends on capacity)

default_backend bk_exchange_SSL #alctl: default farm to use

backend bk_exchange_SSL

server 051-Ex01 10.1.1.51:443 maxconn 10000

server 052-Ex02 10.1.1.52:443 maxconn 10000

server 053-Ex03 10.1.1.53:443 maxconn 10000

frontend ft_exchange_SMTP

bind 10.1.1.55:25 name smtp

maxconn 10000

default_backend bk_exchange_SMTP

backend bk_exchange_SMTP

server 051-Ex01 10.1.1.51:25 maxconn 10000

server 052-Ex02 10.1.1.52:25 maxconn 10000

server 053-Ex03 10.1.1.53:25 maxconn 10000

frontend ft_exchange_SMTP_Secure

bind 10.1.1.55:465 name smtpssl

maxconn 10000

default_backend bk_exchange_SMTP_Secure

backend bk_exchange_SMTP_Secure

server 051-Ex01 10.1.1.51:465 maxconn 10000

server 052-Ex02 10.1.1.52:465 maxconn 10000

server 053-Ex03 10.1.1.53:465 maxconn 10000

frontend ft_exchange_IMAP

bind 10.1.1.55:143 name imap

maxconn 10000

default_backend bk_exchange_IMAP

backend bk_exchange_IMAP

server 051-Ex01 10.1.1.51:143 maxconn 10000

server 052-Ex02 10.1.1.52:143 maxconn 10000

server 053-Ex03 10.1.1.53:143 maxconn 10000

frontend ft_exchange_IMAP_Secure

bind 10.1.1.55:993 name imapssl

maxconn 10000

default_backend bk_exchange_IMAP_Secure

backend bk_exchange_IMAP_Secure

server 051-Ex01 10.1.1.51:993 maxconn 10000

server 052-Ex02 10.1.1.52:993 maxconn 10000

server 053-Ex03 10.1.1.53:993 maxconn 10000

frontend ft_exchange_POP3

bind 10.1.1.55:110 name pop3

maxconn 10000

default_backend bk_exchange_POP3

backend bk_exchange_POP3

server 051-Ex01 10.1.1.51:110 maxconn 10000

server 052-Ex02 10.1.1.52:110 maxconn 10000

server 053-Ex03 10.1.1.53:110 maxconn 10000

frontend ft_exchange_POP3_Secure

bind 10.1.1.55:995 name pop3ssl

maxconn 10000

default_backend bk_exchange_POP3_Secure

backend bk_exchange_POP3_Secure

server 051-Ex01 10.1.1.51:995 maxconn 10000

server 052-Ex02 10.1.1.52:995 maxconn 10000

server 053-Ex03 10.1.1.53:995 maxconn 10000

241-HaproxyKA01\keepalived.conf

global_defs {

notification_email {

administrator@i-x-Cloud.com

}

# notification_email_from 241-HaproxyKA01@i-x-Cloud.com

smtp_server 10.1.1.55

smtp_connect_timeout 30

}

vrrp_script check_haproxy {

script "killall -0 haproxy"

interval 2

weight 2

}

vrrp_instance VI_1 {

interface eth0

state MASTER

virtual_router_id 10

priority 111

virtual_ipaddress {

10.1.1.55

}

track_script {

check_haproxy

}

smtp_alert

}

242-HaproxyKA02\haproxy.conf

defaults

option dontlognull # Do not log connections with no requests

option redispatch # Try another server in case of connection failure

option contstats # Enable continuous traffic statistics updates

retries 3 # Try to connect up to 3 times in case of failure

timeout connect 5s # 5 seconds max to connect or to stay in queue

timeout http-keep-alive 1s # 1 second max for the client to post next request

timeout http-request 15s # 15 seconds max for the client to send a request

timeout queue 30s # 30 seconds max queued on load balancer

timeout tarpit 1m # tarpit hold tim

backlog 10000 # Size of SYN backlog queue

balance roundrobin #alctl: load balancing algorithm

mode tcp #alctl: protocol analyser

option tcplog #alctl: log format

log global #alctl: log activation

timeout client 300s #alctl: client inactivity timeout

timeout server 300s #alctl: server inactivity timeout

default-server inter 3s rise 2 fall 3 #alctl: default check parameters

listen stats

mode http

bind 0.0.0.0:1080

stats enable

stats hide-version

stats uri /haproxyadmin?stats

stats realm Haproxy\ Statistics

stats auth admin:admin

stats admin if TRUE

frontend ft_exchange_HTTP

bind 10.1.1.55:80 name web

maxconn 10000

default_backend bk_exchange_HTTP

backend bk_exchange_HTTP

server 051-Ex01 10.1.1.51:80 maxconn 10000

server 052-Ex02 10.1.1.52:80 maxconn 10000

server 053-Ex03 10.1.1.53:80 maxconn 10000

frontend ft_exchange_SSL

bind 10.1.1.55:443 name ssl

maxconn 10000 #alctl: connection max (depends on capacity)

default_backend bk_exchange_SSL #alctl: default farm to use

backend bk_exchange_SSL

server 051-Ex01 10.1.1.51:443 maxconn 10000

server 052-Ex02 10.1.1.52:443 maxconn 10000

server 053-Ex03 10.1.1.53:443 maxconn 10000

frontend ft_exchange_SMTP

bind 10.1.1.55:25 name smtp

maxconn 10000

default_backend bk_exchange_SMTP

backend bk_exchange_SMTP

server 051-Ex01 10.1.1.51:25 maxconn 10000

server 052-Ex02 10.1.1.52:25 maxconn 10000

server 053-Ex03 10.1.1.53:25 maxconn 10000

frontend ft_exchange_SMTP_Secure

bind 10.1.1.55:465 name smtpssl

maxconn 10000

default_backend bk_exchange_SMTP_Secure

backend bk_exchange_SMTP_Secure

server 051-Ex01 10.1.1.51:465 maxconn 10000

server 052-Ex02 10.1.1.52:465 maxconn 10000

server 053-Ex03 10.1.1.53:465 maxconn 10000

frontend ft_exchange_IMAP

bind 10.1.1.55:143 name imap

maxconn 10000

default_backend bk_exchange_IMAP

backend bk_exchange_IMAP

server 051-Ex01 10.1.1.51:143 maxconn 10000

server 052-Ex02 10.1.1.52:143 maxconn 10000

server 053-Ex03 10.1.1.53:143 maxconn 10000

frontend ft_exchange_IMAP_Secure

bind 10.1.1.55:993 name imapssl

maxconn 10000

default_backend bk_exchange_IMAP_Secure

backend bk_exchange_IMAP_Secure

server 051-Ex01 10.1.1.51:993 maxconn 10000

server 052-Ex02 10.1.1.52:993 maxconn 10000

server 053-Ex03 10.1.1.53:993 maxconn 10000

frontend ft_exchange_POP3

bind 10.1.1.55:110 name pop3

maxconn 10000

default_backend bk_exchange_POP3

backend bk_exchange_POP3

server 051-Ex01 10.1.1.51:110 maxconn 10000

server 052-Ex02 10.1.1.52:110 maxconn 10000

server 053-Ex03 10.1.1.53:110 maxconn 10000

frontend ft_exchange_POP3_Secure

bind 10.1.1.55:995 name pop3ssl

maxconn 10000

default_backend bk_exchange_POP3_Secure

backend bk_exchange_POP3_Secure

server 051-Ex01 10.1.1.51:995 maxconn 10000

server 052-Ex02 10.1.1.52:995 maxconn 10000

server 053-Ex03 10.1.1.53:995 maxconn 10000

242-HaproxyKA02\keepalived.conf

global_defs {

notification_email {

administrator@i-x-Cloud.com

}

# notification_email_from 241-HaproxyKA01@i-x-Cloud.com

smtp_server 10.1.1.55

smtp_connect_timeout 30

}

vrrp_script check_haproxy {

script "killall -0 haproxy"

interval 2

weight 2

}

vrrp_instance VI_1 {

interface eth0

state MASTER

virtual_router_id 10

priority 111

virtual_ipaddress {

10.1.1.55

}

track_script {

check_haproxy

}

smtp_alert

}

关机

快照

100-Admin01.i-x-Cloud.com

011-DC01.i-x-Cloud.com

012-DC02.i-x-Cloud.com

013-DC03.i-x-Cloud.com

021-CA01.i-x-Cloud.com

031-WSUS01.i-x-Cloud.com

041-OOS01.i-x-Cloud.com

051-Ex01.i-x-Cloud.com

052-Ex02.i-x-Cloud.com

053-Ex03.i-x-Cloud.com

061-SFBBE01.i-x-Cloud.com

071-SFBFE01.i-x-Cloud.com

201-UCDemo01.i-x-Cloud.com

202-UCDemo02.i-x-Cloud.com

241-HaproxyKA01.i-x-Cloud.com

242-HaproxyKA02.i-x-Cloud.com

009-Linux_LB_For_Exchange_2019-OK

本文已完成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值