From 5a221d9cb3b562483f1406d374359fc895ae5b3a Mon Sep 17 00:00:00 2001 From: midoks Date: Sun, 22 Oct 2023 22:53:42 +0800 Subject: [PATCH] update --- plugins/keepalived/config/keepalived.conf | 157 ++++++++++++++++++++++ plugins/keepalived/info.json | 2 +- 2 files changed, 158 insertions(+), 1 deletion(-) diff --git a/plugins/keepalived/config/keepalived.conf b/plugins/keepalived/config/keepalived.conf index e69de29bb..75b1db44c 100644 --- a/plugins/keepalived/config/keepalived.conf +++ b/plugins/keepalived/config/keepalived.conf @@ -0,0 +1,157 @@ +! Configuration File for keepalived + +global_defs { + notification_email { + acassen@firewall.loc + failover@firewall.loc + sysadmin@firewall.loc + } + notification_email_from Alexandre.Cassen@firewall.loc + smtp_server 192.168.200.1 + smtp_connect_timeout 30 + router_id LVS_DEVEL + vrrp_skip_check_adv_addr + vrrp_strict + vrrp_garp_interval 0 + vrrp_gna_interval 0 +} + +vrrp_instance VI_1 { + state MASTER + interface eth0 + virtual_router_id 51 + priority 100 + advert_int 1 + authentication { + auth_type PASS + auth_pass 1111 + } + virtual_ipaddress { + 192.168.200.16 + 192.168.200.17 + 192.168.200.18 + } +} + +virtual_server 192.168.200.100 443 { + delay_loop 6 + lb_algo rr + lb_kind NAT + persistence_timeout 50 + protocol TCP + + real_server 192.168.201.100 443 { + weight 1 + SSL_GET { + url { + path / + digest ff20ad2481f97b1754ef3e12ecd3a9cc + } + url { + path /mrtg/ + digest 9b3a0c85a887a256d6939da88aabd8cd + } + connect_timeout 3 + retry 3 + delay_before_retry 3 + } + } +} + +virtual_server 10.10.10.2 1358 { + delay_loop 6 + lb_algo rr + lb_kind NAT + persistence_timeout 50 + protocol TCP + + sorry_server 192.168.200.200 1358 + + real_server 192.168.200.2 1358 { + weight 1 + HTTP_GET { + url { + path /testurl/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl2/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl3/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + connect_timeout 3 + retry 3 + delay_before_retry 3 + } + } + + real_server 192.168.200.3 1358 { + weight 1 + HTTP_GET { + url { + path /testurl/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334c + } + url { + path /testurl2/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334c + } + connect_timeout 3 + retry 3 + delay_before_retry 3 + } + } +} + +virtual_server 10.10.10.3 1358 { + delay_loop 3 + lb_algo rr + lb_kind NAT + persistence_timeout 50 + protocol TCP + + real_server 192.168.200.4 1358 { + weight 1 + HTTP_GET { + url { + path /testurl/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl2/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl3/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + connect_timeout 3 + retry 3 + delay_before_retry 3 + } + } + + real_server 192.168.200.5 1358 { + weight 1 + HTTP_GET { + url { + path /testurl/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl2/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + url { + path /testurl3/test.jsp + digest 640205b7b0fc66c1ea91c463fac6334d + } + connect_timeout 3 + retry 3 + delay_before_retry 3 + } + } +} diff --git a/plugins/keepalived/info.json b/plugins/keepalived/info.json index 9a78c2546..d342961ed 100755 --- a/plugins/keepalived/info.json +++ b/plugins/keepalived/info.json @@ -1,6 +1,6 @@ { "sort": 7, - "ps": "优秀的高可用软件", + "ps": "[潜龙勿用]优秀的高可用软件", "name": "keepalived", "title": "keepalived", "shell": "install.sh",