検索

14.2.3. ネットワークプロビジョニング用の OpenStack Networking (Neutron) インスタンスの追加

download PDF

ネットワークプロビジョニング用の OpenStack Networking (neutron) インスタンスを Red Hat Virtualization Manager に追加します。OpenStack Neutron REST API を実装する他のサードパーティーネットワークプロバイダーを追加するには、「外部ネットワークプロバイダーの追加」 を参照してください。

重要

Red Hat Virtualization は、外部ネットワークプロバイダーとして Red Hat OpenStack Platform バージョン 10、13、14 をサポートします。

  • OpenStack 10 は OVS ドライバーと共にデプロイする必要があります。
  • OpenStack 13 は、OVS、OVN、または ODL ドライバーと共にデプロイする必要があります。
  • OpenStack 14 は、OVN または ODL ドライバーと共にデプロイする必要があります。

neutron ネットワークを使用するには、ホストに neutron エージェントが設定されている必要があります。ネットワークノードをホストとして Manager に追加する前に、エージェントを手動で設定するか、Red Hat OpenStack Platform director を使用して Networker ロールをデプロイしてください。director の使用が推奨されます。New Host ウィンドウの Network Provider タブを使用した neutron エージェントの自動デプロイメントには対応していません。

ネットワークノードと通常のホストを同じクラスターで使用できますが、neutron ネットワークを使用する仮想マシンはネットワークノードでのみ実行できます。

ネットワークノードのホストとしての追加

  1. Red Hat OpenStack Platform director を使用して、ネットワークノードに Networker ロールをデプロイします。Red Hat OpenStack Platform Advanced Overcloud CustomizationCreating a New RoleNetworker を参照してください。
  2. 必要なリポジトリーを有効にします。

    1. コンテンツ配信ネットワークにシステムを登録します。プロンプトが表示されたら、カスタマーポータルのユーザー名とパスワードを入力します。

      # subscription-manager register
    2. Red Hat Enterprise Linux Server および Red Hat Virtualization のサブスクリプションプールを見つけ、プール ID を記録します。

      # subscription-manager list --available
    3. 上記のプール ID を使用して、サブスクリプションをシステムにアタッチします。

      # subscription-manager attach --pool=poolid
    4. リポジトリーを設定します。

      # subscription-manager repos \
          --disable='*' \
          --enable=rhel-7-server-rpms \
          --enable=rhel-7-server-rhv-4-mgmt-agent-rpms \
          --enable=rhel-7-server-ansible-2.9-rpms
    5. 現在インストールされている全パッケージを最新の状態にします。

      # yum update
    6. いずれかのカーネルのパッケージを更新した場合には、マシンを再起動してください。
  3. Openstack Networking フックをインストールします。

    # yum install vdsm-hook-openstacknet
  4. ネットワークノードを Manager にホストとして追加します。「Red Hat Virtualization Manager への通常のホストの追加」を参照してください。

    重要

    Network Provider タブから OpenStack Networking プロバイダーを選択しないでください。これは現在サポートされていません。

ネットワークプロビジョニング用の OpenStack Networking (Neutron) インスタンスの追加

  1. Administration Providers をクリックします。
  2. Add をクリックし、General Settings タブに詳細を入力します。これらのフィールドの詳細は、「プロバイダーの一般設定の説明を追加」 を参照してください。
  3. Name および Description を入力します。
  4. Type ドロップダウンリストから OpenStack Networking を選択します。
  5. Networking Plugin フィールドで Open vSwitch が選択されていることを確認します。
  6. 必要に応じて、Automatic Synchronization チェックボックスをオンにします。これにより、外部ネットワークプロバイダーと既存のネットワークの自動同期が可能になります。
  7. OpenStack Networking インスタンスがインストールされているマシンの URL または完全修飾ドメイン名を Provider URL テキストフィールドに入力し、その後にポート番号を入力します。デフォルトでは、Read-Only チェックボックスがオンになっています。これにより、ユーザーが OpenStack Networking インスタンスを変更できなくなります。

    重要

    セットアップが Red Hat でサポートされるようにするには、Read-Only チェックボックスをオンのままにしておく必要があります。

  8. 必要に応じて、Requires Authentication チェックボックスを選択し、Keystone に登録されている OpenStack Networking ユーザーの Username 名と Password を入力します。Protocol, Hostname, API Port, および API Version を定義して Keystone サーバーの認証 URL を定義する必要もあります。

    API バージョン 2.0 の場合には、OpenStack Networking インスタンスの Tenant を入力します。API バージョン 3 の場合には、User Domain NameProject Name、および Project Domain Name を入力します。

  9. 認証情報をテストします。

    1. Test をクリックして、提供された認証情報を使用して OpenStack Networking インスタンスで正常に認証できるかどうかをテストします。
    2. OpenStack Networking インスタンスが SSL を使用する場合は、Import provider certificates ウィンドウが開きます。OK をクリックして OpenStack Networking インスタンスが提供する証明書をインポートし、Manager がインスタンスと通信できるようにします。
  10. Agent Configuration タブをクリックします。

    警告

    以下の手順は、テクノロジープレビューとしてのみ提供されます。Red Hat Virtualization がサポートするのは、事前設定済みの neutron ホストだけです。

  11. Interface Mappings フィールドに、Open vSwitch エージェントのインターフェイスマッピングのコンマ区切りリストを入力します。
  12. Broker Type リストから OpenStack Networking インスタンスが使用するメッセージブローカータイプを選択します。
  13. メッセージブローカーが Host フィールドにホストされるホストの URL または完全修飾ドメイン名を入力します。
  14. メッセージブローカーに接続する Port を入力します。メッセージブローカーが SSL を使用するように設定されていない場合は、このポート番号は 5762 で、SSL を使用するように設定されている場合は 5761 となります。
  15. メッセージブローカーインスタンスに登録された OpenStack Networking ユーザーの Username および Password を入力します。
  16. OK をクリックします。

OpenStack Networking インスタンスが Red Hat Virtualization Manager に追加されました。提供されているネットワークを使用する前に、ネットワークを Manager にインポートしてください。「外部プロバイダーからのネットワークのインポート」を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.