想定する環境
ひと通り標準的な構成はできている
・外部ネットワーク
・ルータ
・VM
以下の状態に陥った
割り当てたFloatingIPをそのまま使おうとしても、Horizon上で「ポートがありません」というメッセージしか出ずにポートを選べない状態になる。
Tips
外部ネットワークに接続されているルータのポートが「ゲートウェイ」になっていないといけない。つまり、ルータと外部ネットワークを接続する際に、普通に接続するのではなく、Horizonであれば、ルータの設定画面から「ゲートウェイの設定」を押下することで接続しなければならない。
ゲートウェイを持つルータに接続しているVMでなければ、フローティングIPが割り当てられないということ。
参考
Unable to associate floating IPs - RDO https://openstack.redhat.com/forum/discussion/255/unable-to-associate-floating-ips/p1