在openstack上的虚拟机绑定vip
有时候需要配置vip搭建高可用集群,下面我就简单的说下在openstack上的虚拟机如何绑定vip
操作步骤
1、 执行命令neutron net-list查看网络,找到自己需要设置的网络,获取subnet_id和network_id
1 | [root@controller neutron]# neutron net-list |
2、创建port来占用ip,保证neutron不会将此IP在分配出去,导致IP冲突问题。
1 | neutron port-create --fixed-ip subnet_id=<subnet_id>,ip_address=<vip> <network_id> |
3、执行命令neutron port-list
查看端口,找到VIP的Port ID以及需要使用VIP的虚拟机的IP对应的Port id
比如两台虚拟机做HA绑定vip,那么需要查看两台虚拟机的port ID和这个vip的port ID
1 | 比如: |
4、 取消安全组对应端口的管理
1 | neutron port-update --no-security-groups <Port_id> |
参考文档:
1 | https://www.lijiawang.org/posts/%E5%9C%A8openstack%E4%B8%8A%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%BB%91%E5%AE%9Avip.html |