Linux Is Not Matrix——keepalived 实现主备切换
2016-01-15 20:36
906 查看
其实配置keepalived很简单,在看起来很复杂的配置文件中,只需要改动一点点就可以实现主备切换的效果。
首先,需要一个叫做虚拟IP的东西。这个东西就是在一个网卡上使用额外的IP,具体是什么也没有研究,但是效果和我们前面实现的Nginx的集群一样,访问这个虚拟IP就能访问我们真正的服务。这里没有负载均衡的概念,这里实现的是主机瘫了,从机就顶上。
那么关键的配置就只有一个,使用这个虚拟IP就行了。在主机上的配置
首先,需要一个叫做虚拟IP的东西。这个东西就是在一个网卡上使用额外的IP,具体是什么也没有研究,但是效果和我们前面实现的Nginx的集群一样,访问这个虚拟IP就能访问我们真正的服务。这里没有负载均衡的概念,这里实现的是主机瘫了,从机就顶上。
那么关键的配置就只有一个,使用这个虚拟IP就行了。在主机上的配置
vrrp_instance VI_1 { state MONSTER #主备状态 interface eno16777736 #配置了虚拟IP的网卡 virtual_router_id 51 priority 100 #优先级,主机大于从机即可 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.22.232 #虚拟IP } }从机上的配置一样简单。
vrrp_instance VI_1 { state BACKUP #主备状态 interface eno16777736 #配置了虚拟IP的网卡 virtual_router_id 51 priority 99 #优先级,主机大于从机即可 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.22.232 #虚拟IP } }这样最简单的就配置好了,至于使用脚本不断地检测瘫了的主机是否启动成功了,这种暂时还没研究,以后有机会会继续做下去的。
相关文章推荐
- Linux基本命令――查看文件内容
- linux删除普通用户报错 userdel: user fancy is currently used by process 1973
- linux下ssh/scp无密钥登陆方法
- Linux Is Not Matrix——keepalived安装
- Linux驱动Platform总线模型
- Linux /UNIX 状态解释
- Linux 上搭建 git 的服务器
- linux 文件查找
- linux服务器 磁盘和文件系统管理(四) 磁盘配额管理与实例
- linux搭建git服务器
- Linux下MySQL慢查询分析mysqlsla安装使用
- Linux脚本练习一
- Linux busybox mount -a fstab
- linux下防DDOS攻击软件及使用方法详解
- CentOS 6.5系统服务详解( 转)
- linux中的一些小技巧
- linux软件包安装
- Linux2.6进程切换
- Linux多线程实践(六)使用Posix条件变量解决生产者消费者问题
- 在centos 7.0上利用yum一键安装mono