Openstack

我如何在沒有浮動 ip 的情況下將 /32 ip 地址分配給 openstack nova 實例?

  • September 22, 2021

我正在通過 rest api 為我的 openstack 家庭實驗室開發一個自定義面板。我研究了 Hetzner雲 ip (v4) 定址機制,我發現它是這樣的:

在此處輸入圖像描述

它正在分配 /32 有效的 ip v4 地址並通過無效 ip 進行路由,以防止 ip 浪費。這可以使用中子來實現嗎?我已經讀過dhcp optionsovn但我不確定。

(圖中有效的ip地址沒有分配給任何伺服器)

可以使用在每個埠上設置 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"

引用自:https://serverfault.com/questions/1077328