您好,登錄后才能下訂單哦!
[在此處輸入文章標題]
《系統工程師實戰培訓》
-07-部署郵件系統
-13-Exchange Server 2019-
配置-高可用-Linux 負載均衡
作者:學 無 止 境
QQ交流群:454544014
telnet mail.i-x-Cloud.com 25
http://mail.i-x-cloud.com:1080/haproxyadmin?stats
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
>?
telnet mail.i-x-Cloud.com 25
************************************************************************************************
將第1臺郵件服務器關機!將第2臺郵件服務器關機!
只保證第3臺郵件服務器開機!
telnet mail.i-x-Cloud.com 25
************************************************************************************************
將第2臺郵件服務器開機!將第3臺郵件服務器關機!
只保證第2臺郵件服務器開機!
telnet mail.i-x-Cloud.com 25
************************************************************************************************
將第1臺郵件服務器開機!將第2臺郵件服務器關機!
只保證第1臺郵件服務器開機!
telnet mail.i-x-Cloud.com 25
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
本文已完成!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。