Keepalived служба не отключена, хотя я ее отключил

Для обеспечения высокой доступности у меня есть два сервера: 172.24.4.51 и 172.24.4.52, а виртуальный IP-адрес - 172.24.4.53. Главный - 172.24.4.51, резервный - 172.24.4.52. Я использую 172.24.4.51, а затем я заставил systemctl остановить keepalived, но службы keepalived все еще работают на этом сервере. Я сделал kill -9 для процесса keepalived, но затем эти процессы автоматически воссоздаются заново. И я сделал systemctl staus keepalived, и статус показывает Loaded: loadeded, Active: inactive, но он остается активным. Я сделал ip a и вижу активный виртуальный ip.

Я даю вам конфигурацию keepalived

Что это может происходить?

vrrp_script chk_haproxy {
   script "killall -0 haproxy"   # verify the pid existance
   interval 2                    # check every 2 seconds
   weight 2                      # add 2 points of prio if OK
}

vrrp_instance VI_1 {
   interface ens192              # interface to monitor
   state MASTER
   virtual_router_id 51          # Assign one ID for this route
   priority 101                   # 101 on master, 100 on backup
   unicast_src_ip 172.24.4.51
   unicast_peer {
       172.24.4.52  
   }
   virtual_ipaddress {
       172.24.4.53                        # the virtual IP
   }
   track_script {
       chk_haproxy
   }

   notify_master /etc/keepalived/master.sh
}
0
задан 2 April 2019 в 04:47
1 ответ

Пожалуйста, проверьте содержимое master.sh, на самом деле keepalived пытается сделать основной узел главным, только если сервер доступен и у вас нет проблем с конфигурацией keepalived, я думаю, в вашем случае, когда вы попытка остановить / убить может быть перезапущена с помощью средства управления конфигурацией / monit или другого скрипта.

Также проверьте журналы перехода.

0
ответ дан 5 December 2019 в 03:38

Теги

Похожие вопросы