keeplive 双击热备方案 (对haproxy负载均衡 )双击热备方案
2024-09-08 19:17:47
1.安装 keepalived ,必选安装在haproxy 容器之内
1.进入容器:docker exec -it h1 bash 后执行下面步骤
1.更新apt-get
apt-get update
2.安装keepalived
apt-get install keepalived
3. 安装成功后 keepalived 创建配置文件在 /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state MASTER #节点身份 master 会争抢虚拟ip
interface ens33 #docker虚拟机网卡宿主机映射网络
virtual_router_id 51
mcast_src_ip 192.168.224.206
priority 100 #权重
advert_int 1 #心跳检测间隔 1s
authentication { #心跳检测需要登录到keepalived,主从服务器验证,主备必须一致才行能正常通讯
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.224.208 #虚拟ip 往网卡中写入虚拟ip,docker内部可见
}
track_script{
chk_nginx
}
}
4,启动keepalived 服务
service keepalived start
配置信息详解:https://blog.csdn.net/qq_26545305/article/details/79957992
5.安装完成后退出容器,exit 只会退出交互界面而不会退出程序
退出容器 在宿主机可以ping通虚拟IP
ping 192.168.224.208
二、同样的步骤在h2 haproxy 容器中安装keepalived ,其中keepalived.conf 文件使用同一份
最新文章
- Xcode 7 App Transport Security has blocked a cleartext HTTP 报错解决办法
- Android之Picasso --zz
- HDU 2189 悼念512汶川大地震遇难同胞――来生一起走 --生成函数
- spark on hive 配置hive的metastore为mysql
- core--主线程
- ASP.NET读取配置文件发送邮件
- MYSQL select时锁定记录问题
- 转:SVN 出现This client is too old to work with working copy...错误
- 与众不同 windows phone (33) - Communication(通信)之源特定组播 SSM(Source Specific Multicast)
- Ubuntu 自动选择最快的镜像源
- .NET项目中使用PostSharp
- CH 1201 - 最大子序和 - [单调队列]
- 水题C
- 标准I/O读写文件
- Git 忽略.idea/workspace.xml文件
- 如何去除WIN7任务栏项目上右键菜单中的最近访问一栏
- Delphi控件备份工具
- 【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session
- js队列的实现问题
- HDU 5586 (dp 思想)
热门文章
- Cow Picnic S 更新了(在后面)
- Vue15 v-for和key的作用及原理
- git操作出现 error: The following untracked working tree files would be overwritten by ...
- Nodejs 使用 ZooKeeper 做服务发现
- rt-thread模糊到清晰系列: thread切换相关
- debug补充、员工管理系统、字符编码、文件操作
- python批量修改一个文件夹下含多个文件夹中的所有图片名称
- PyOpenGL的安装与错误解决
- 【C++复习】第六章 数组、指针、字符串
- java学习日记20230227-java代码规范