高可用性与自动化配置管理实践
1. 高可用性相关配置
高可用性涉及多个方面,包括冗余、故障转移和负载均衡等概念。下面将详细介绍相关的配置与管理方法。
1.1 虚拟服务器配置
Keepalived 可用于创建和维护 LVS 配置,相比手动配置 LVS 具有诸多优势。它易于在启动时开启,因为其集成了服务管理(通常是 systemd 单元),而 LVS 作为内核组件没有配置持久化机制。此外,Keepalived 能进行健康检查,并在服务器故障时重新配置 LVS 子系统。
以下是一个简单的负载均衡配置示例,采用加权轮询(Weighted Round Robin)算法,NAT 作为负载均衡方法,包含两个权重相等的真实服务器:
global_defs {
lvs_id WEB_SERVERS
}
virtual_server 192.168.56.1 80 {
! Weighted Round Robin
lb_algo wrr
lb_kind NAT
protocol TCP
! Where to send requests if all servers fail
sorry_server 192.168.56.250 80
real_server 192.168.56.101 80 {
weight 1
}
real_server 192.168.56.102 80 {
weight 1
}
}
将上述配置保存到
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



