1. keepalived简单配置实现两台主机实现高可用模型
准备两台虚拟机
keep1和keep2:
Name |
IP |
Keep1 |
192.168.110.130 |
Keep2 |
192.168.110.131 |
两台虚拟机上安装keepalived:
在Keep1下修改配置/etc/keepalived/keepalived.conf :
Keep2上的配置/etc/keepalived/keepalived.conf 如下所示:
注释:两台虚拟机的router_id分别可以设置为各自的机器名,virtual_router_id保持一致. keep1(Master)的priority高于keep2(Slave)的priority
确保两台主机的网卡开启了multicast功能
出现MULTICAST就说明已经开启:
keep1:
keep2:
先在keep2上开启keepalived,并查看状态:
在keep2上使用”ip addr”查看虚拟IP信息:
分别在两台虚拟机web的根目录,写一个测试界面:
index.php的内容写成本机IP,keep1的index.php内容为192.168.110.130,keep2的index.php内容为192.168.110.131,在keep2上启动apache:
然后通过VIP来查看网页:
开启keep1的keepalived服务和apache服务,查看keep1的IP地址:
此时110.100已经转到keep1上面来了。
再来查看keep2的IP地址,如下所示:
通过192.168.110.100来访问相应的网页:
正常,已经指到了keep1的IP地址