实现 Keepalived 独立子配置文件
生产中,业务可能不是一个业务,就需要在配置文件中写很多地址
当生产环境复杂时, /etc/keepalived/keepalived.conf 文件中保存所有集群的配置会导致内容过多,不易管理 可以将不同集群的配置,
比如:不同集群的VIP配置放在独立的子配置文件中 利用include指令可以实现包含子配置文件
范例(keepalived服务端机器都重复此过程)
ka2机器
第一步:把主配置文件中的VIP相关信息切走并加include,指定VIP存放路径
[root@ka2 ~]#vim /etc/keepalived/keepalived.conf
global_defs {
router_id ka2
}
include /etc/keepalived/conf.d/*.conf
第二步:把切走的VIP相关信息存放在/etc/keepalived/conf.d/*.conf
[root@ka2 ~]#mkdir /etc/keepalived/conf.d/
[root@ka2 ~]#vim /etc/keepalived/conf.d/www.meng.org.conf
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 66
priority 80
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
10.0.0.100/24 dev eth0 label eth0:1
}
}
[root@ka2 ~]#systemctl restart keepalived.service
有多少个业务,就可以创建多少个文件夹来存放VIP的相关信息,各不干扰,各配各的
ka1机器
第一步:把主配置文件中的VIP相关信息切走并加include,指定VIP存放路径
[root@ka1 ~]#vim /etc/keepalived/keepalived.conf
global_defs {
router_id ka1
}
include /etc/keepalived/conf.d/*.conf
第二步:把切走的VIP相关信息存放在/etc/keepalived/conf.d/*.conf
[root@ka1 ~]#mkdir /etc/keepalived/conf.d/
[root@ka1 ~]#vim /etc/keepalived/conf.d/www.meng.org.conf
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 88
priority 80
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
10.0.0.100/24 dev eth0 label eth0:1
}
}
[root@ka2 ~]#systemctl restart keepalived.service
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
idea 终于更新了2020.1版本(推荐使用2020的版本),新增了好多的特性,官方也终于支持了中文语言包,但是有些兄弟下载后在插件市场无法找到官方的汉化包等问题,请安装下面操作即可: 1、去IDEA插件中心 (https://plugins.jetbrai…