keepalived 的real_server怎么配置
时间: 2024-02-22 20:59:47 浏览: 129
要配置 keepalived 的 real_server,需要进行以下步骤:
1. 在 real_server 上安装 LVS 相关的软件,如 ipvsadm 工具等。
2. 配置 real_server 的网络参数,包括 IP 地址、子网掩码、网关等。
3. 在 real_server 上启动 LVS 相关的服务,如 lvs 服务、lvs agent 服务等。
4. 配置 LVS 的虚拟 IP 地址和端口。
5. 配置 real_server 的权重,以及其它相关参数。
6. 测试配置是否正确,确保 LVS 能够将请求正确地转发到 real_server 上。
下面是一个实例,假设 LVS 的虚拟 IP 地址为 192.168.1.100,real_server 的 IP 地址为 192.168.1.101:
1. 在 real_server 上安装 ipvsadm 工具:
```
yum install ipvsadm -y
```
2. 配置 real_server 的网络参数,编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:
```
DEVICE="eth0"
BOOTPROTO="static"
IPADDR="192.168.1.101"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
ONBOOT="yes"
```
3. 启动 LVS 相关的服务:
```
systemctl start lvs
systemctl start lvs-agent
```
4. 配置 LVS 的虚拟 IP 地址和端口,编辑 /etc/sysconfig/network-scripts/ifcfg-eth0:0 文件:
```
DEVICE="eth0:0"
BOOTPROTO="static"
IPADDR="192.168.1.100"
NETMASK="255.255.255.0"
ONBOOT="yes"
```
5. 配置 real_server 的权重和其它参数,编辑 /etc/sysconfig/ipvsadm 文件:
```
-A -t 192.168.1.100:80 -r 192.168.1.101:80 -g -w 1
```
其中,-A 表示新增一个虚拟服务器,-t 指定虚拟 IP 地址和端口,-r 指定 real_server 的 IP 地址和端口,-g 表示启用 DR 模式,-w 指定 real_server 的权重。
6. 测试配置是否正确,可以使用 curl 命令测试:
```
curl 192.168.1.100
```
如果配置正确,你会看到 real_server 返回的内容。
阅读全文