![如何在没有浮动 IP 的情况下为 openstack nova 实例分配 /32 IP 地址?](https://linux22.com/image/770369/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%E6%B5%AE%E5%8A%A8%20IP%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%B8%BA%20openstack%20nova%20%E5%AE%9E%E4%BE%8B%E5%88%86%E9%85%8D%20%2F32%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
我正在通过 rest api 为我的 openstack 家庭实验室开发自定义面板。我调查了赫茨纳云 ip(v4)寻址机制,我发现它是这样的:
它分配 /32 有效 ip v4 地址并通过无效 ip 进行路由,以防止 ip 浪费。这可以使用 neutron 实现吗?我读过相关内容,dhcp options
但ovn
我不确定。
(图片中的有效IP地址未分配给任何服务器)
答案1
可以使用以下方式在每个端口上设置 dhcp-optionsneutron
neutron port-update p1 --extra-dhcp-opt opt_name=netmask,opt_value=255.255.255.255
neutron port-update p1 --extra-dhcp-opt opt_name=classless-static-route,opt_value="192.168.121.121"
对于 Windows 计算机:
neutron port-update p1 --extra-dhcp-opt opt_name=ms-classless-static-route,opt_value="192.168.121.121"