Openstack OCATA 负载节点(二)

安装haproxy:

apt install haproxy

配置haproxy:

vim /etc/haproxy/haproxy.cfg

global
maxconn 100000
#chroot /usr/local/haproxy
#stats socket /var/lib/haproxy/haproxy.sock mode 600 level admin
uid 99
gid 99
daemon
#nbproc 4
#cpu-map 1 0
#cpu-map 2 1
#cpu-map 3 2
#cpu-map 4 3
#pidfile /usr/local/haproxy/run/haproxy.pid
log 127.0.0.1 local3 info defaults
option http-keep-alive
option forwardfor
maxconn 100000
mode http
timeout connect 300000ms
timeout client 300000ms
timeout server 300000ms listen stats
mode http
bind 0.0.0.0:9999
stats enable
log global
stats uri /haproxy-status
stats auth haadmin:q1w2e3r4ys listen openstack_mysql_port
bind 0.0.0.0:3306
mode tcp
log global
server 10.10.5.150 10.10.5.150:3306 check inter 3000 fall 2 rise 5 listen openstack_rabbitmq_port
bind 0.0.0.0:5672
mode tcp
log global
server 10.10.5.150 10.10.5.150:5672 check inter 3000 fall 2 rise 5
#server 10.10.5.151 10.10.5.151:5672 check inter 3000 fall 2 rise 5 backup listen openstack_mem_port
bind 0.0.0.0:11211
mode tcp
log global
server 10.10.5.150 10.10.5.150:11211 check inter 3000 fall 2 rise 5 ################################以上内容在 公共服务完成后填写进去############################################

启动haproxy 服务:

/etc/init.d/haproxy restart
/etc/init.d/haproxy status

验证haproxy 是否好用:

root@ha-1:~# ss -tunlpa
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=909,fd=3))
tcp LISTEN 0 5 127.0.0.1:631 0.0.0.0:* users:(("cupsd",pid=800,fd=7))
tcp LISTEN 0 128 127.0.0.1:6010 0.0.0.0:* users:(("sshd",pid=1355,fd=9))
tcp LISTEN 0 128 0.0.0.0:5672 0.0.0.0:* users:(("haproxy",pid=1962,fd=9))
tcp LISTEN 0 128 0.0.0.0:3306 0.0.0.0:* users:(("haproxy",pid=1962,fd=8))
tcp LISTEN 0 128 0.0.0.0:11211 0.0.0.0:* users:(("haproxy",pid=1962,fd=10))
tcp ESTAB 0 52 10.10.5.140:22 10.10.5.1:9221 users:(("sshd",pid=1355,fd=3))

最新文章

  1. SQL 常识
  2. C++混合编程之idlcpp教程Lua篇(8)
  3. Scalaz(33)- Free :算式-Monadic Programming
  4. c#之Redis队列在邮件提醒中的应用
  5. 【转载】一步一步写算法(之hash表)
  6. JQuery、js判断复选框是否选中状态
  7. UVa 11400 Lighting System Design
  8. android 访问SMS短信收件箱
  9. 使用命令xrandr设置当前系统的显示分辨率及显示的旋转脚本
  10. Java基础知识强化30:String类之String的特点(String为什么是final)
  11. mysql 创建表 create table详解
  12. 如何开发自己的搜索帝国之安装ik分词器
  13. 启动关闭zookeeper集群的脚本
  14. 【English】八、食物相关
  15. 记事本:js简介
  16. org.springframework.web.context.support.XmlWebApplicationContext.refresh Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreatio
  17. java web filter读取classpath配置文件内容
  18. Latex 循环插图、文件名包含空格
  19. ACM-ICPC 2018 沈阳赛区网络预赛-K:Supreme Number
  20. php服务器---IIS一些问题

热门文章

  1. Notepad++ 使用步骤,熟练掌握notepad++的使用技巧,无疑会大大提升专业技能。以及快捷键操作
  2. oracle使用rman备份集恢复方式创建ADG
  3. ubuntu20.04 系统初始化与美化
  4. YT Downloader视频下载器
  5. css 14-CSS3属性详解:Web字体
  6. js下 Day05、DOM案例
  7. Feign String 参数 传递null 以及 空字符串问题
  8. JYadmin-react-antd react+antd封装的优秀后台模板集成方案("^1.0.0")
  9. Blogs实现侧边公告栏设置
  10. java中对list集合中的数据按照某一个属性进行分组