openstack平台虚拟机vip设置

虚拟机vip设置
1. 创建vip port
2. 更新端口信息
3. 给vip绑定浮动ip(vlan网络模式无需操作)
 
 

openstack平台 port与mac地址是强绑定关系,所以当在虚拟机上启动keepalived vip时如果不做操作无法被外面通行到,作如下操作即可

 

1. 创建vip port

 
 
  1. source keystonerc_admin && neutron port-create --fixed-ip ip_address=${VIP_IP} ${NETID}
 
  •  

    参数说明

     

    •  

      ${VIP_IP} 即想要的vip地址

       

    •  

      ${NETID} 即想要的vip地址所在网络id 可以通过 neutron net-list 查看

       

     

     

 

2. 更新端口信息

 
 
  1. source keystonerc_admin && neutron port-update ${REALSERVER_PORT1_ID} --allowed-address-pairs type=dict list=true ip_address=${VIP_IP}
  2. source keystonerc_admin && neutron port-update ${REALSERVER_PORT2_ID} --allowed-address-pairs type=dict list=true ip_address=${VIP_IP}
 
  •  

    参数说明

     

    •  

      ${VIP_IP} 即想要的vip地址

       

    •  

      ${REALSERVER_PORT1_ID} 即vip后端第一台服务器的portid 可用 neutron port-list|grep ${REALSERVERIP1} 来查看,第一个字段即是

       

    •  

      ${REALSERVER_PORT2_ID} 与上面相同为第二台后端服务器的portid

       

     

     

注: 有多少个后端服务器则执行多少条上面格式的语句

 

3. 给vip绑定浮动ip(vlan网络模式无需操作)

 
 
  1. source keystonerc_admin && neutron floatingip-create --floating-ip-address ${VIP_FLOATINGIP} --port-id ${VIP_ID} ${FLOATINGIP_NETID}
 
  •  

    参数说明:

     

    •  

      ${VIP_FLOATINGIP} vip规划的浮动ip(这条命令新建的需要之前没有)

       

    •  

      ${VIP_ID} vip portid 可用 neutron port-list|grep ${VIP_ID} 来查看,第一个字段即是

       

    •  

      ${FLOATINGIP_NETID} 浮动ip网络 netid 可以通过 neutron net-list 查看

       

     

     

 

操作完以上步骤,如后端服务正常则可以通过vip访问

转载于:https://www.cnblogs.com/lsw-blogs/p/11077621.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值