【GitHub项目实战】MockingBird 实现语音合成
2026/9/29 5:19:12
cdkeepalived-2.3.4 ./configure--prefix=/usr/local/keepalived--sysconf=/etcmake&&makeinstall#复制服务文件到系统目录cpkeepalived/keepalived.service /usr/lib/systemd/system/#重新加载 systemd 服务配置systemctl daemon-reload#验证服务是否注册成功systemctl list-unit-files|grepkeepalived#软链接可执行文件(方便全局调用)ln-s/usr/local/keepalived/sbin/keepalived /usr/sbin/ keepalived-vcd/etc/keepalived# 清空默认示例配置>keepalived.confglobal_defs{router_id NGINX_MASTER}vrrp_script check_nginx{script"/etc/keepalived/check_nginx.sh"interval2weight-20}vrrp_instance VI_1{state MASTER interface ens3 virtual_router_id51priority100advert_int1nopreempt authentication{auth_type PASS auth_pass123456}virtual_ipaddress{172.17.6.254/23 dev ens3 label ens3:0}track_script{check_nginx}}vi/etc/keepalived/check_nginx.sh#!/bin/bashif[ps-Cnginx --no-header|wc-l-eq0];thensystemctl stop keepalivedfichmod+x /etc/keepalived/check_nginx.sh#设置开机自启systemctlenablekeepalived#启动服务systemctl start keepalived#查看运行状态systemctl status keepalived#查看VIP是否绑定成功ipaddr备节点同样完成源码安装 + 服务注册,仅需要修改配置里:state BACKUP、priority 80,其余配置、密码、VRID 必须和主节点完全一致。
global_defs{router_id NGINX_MASTER}vrrp_script check_nginx{script"/etc/keepalived/check_nginx.sh"interval2weight-20}vrrp_instance VI_1{state BACKUP interface ens3 virtual_router_id51priority80advert_int1nopreempt authentication{auth_type PASS auth_pass123456}virtual_ipaddress{172.17.6.254/23 dev ens3 label ens3:0}track_script{check_nginx}}