返回总目录页

openstack虚拟机用keep alive添加的VIP,其它机器无法访问

 

neutron port-list |grep ip
neutron port-update a7fbxxf6cc2 --allowed_address_pairs type=dict list=true ip_address=vip
neutron port-show a7fb1xxa8f6cc2

 

 

 


指定这个IP,是否会被分配出去呢,防止IP冲突,需要看下如下,是否需要做如下操作:
 
 
 
openstack指定某个IP 不要被分配出去

在OpenStack中,如果你想要指定某个IP不被分配出去,你可以通过以下步骤来实现:

  1. 禁用DHCP agent对该IP的分配。

  2. 将该IP设置为静态IP,并确保它不会被DHCP服务提供。

以下是一个示例,展示如何在Neutron中通过修改DHCP agent的配置文件来实现这一点:

  1.  

    找到运行在你想要禁止分配特定IP的网络的DHCP agent的配置文件。这个文件通常位于/etc/neutron/dhcp_agent.ini,但具体路径可能会根据你的OpenStack安装而有所不同。

     

     

  2.  

    编辑该配置文件,找到对应网络的配置部分,并添加一个reserved_ip_range条目,将你想要保留的IP添加进去。

     

     

例如,如果你想要保留网络my_network中的192.168.1.100这个IP,你可以添加如下配置:

 
 
[dhcp-agent]
...
reserved_ip_ranges = 192.168.1.100
...
  1. 保存配置文件并重启DHCP agent服务。

 
 
sudo systemctl restart neutron-dhcp-agent

注意:这种方法只能阻止新的虚拟机实例获取这个IP。如果网络中已经有使用这个IP的实例,它们将继续正常工作,直到它们的IP被重新分配或者实例被销毁。如果你需要彻底避免使用这个IP,你可能需要设置一些网络策略或者在物理层面进行IP保留。

posted @   马昌伟  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
历史上的今天:
2023-05-15 openstack的用户(user), 租户(tenant), 角色(role)概念区分
2019-05-15 生产者消费者模型
2019-05-15 python生成器学习
博主链接地址:https://www.cnblogs.com/machangwei-8/
点击右上角即可分享
微信分享提示