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不被分配出去,你可以通过以下步骤来实现:
-
禁用DHCP agent对该IP的分配。
-
将该IP设置为静态IP,并确保它不会被DHCP服务提供。
以下是一个示例,展示如何在Neutron中通过修改DHCP agent的配置文件来实现这一点:
-
找到运行在你想要禁止分配特定IP的网络的DHCP agent的配置文件。这个文件通常位于
/etc/neutron/dhcp_agent.ini
,但具体路径可能会根据你的OpenStack安装而有所不同。 -
编辑该配置文件,找到对应网络的配置部分,并添加一个
reserved_ip_range
条目,将你想要保留的IP添加进去。
例如,如果你想要保留网络my_network
中的192.168.1.100
这个IP,你可以添加如下配置:
[dhcp-agent]
...
reserved_ip_ranges = 192.168.1.100
...
-
保存配置文件并重启DHCP agent服务。
sudo systemctl restart neutron-dhcp-agent
注意:这种方法只能阻止新的虚拟机实例获取这个IP。如果网络中已经有使用这个IP的实例,它们将继续正常工作,直到它们的IP被重新分配或者实例被销毁。如果你需要彻底避免使用这个IP,你可能需要设置一些网络策略或者在物理层面进行IP保留。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需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生成器学习