5.6. Floating IP ポート転送の設定
ユーザーが Floating IP のポート転送をセットアップできるようにするには、Red Hat OpenStack Platform (RHOSP) Networking service (neutron) port_forwarding` サービスプラグインを有効にする必要があります。
前提条件
- RHOSP 管理者権限が必要です。
-
port_forwardingサービスプラグインを使用するには、routerサービスプラグインも設定する必要があります。
手順
- アンダークラウドホストに stack ユーザーとしてログインします。
stackrc アンダークラウド認証情報ファイルを入手します。
$ source ~/stackrcカスタム環境の YAML ファイルで、
port_forwardingサービスプラグインを設定します。parameter_defaults: NeutronPluginExtensions: "router,port_forwarding"注記port_forwardingサービスプラグインを使用するには、routerサービスプラグインも設定する必要があります。Networking サービスで ML2/OVS メカニズムドライバーを使用する場合は、OVS L3 エージェントの
port_forwardingエクステンションも設定する必要があります。parameter_defaults: NeutronPluginExtensions: "router,port_forwarding" NeutronL3AgentExtensions: "port_forwarding"オーバークラウドをデプロイし、コア Heat テンプレート、環境ファイル、およびこの新しいカスタム環境ファイルを含めます。
重要後で実行される環境ファイルで定義されているパラメーターとリソースが優先されることになるため、環境ファイルの順序は重要となります。
$ openstack overcloud deploy --templates \ -e <your_environment_files> \ -e /home/stack/templates/my-environment.yamlRHOSP ユーザーは、Floating IP のポート転送をセットアップできるようになりました。詳細は、「Floating IP のポート転送の作成」 を参照してください。
検証
オーバークラウド認証情報ファイルを取得します。
例
$ source ~/overcloudrcNetworking サービスが
port_forwardingおよびrouterサービスプラグインを正常にロードしたことを確認します。$ openstack extension list --network -c Name -c Alias --max-width 74 | \ grep -i -e 'Neutron L3 Router' -i -e floating-ip-port-forwarding出力例
検証が成功すると、次のような出力が生成されます。
| Floating IP Port Forwarding | floating-ip-port-forwarding | | Neutron L3 Router | router |