フロート IP なしで OpenStack Nova インスタンスに /32 IP アドレスを割り当てるにはどうすればよいですか?

フロート IP なしで OpenStack Nova インスタンスに /32 IP アドレスを割り当てるにはどうすればよいですか?

私はREST API経由でOpenStackホームラボ用のカスタムパネルを開発しています。ヘッツナークラウド IP (v4) アドレス指定メカニズムは次のようになります。

ここに画像の説明を入力してください

IP の無駄を防ぐために、/32 の有効な IP v4 アドレスを割り当て、無効な IP 経由でルーティングします。これは Neutron を使用して実装できますか? について読んだことがありますdhcp optionsovn、よくわかりません。

(画像内の有効な 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"

関連情報