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.yaml
RHOSP ユーザーは、Floating IP のポート転送をセットアップできるようになりました。詳細は、「Floating IP のポート転送の作成」 を参照してください。
検証
オーバークラウド認証情報ファイルを取得します。
例
$ source ~/overcloudrc
Networking サービスが
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 |
関連情報
- director を使用した Red Hat OpenStack Platform のインストールと管理 ガイドの 環境ファイル
- director を使用した Red Hat OpenStack Platform のインストールと管理 ガイドの オーバークラウド作成時の環境ファイルの追加