本文共 1696 字,大约阅读时间需要 5 分钟。
主节点配置
! Configuration File for keepalived
global_defs {
notification_email { } notification_email_from smtp_server smtp.163.com smtp_connect_timeout 30 router_id LVS_master }vrrp_instance VIlvs {
state MASTER interface eth2 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1122 } virtual_ipaddress { 172.16.11.200 192.168.7.1 dev eth1 } }virtual_server 172.16.11.200 80 {
delay_loop 6 lb_algo rr lb_kind NAT nat_mask 255.255.255.0 #persistence_timeout 50 protocol TCPreal_server 192.168.7.156 80 {
weight 100 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 }}
real_server 192.168.7.158 80 {
weight 100 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 }}
备节点配置
! Configuration File for keepalived
global_defs {
notification_email { } notification_email_from smtp_server smtp.163.com smtp_connect_timeout 30 router_id LVS_slave }vrrp_instance VIlvs {
state SLAVE interface eth5 virtual_router_id 51 priority 90 advert_int 1 authentication { auth_type PASS auth_pass 1122 } virtual_ipaddress { 172.16.11.200 192.168.7.1 dev eth4 } }virtual_server 172.16.11.200 80 {
delay_loop 6 lb_algo rr lb_kind NAT nat_mask 255.255.255.0 #persistence_timeout 50 protocol TCPreal_server 192.168.7.156 80 {
weight 100 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 }}
real_server 192.168.7.158 80 {
weight 100 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 }}
内核参数设置
echo 1 > /proc/sys/net/ipv4/ip_forward
-A POSTROUTING -s 192.168.7.0/24 -o eth2 -j SNAT --to-source 172.16.11.162
WEB服务器节点
只需开启WEB服务,默认网关指向LVS服务器即可