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 文件使用同一份

最新文章

  1. Xcode 7 App Transport Security has blocked a cleartext HTTP 报错解决办法
  2. Android之Picasso --zz
  3. HDU 2189 悼念512汶川大地震遇难同胞――来生一起走 --生成函数
  4. spark on hive 配置hive的metastore为mysql
  5. core--主线程
  6. ASP.NET读取配置文件发送邮件
  7. MYSQL select时锁定记录问题
  8. 转:SVN 出现This client is too old to work with working copy...错误
  9. 与众不同 windows phone (33) - Communication(通信)之源特定组播 SSM(Source Specific Multicast)
  10. Ubuntu 自动选择最快的镜像源
  11. .NET项目中使用PostSharp
  12. CH 1201 - 最大子序和 - [单调队列]
  13. 水题C
  14. 标准I/O读写文件
  15. Git 忽略.idea/workspace.xml文件
  16. 如何去除WIN7任务栏项目上右键菜单中的最近访问一栏
  17. Delphi控件备份工具
  18. 【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session
  19. js队列的实现问题
  20. HDU 5586 (dp 思想)

热门文章

  1. Cow Picnic S 更新了(在后面)
  2. Vue15 v-for和key的作用及原理
  3. git操作出现 error: The following untracked working tree files would be overwritten by ...
  4. Nodejs 使用 ZooKeeper 做服务发现
  5. rt-thread模糊到清晰系列: thread切换相关
  6. debug补充、员工管理系统、字符编码、文件操作
  7. python批量修改一个文件夹下含多个文件夹中的所有图片名称
  8. PyOpenGL的安装与错误解决
  9. 【C++复习】第六章 数组、指针、字符串
  10. java学习日记20230227-java代码规范