検索

16.4. ルーティング対応プロバイダーネットワークの準備

download PDF

Red Hat OpenStack Platform (RHOSP) でルーティング対応プロバイダーネットワークを作成するには、さまざまなタスクを実施する必要があります。

手順

  1. ネットワーク内では、それぞれのセグメントに固有の物理ネットワーク名を使用します。これにより、サブネット間で同じセグメンテーション情報を再利用することができます。

    たとえば、特定のプロバイダーネットワークのすべてのセグメントで同じ VLAN ID を使用します。

  2. セグメント間のルーティングを実装します。

    セグメント上の各サブネットには、その特定のサブネット上のルーターインターフェイスのゲートウェイアドレスが含まれている必要があります。

    表16.1 ルーティングのセグメント例
    セグメントバージョンアドレスゲートウェイ

    segment1

    4

    203.0.113.0/24

    203.0.113.1

    segment1

    6

    fd00:203:0:113::/64

    fd00:203:0:113::1

    segment2

    4

    198.51.100.0/24

    198.51.100.1

    segment2

    6

    fd00:198:51:100::/64

    fd00:198:51:100::1

  3. セグメントをコンピュートノードにマッピングします。

    ルーティング対応プロバイダーネットワークでは、コンピュートノードが異なるセグメントに存在することになります。ルーティングされたプロバイダーネットワーク内のすべてのコンピューティングホストが、セグメントの 1 つに直接接続されていることを確認します。

    表16.2 セグメントとコンピュートノードのマッピング例
    ホストラック物理ネットワーク

    compute0001

    rack 1

    segment 1

    compute0002

    rack 1

    segment 1

    compute0101

    rack 2

    segment 2

    compute0102

    rack 2

    segment 2

    compute0102

    rack 2

    segment 2

  4. Modular Layer 2 プラグインと Open vSwitch メカニズムドライバーの組み合わせ (ML2/OVS) を使用してデプロイする場合、セグメントごとに少なくとも 1 つの DHCP エージェントをデプロイする必要があります。

    従来のプロバイダーネットワークとは異なり、DHCP エージェントはネットワーク内で複数のセグメントをサポートすることができません。ノード数を減らすために、ネットワークノードにではなくセグメントが含まれる Compute ノードに DHCP エージェントをデプロイします。

    表16.3 セグメントごとの DHCP エージェントのマッピング例
    ホストラック物理ネットワーク

    network0001

    rack 1

    segment 1

    network0002

    rack 1

    segment 1

    カスタムロールファイルを使用して、DHCP エージェントおよび RHOSP Networking サービス (neutron) のメタデータエージェントをコンピュートノードにデプロイします。

    以下に例を示します。

    ###############################################################################
    # Role: ComputeSriov                                                          #
    ###############################################################################
    - name: ComputeSriov
      description: |
        Compute SR-IOV Role
      CountDefault: 1
      networks:
        External:
          subnet: external_subnet
        InternalApi:
          subnet: internal_api_subnet
        Tenant:
          subnet: tenant_subnet
        Storage:
          subnet: storage_subnet
      RoleParametersDefault:
        TunedProfileName: "cpu-partitioning"
      update_serial: 25
      ServicesDefault:
        - OS::TripleO::Services::Aide
        - OS::TripleO::Services::AuditD
        - OS::TripleO::Services::BootParams
        - OS::TripleO::Services::CACerts
    ...
        - OS::TripleO::Services::NeutronDhcpAgent
        - OS::TripleO::Services::NeutronMetadataAgent
    ...

    カスタム環境ファイルに以下のキーと値のペアを追加します。

    parameter_defaults:
        ....
        NeutronEnableIsolatedMetadata: 'True'
        ....
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.