第4章 データプレーンネットワークのカスタマイズ


Red Hat OpenStack Services on OpenShift (RHOSO) 環境でデータプレーンノードにデフォルトで適用されるネットワーク設定は、シングル NIC VLAN 設定です。ただし、OpenStack Operator が適用するネットワーク設定は変更できます。

4.1. ノードセットにカスタムネットワーク設定を適用する

Red Hat OpenStack Services on OpenShift (RHOSO) 環境内の各データプレーンノードセットのネットワーク設定をカスタマイズできます。

前提条件

  • ワークステーションに oc コマンドラインツールがインストール済みである。
  • cluster-admin 権限を持つユーザーとして、RHOSO コントロールプレーンにアクセスできるワークステーションにログオン済みである。

手順

  1. 更新するノードセットの OpenStackDataPlaneNodeSet CR 定義ファイル (例: my_data_plane_node_set.yaml) を開きます。
  2. 必要なネットワーク設定を追加するか、既存の設定を変更します。edpm_network_config_templateansibleVars の下に設定を配置します。

    apiVersion: dataplane.openstack.org/v1beta1
    kind: OpenStackDataPlaneNodeSet
    metadata:
      name: my-data-plane-node-set
    spec:
      ...
      nodeTemplate:
        ...
        ansible:
          ansibleVars:
            edpm_network_config_template: |
              ---
              Network configuration options here
              ...

    ネットワーク設定を変更する場合は、「ネットワークインターフェイスの設定オプション」 を参照してください。

  3. OpenStackDataPlaneNodeSet CR 定義ファイルを保存します。
  4. 更新済みの OpenStackDataPlaneNodeSet CR 設定を適用します。

    $ oc apply -f my_data_plane_node_set.yaml
  5. データプレーンリソースが更新されたことを確認します。

    $ oc get openstackdataplanenodeset

    出力例

    NAME                     STATUS MESSAGE
    my-data-plane-node-set   False  Deployment not started

  6. ワークステーションに OpenStackDataPlaneDeployment CR を定義するファイル (例: my_data_plane_deploy.yaml) を作成します。

    apiVersion: dataplane.openstack.org/v1beta1
    kind: OpenStackDataPlaneDeployment
    metadata:
      name: my-data-plane-deploy
    ヒント

    定義ファイルと OpenStackDataPlaneDeployment CR に、変更されたノードセットの目的を示す一意の説明的な名前を付けます。

  7. 変更した OpenStackDataPlaneNodeSet CR を追加します。

    spec:
      nodeSets:
        - my-data-plane-node-set
  8. OpenStackDataPlaneDeployment CR デプロイメントファイルを保存します。
  9. 変更した OpenStackDataPlaneNodeSet CR をデプロイします。

    $ oc create -f my_data_plane_deploy.yaml -n openstack

    デプロイメントの実行中に Ansible ログを表示できます。

    $ oc get pod -l app=openstackansibleee -n openstack -w
    
    $ oc logs -l app=openstackansibleee -n openstack -f \
    --max-log-requests 10
  10. 変更された OpenStackDataPlaneNodeSet CR がデプロイされていることを確認します。

    $ oc get openstackdataplanedeployment -n openstack

    出力例

    NAME                     STATUS   MESSAGE
    my-data-plane-node-set   True     Setup Complete

  11. NodeSet Ready メッセージが表示されるまで、oc get コマンドを繰り返します。

    $ oc get openstackdataplanenodeset -n openstack

    出力例

    NAME                     STATUS   MESSAGE
    my-data-plane-node-set   True     NodeSet Ready

    返されるステータスの意味は、Red Hat OpenStack Services on OpenShift のデプロイ ガイドの データプレーンの条件と状態 を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る