1、配置高可用的准备工作
(1)需要两台服务器 192.168.17.129 和 192.168.17.131
(2)在两台服务器安装 nginx
(3)在两台服务器安装 keepalived 起到路由的作用,对外提供虚拟IP进行访问
2.keepalived配置文件
! 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
}
#检查主机是否存活
vrrb_script chk_http_port{
script"/usr/local/src/nginx_check.sh"
interval 2 #检测脚本执行间隔