Wie kann ich einer OpenStack Nova-Instanz ohne Float-IP eine /32-IP-Adresse zuweisen?

Wie kann ich einer OpenStack Nova-Instanz ohne Float-IP eine /32-IP-Adresse zuweisen?

Ich entwickle ein benutzerdefiniertes Panel für mein OpenStack-Heimlabor über Rest-API. Ich habe untersuchtHetznerCloud-IP-Adressierungsmechanismus (v4) und ich habe festgestellt, dass er folgendermaßen aussieht:

Bildbeschreibung hier eingeben

Es weist /32 gültige IP-v4-Adressen zu und leitet über ungültige IPs weiter, um IP-Verschwendung zu verhindern. Kann man das mit Neutron implementieren? Ich habe darüber gelesen, dhcp optionsbin ovnmir aber nicht sicher.

(die gültige IP-Adresse im Bild ist keinem Server zugeordnet)

Antwort1

Es ist möglich, DHCP-Optionen für jeden Port festzulegen mitneutron

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"

Und für Windows-Rechner:

neutron port-update p1 --extra-dhcp-opt opt_name=ms-classless-static-route,opt_value="192.168.121.121"

verwandte Informationen