Как назначить IP-адрес /32 экземпляру OpenStack Nova без float IP?

Как назначить IP-адрес /32 экземпляру OpenStack Nova без float IP?

Я разрабатываю собственную панель для своей домашней лаборатории OpenStack через REST API. Я исследовалХецнерМеханизм адресации Cloud IP (v4) выглядит следующим образом:

введите описание изображения здесь

Он назначает /32 действительный адрес ip v4 и маршрутизирует через недействительный ip для предотвращения траты ip. Возможно ли это реализовать с помощью neutron? Я читал об этом dhcp optionsв, ovnно я не уверен.

(действительный IP-адрес на картинке не назначен ни одному серверу)

решение1

Можно настроить параметры DHCP на каждом порту, используяneutron

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"

Связанный контент