6.6. コントロールプレーンにスイッチ設定を追加する


スイッチ設定をコントロールプレーンに追加するには、OpenStackControlPlane CR の neutron サービス設定を通じて、スイッチの 03-ml2-genericswitch.conf 設定ファイルと Secret カスタムリソース (CR) の両方をマウントします。

手順

  1. ワークステーションで OpenStackControlPlane CR ファイル openstack_control_plane.yaml を開きます。
  2. ironic サービスに次の設定を追加して、ネットワークインターフェイスを neutron に変更します。

    spec:
      ...
      ironic:
        template:
          customServiceConfig: |
            [DEFAULT]
            default_network_interface=neutron
  3. 汎用スイッチを ML2 メカニズムドライバーとして neutron サービス仕様に追加します。

    apiVersion: core.openstack.org/v1beta1
    kind: OpenStackControlPlane
    metadata:
      name: openstack-control-plane
      namespace: openstack
    spec:
      secret: osp-secret
      ...
      neutron:
      ...
        template:
          ml2MechanismDrivers:
          - genericswitch
          - ovn
  4. neutron サービス仕様に extraMounts パラメーターを追加して、物理ネットワークスイッチの設定をマウントします。

      neutron:
      ...
        template:
          ...
          extraMounts:
          - name: switchConf
            extraVol:
            - volumes:
              - name: neutron-switch-config
                secret:
                  secretName: neutron-switch-config
              mounts:
              - name: neutron-switch-config
                mountPath: /etc/neutron/neutron.conf.d/03-ml2-genericswitch.conf
                subPath: 03-ml2-genericswitch.conf
                readOnly: true
  5. 物理ネットワークスイッチに認証鍵を割り当てる必要がある場合は、マウントに秘密鍵ファイルを追加します。

              mounts:
              - name: neutron-switch-config
                mountPath: /etc/neutron/neutron.conf.d/03-ml2-genericswitch.conf
                subPath: 03-ml2-genericswitch.conf
                readOnly: true
              - name: neutron-switch-config
                mountPath: /etc/neutron/<key_file_name>
                subPath: <key_file_name>
                readOnly: true

    mountPath は、03-ml2-genericswitch.conf ファイルでスイッチデバイスに対して定義された鍵ファイルへのパスと一致する必要があります。

  6. コントロールプレーンを更新します。

    $ oc apply -f openstack_control_plane.yaml -n openstack
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る