6.11. ML2/OVN デプロイメントの検証


Red Hat OpenStack Platform (RHOSP) デプロイメントの ML2/OVN ネットワークを検証するには、テストネットワークとサブネットを作成し、特定のコンテナーが実行中であることを検証するなどの診断タスクを実行します。

前提条件

手順

  1. テストネットワークおよびサブネットを作成します。

    NETWORK_ID=\
    $(openstack network create internal_network | awk '/\| id/ {print $4}')
    
    openstack subnet create internal_subnet \
    --network $NETWORK_ID \
    --dns-nameserver 8.8.8.8 \
    --subnet-range 192.168.254.0/24

    エラーが発生した場合は、以下の手順を実行します。

  2. 関連するコンテナーがコントローラーホストで実行していることを確認します。

    1. OVN コンテナーにアクセスするために必要な権限を持つユーザーとしてコントローラーホストにログインします。

      $ ssh heat-admin@controller-0.ctlplane

    2. 以下のコマンドを入力します。

      sudo podman ps -a --format="{{.Names}}"|grep ovn

      次のサンプルに示すように、出力には OVN コンテナーが一覧表示されます。

      出力例

      ovn-dbs-bundle-podman-0
      ovn_dbs_init_bundle
      ovn_controller

  3. 関連するコンテナーが Compute ホストで実行していることを確認します。

    1. OVN コンテナーにアクセスするために必要な権限を持つユーザーとして Compute ホストにログインします。

      $ ssh heat-admin@compute-0.ctlplane

    2. 以下のコマンドを入力します。

      $ sudo podman ps -a --format="{{.Names}}"|grep ovn

      次のサンプルに示すように、出力には OVN コンテナーが一覧表示されます。

      出力例

      ovn_controller
      ovn_metadata_agent
      neutron-haproxy-ovnmeta-26f493a7-1141-416a-9288-f08ff45fccac
      neutron-haproxy-ovnmeta-b81bd1f1-0ff4-4142-8706-0f295db3c3af

  4. ログファイルでエラーメッセージの有無を確認します。

     grep -r ERR /var/log/containers/openvswitch/ /var/log/containers/neutron/
  5. エイリアスファイルを読み込んで、OVN データベースコマンドを実行します。

    詳細は、「OVN トラブルシューティングコマンドのエイリアスの作成」 を参照してください。

    $ source ~/ovn-alias.sh

  6. ノースバウンドデータベースおよびサウスバウンドデータベースをクエリーして応答するかどうかを確認します。

    # ovn-nbctl show
    # ovn-sbctl show

  7. 同じレイヤー 2 ネットワーク上にある OVN メタデータインターフェイスからインスタンスに ping 送信を試みます。

    詳細は、「ML2/OVN 名前空間内での基本的な ICMP テストの実行」 を参照してください。

  8. サポートのために Red Hat に問い合わせる必要がある場合は、Red Hat ソリューション How to collect all required logs for Red Hat Support to investigate an OpenStack issue に記載されている手順を実施します。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.