openstack icehouse负载均衡配置

网络拓扑

image 其中10.0.0.0/24是服务器网络,192.168.40.0/24是负载均衡的网络,172.16.85.160/27是公网地址。三台服务器均运行tomcat服务

创建和配置负载均衡器

1. 创建一个pool(资源池)

打开网络-负载均衡-新增资源池 image

2. 设置vip

点击新建的资源池后面的更多选项,选择添加vip image 需要说明的是juno已经支持在此页面给vip绑定floating ip.

3. 增加成员

选择“成员”选项卡,点击“新增成员”,添加3台服务器 image

4. 增加监控

选择“监控”选项卡,点击“新增监控” image

5. 关联监控

选择“资源池”选项卡,点击资源池后面的更多,选择“关联监控选项”,选择我们创建的监控 image 因为我已经关联了,所以上图显示的是解除关联

为vip绑定floating ip

1. 创建floating ip

1
neutron floatingip-create public    #pubic为外网

image

2. 查找vip的端口id

点击资源池后面的vip,查看其端口id image

3. 绑定floating ip

使用以下命令绑定vip和floating ip,前面是floating ip的id,后者是vip的端口id

1
neutron floatingip-associate  0b124556-38f5-4d0c-b71c-32292ebff0ee  b688d6c8-d0c6-4d49-91d4-d08fd4d2856b

image

验证

访问vip的floating ip会轮循到三台tomcat服务器(我在不同的服务器部署了不同的内容),如下图 image image image

Nickname
Email
Website
0/500
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • 😂
  • 😀
  • 😅
  • 😊
  • 🙂
  • 🙃
  • 😌
  • 😍
  • 😘
  • 😜
  • 😝
  • 😏
  • 😒
  • 🙄
  • 😳
  • 😡
  • 😔
  • 😫
  • 😱
  • 😭
  • 💩
  • 👻
  • 🙌
  • 🖕
  • 👍
  • 👫
  • 👬
  • 👭
  • 🌚
  • 🌝
  • 🙈
  • 💊
  • 😶
  • 🙏
  • 🍦
  • 🍉
  • 😣
  • 颜文字
  • Emoji
  • Bilibili
0 comments
No comment
一个默默无闻的工程师的日常
Built with Hugo
主题 StackJimmy 设计