第4章 Ansible Automation Platform on Microsoft Azure のデプロイメント後の要件


主にプライベートネットワークピアリングの確立に焦点を当て、Red Hat Ansible Automation Platform on Microsoft Azure のプライベートデプロイメントにおけるデプロイメント後の要件を説明します。

4.1. プライベートデプロイメントのためのプライベートネットワークピアリング

Ansible Automation Platform on Microsoft Azure をデプロイすると、独自の Azure 仮想ネットワーク (VNet) を持つ独立したマネージドリソースグループが作成されます。デフォルトでは、プラットフォームはパブリックインターネット経由でのみ外部ネットワークにリクエストを送信できます。

インターネットから隔離されたプライベートなデプロイ環境にあるリソースにアクセスできるようにするには、プライベート VNet と Ansible Automation Platform のマネージドアプリケーション VNet の間に Azure ネットワークピアリングを設定する必要があります。

Azure ネットワークピアリングでは次のことが可能になります。

  • 複数の Azure VNet 間のプライベート通信。
  • Azure VNet と外部の VPN ルーティングネットワーク (オンプレミスシステムやその他のクラウド環境を含む) 間のプライベートトランジットルーティング。

各 Azure ネットワーク設定は固有です。Ansible Automation Platform へのユーザーアクセスを有効にするには、Azure 管理者と協力して、プラットフォームのデプロイメント、VNet、および外部 VPN ルーティングネットワーク間の接続を確立します。

注記

ネットワークピアリングは、Azure ネットワークに精通している組織内の Azure 管理者が設定する必要があります。Azure アカウントにネットワークの変更を設定すると、停止やその他の中断が発生する可能性があります。

プロセスとサービスは Microsoft Azure によって制御および管理されているため、このドキュメントで説明されているネットワークピアリング手順は Red Hat ではサポートされていません。Azure ネットワークのピアリングについては、Microsoft にお問い合わせください。

この内容が Microsoft のドキュメントと一致するように努力はしていますが、時間が経過すると内容にずれが生じる場合があります。Azure のネットワークトピックについては、Microsoft ドキュメント が最も信頼のおける情報源です。

Azure は、プライベートネットワークをピア接続するさまざまな方法を提供します。通常、これらは以下の 2 つのカテゴリーに分類されます。

  • Hub-and-spoke peering: このトポロジーでは、他の仮想ネットワークピアが使用する集中化されたハブ VNet があります。このハブネットワークには、転送ルーティングを介してトラフィックをルーティングするメカニズムがあります。オンプレミスおよび他のクラウドネットワークとの VPN/Express Connect 接続を含むクラウドネットワークは、ハブ VNet 経由で通信できます。
  • Azure Virtual WAN (VWAN): Azure Virtual WAN は、Azure、オンプレミス、およびその他の VPN/Direct Connect ネットワーク全体で簡素化されたハブアンドスポークネットワークモデリングを提供するネットワークサービスです。VWAN の詳細は、Microsoft の Virtual WAN のドキュメント を参照してください。
  • Direct peering: プライベートネットワークは、ネットワーク間のルーティングホップがない状態で個別に接続されます。これは簡単にピアリングモデルで、一部のネットワークのみを接続する場合に便利です。

組織に適したピアリングアプローチを決定するには、Microsoft アプリケーションアーキテクチャーの基礎ガイド仮想ネットワークピアリングと VPN ゲートウェイのどちらかを選択する を参照してください。

4.1.1. ハブアンドスポークピアリング (転送ルート)

ハブアンドスポークピアリングモデルは、既存のスポークネットワークと専用の Ansible Automation Platform VNet 間のプライベートネットワーク通信とトランジットルーティングを管理するための、中央集中型のハブ VNet を確立します。

注記

ルートテーブルを誤って更新すると、ネットワークが機能しなくなる可能性があります。ネットワークで想定外の動作が発生しても元に戻せる確信がある場合のみ、以下の手順を実行してください。

4.1.1.1. ハブアンドスポークピアリングプロセスの概要

マネージドアプリケーションをデプロイした後に、プライベートネットワーク通信を有効にするために必要な準備と 3 つの主要なステップについて説明します。

前提条件

  • Ansible Automation Platform on Microsoft Azure をデプロイしている。
  • Azure テナントで Azure VNet のハブアンドスポーク実装を設定し、テストしている。この前提条件では、仮想ネットワークゲートウェイを含む多くの Azure リソースを設定する必要があります。
  • VPN を含むスポークネットワーク間の転送ルーティングを設定している。手順は、Microsoft Azure ドキュメントの Configure VPN gateway transit for virtual network peering を参照してください。
  • 以下を確認している。

    • Ansible Automation Platform on Microsoft Azure の UI にアクセスする必要がある既存の VNet (VPN および直接接続を含む) の CIDR ブロック。
    • Ansible Automation Platform on Microsoft Azure のホストまたはエンドポイントを含む既存の VNet (VPN および直接接続を含む) の CIDR ブロック。
    • アプリケーションのマネージドリソースグループからの Ansible Automation Platform on Microsoft Azure の CIDR ブロック。手順は、マネージドリソースグループの CIDR ブロックの検索 を参照してください。

ネットワークをピアリングする前に、プライベート VNets と Ansible Automation Platform on Microsoft Azure ネットワークの間にネットワークアドレス空間の重複がないことを確認します。

手順

  1. Ansible Automation Platform on Microsoft Azure 管理対象の Kubernetes クラスターの CIDR ブロックを検索します。マネージドアプリケーション Kubernetes クラスターの CIDR ブロックの検索 を参照してください。
  2. Ansible Automation Platform サブネットを使用したネットワークピアリングの設定Ansible Automation Platform サブネットを使用したネットワークピアリングの設定 を参照してください。
  3. ルートテーブルを更新します。

    1. 既存のネットワークからルートテーブルを設定し、トラフィックをマネージドアプリケーション CIDR に送信します。Ansible Automation Platform のユーザーインターフェイスを要求するすべてのネットワークと、そのリソースに対して自動化が実行されるすべてのネットワークのルーティングテーブルにルートを追加する必要があります。Ansible Automation Platform on Microsoft Azure へのルーティング を参照してください。
    2. 自動化またはユーザーインターフェイスへのアクセスに、Ansible Automation Platform が通信する各スポークネットワークの VNet へのルーティングを設定します。VNets へのルーティング を参照してください。

4.1.1.2. マネージドリソースグループの CIDR ブロックの検索

Resource Groups ページを使用して、マネージドリソースグループの CIDR ブロックを検索できます。

手順

  1. Azure ポータルの Resource Groups ページに移動します。
  2. Red Hat Ansible Automation Platform on Microsoft Azure のマネージドリソースグループをクリックします。リソースグループ名の前には "-mrg" が付いています。
  3. リソースグループ内の VNet を選択して、Overview ページにその設定を表示します。

検証

クラスターの CIDR ブロックが Address Space に表示されます。

4.1.1.3. Ansible Automation Platform サブネットを使用したネットワークピアリングの設定

Azure コンソールでは、Azure 仮想ネットワーク (VNet) は この仮想ネットワーク と、ピア接続する VNet は リモートの仮想ネットワーク と呼ばれています。

Azure ポータルの Virtual Networks ページで、以下の設定を使用して、Azure VNet と Ansible Automation Platform on Microsoft Azure アプリケーションとピア接続する VNet との間でピアリングを設定します。

  • Remote virtual network で、Azure とピアリングする仮想ネットワークの設定を選択します。

    • サマリー:

      • Peering link name: <aap_to_hub_peering_link_name>
    • Peering settings:

      • Traffic to remote virtual network: Allow
      • Traffic forwarded from remote virtual network: Allow
  • Local virtual network で、Ansible Automation Platform on Microsoft Azure の Settings を選択します。

    • サマリー:

      • Peering link name: <hub_to_aap_peering_link_name>
    • Peering settings:

      • Traffic to remote virtual network: Allow
      • Traffic forwarded from remote virtual network: Allow
      • Enable this virtual network to use peered VNet’s remote gateway or Route Sever: Enabled

4.1.1.4. ルートテーブルの更新

ルートテーブルを更新する前に、ハブアンドスポークピアリングプロセスの 前提条件 を満たしていることを確認してください。

4.1.1.4.1. Ansible Automation Platform on Microsoft Azure へのルーティング

Azure ポータルの Route Tables ページを使用して、トラフィックを Ansible Automation Platform にルーティングします。

手順

  1. Azure ポータルの Route Tables に移動します。
  2. ハブアンドスポーク設定の一部として、1 つ以上のルートテーブルを作成してネットワーク間のルートを定義しました。これらのルートテーブルの 1 つをクリックします。
  3. ルートテーブルメニューバーから Routes > Add をクリックします。
  4. 既存のネットワークからルートを設定し、トラフィックを Ansible Automation Platform に送信します。Ansible Automation Platform ユーザーインターフェイスを要求するネットワークおよびリソースに対して自動化を実行するネットワークにルートを設定する必要があります。追加するルートごとに、以下の情報を入力します。

    • Route name: Ansible Automation Platform マネージドアプリケーションのネットワークのルート名を入力します。
    • Address Prefix: 管理対象の kubernetes クラスターの CIDR ブロック
    • Next Hop Type:仮想ネットワークゲートウェイ
  5. OK をクリックして、新しいルートをルートリストに保存します。
  6. トラフィックを Ansible Automation Platform にルーティングする他のすべてのルートテーブルに対して、この手順を繰り返します。
4.1.1.4.2. VNet へのルーティング

自動化またはユーザーインターフェイスにアクセスするために、Ansible Automation Platform が通信するスポークネットワークごとにルートを追加します。

手順

  1. Azure ポータルの Route Tables に移動します。
  2. ルートテーブルのリストで、Ansible Automation Platform on Microsoft Azure マネージドアプリケーションのルートテーブルを選択します。

    Ansible Automation Platform ルートテーブルの名前は、以下の表記法を使用します。

    aks-agentpool-<numbers>-routetable
  3. ルートテーブルメニューバーから Routes > Add をクリックします。
  4. 自動化またはユーザーインターフェイス両方へのアクセスに、Ansible Automation Platform が通信する各スポークネットワークの VNet へのルーティングを設定します。
  5. 追加するルートごとに、以下の情報を入力します。

    • Route name: Ansible Automation Platform がルーティングするスポークネットワークのルート名を入力します。
    • Address Prefix: スポークネットワークの CIDR ブロック
    • Next Hop Type:仮想ネットワークゲートウェイ
  6. OK をクリックして、新しいルートをルートリストに保存します。

検証

ルーティングルールを設定すると、ハブネットワークを介して Azure 上の Ansible Automation Platform との間でトラフィックがルーティングされます。

4.1.1.4.3. 仮想アプライアンスを介したアウトバウンドルーティング

組織が仮想アプライアンス接続を介して Azure ファイアウォールサービスまたはサードパーティーのファイアウォールアプライアンスを使用している場合、マネージドアプリケーションからの送信接続を設定して、Red Hat がアプリケーションを保守し、外部リソースに対する自動化を有効にできるようにする必要があります。

これを実装する最も簡単な方法は、ポート 443 からのすべての送信トラフィックを許可するファイアウォールルールを作成することです。

ポート 443 からのすべてのアウトバウンドトラフィックを許可しないことを選択した場合は、ルートを設定する必要があります。

  • Red Hat が Ansible Automation Platform on Microsoft Azure を管理およびアップグレードし、セキュリティーパッチを適用するには、Azure Kubernetes Service (AKS) クラスター内のすべてのマシンが、Ansible Automation Platform で使用されるコンテナーの更新をプルする要求を送信できる必要があります。

    • Ansible Automation Platform on Microsoft Azure マネージドアプリケーションの完全な CIDR 範囲から、Red Hat カスタマーポータルの Azure Virtual Appliance Routing with Ansible Automation Platform on Azure の記事に記載されているドメインへの送信トラフィック用に、Ansible Automation Platform ルートテーブルにルートを追加します。
  • また、ファイアウォールから、Ansible Automation Platform が自動化ジョブを実行する他の外部ドメインまたは IP アドレスへのトラフィックを許可する必要があります。そうしないと、ファイアウォールによって Ansible Automation Platform と自動化の宛先の間の接続がブロックされます。
  • Ansible Automation Platform では、SSL 証明書を提供するためにパブリック DNS ゾーンが必要です。このパブリック DNS ゾーンは、デプロイのマネージドリソースグループにあります。プラットフォームは、DNS クエリーを介して DNS ゾーンにリストされているサーバーと通信し、アップストリームプロバイダーとの証明書チャレンジを完了する必要があります。この通信をブロックすると、証明書の正常な更新が妨げられます。

関連情報

4.1.2. Azure Virtual WAN (VWAN)

VWAN ポータル内で、選択した VWAN ハブを Ansible Automation Platform のマネージドアプリケーション VNet にリンクする接続を作成します。

4.1.2.1. VWAN ハブの Ansible Automation Platform on Microsoft Azure ネットワークへのピアリング

ピアリングする前に、Ansible Automation Platform on Microsoft Azure を接続する予定の Azure VWAN のハブネットワークに、ハブネットワークと少なくとも 1 つのスポークネットワークを接続する必要があります。

前提条件

  • 事前設定された Azure VWAN。
  • VWAN への次の接続の 1 つ以上:

    • ユーザーがリモートでログインして Ansible Automation Platform on Microsoft Azure にアクセスできる Azure 仮想マシンを含む DMZ ネットワーク。
    • ローカルマシンが SSH トンネリングで接続して Ansible Automation Platform on Microsoft Azure にアクセスできる Azure 仮想マシンを含む DMZ ネットワーク。
    • ローカルマシンから Ansible Automation Platform on Microsoft Azure にトラフィックをルーティングするローカルネットワークへの VPN または Direct Connect サービス。

手順

  1. Ansible Automation Platform インスタンスとピアリングする VWAN の Virtual Network Connections ページに移動します。
  2. VWAN ハブと Ansible Automation Platform インスタンス間の接続を作成するには、次の設定を使用します。

    • Connection Name: <Ansible_Automation_Platform_connection_name>
    • Hub: マネージドアプリケーション VNet がピアリングする 1 つ以上の VWAN ハブネットワークを選択します。
    • Subscription: Ansible Automation Platform on Microsoft Azure がデプロイされているサブスクリプションを選択します。
    • Resource group: マネージドアプリケーションのマネージドリソースグループ。通常、“mrg-” という接頭辞が付きます。
    • Virtual network: マネージドアプリケーションの VNet。マネージドリソースグループには VNet が 1 つだけ存在します。
    • Propagate to none: いいえ
    • Associate Route Table: デフォルトのルートテーブル、または組織が VWAN 用に設定した適切なルートテーブルを選択します。
    • Propagate to Route Tables: 1 つ以上のデフォルトのルートテーブル、または組織が VWAN 用に設定した適切なルートテーブルを選択します。
    • Propagate to labels: 組織がそれらを使用する場合はラベルを選択します。
    • Static routes: このフィールドは完了しません。

検証

ネットワークピアリングが完了すると、トラフィックは VWAN ハブネットワークを介して Ansible Automation Platform on Microsoft Azure との間でルーティングされます。

4.1.3. ダイレクトピアリング

ダイレクトピアリングを使用して、仮想ネットワークを直接接続できます。2 つのネットワークがピアリングされると、Azure はそれらの間のルートを更新し、トラフィックがそのルート間で自動的に流れるようにします。

ダイレクトピアリング方式は、ハブアンドスポークモデルよりも設定が簡単です。ただし、ダイレクトネットワークピアリングの数には限りがあります。新規ネットワークにはそれぞれ、他のすべてのネットワークへのピアリングが必要になるため、仮想ネットワークの数が増えると、ダイレクトピアリングの管理が難しくなります。

4.1.3.1. ダイレクトネットワークピアリングの設定

Azure ポータルの Virtual Networks ページで、Azure ネットワークと VNet 間のネットワークピアリングを設定できます。

Azure コンソールでは、Azure 仮想ネットワークは この仮想ネットワーク と、ピア接続する VNet は リモートの仮想ネットワーク と呼ばれています。

Azure ポータルの Virtual Networks ページで、以下の設定を使用して、Ansible Automation Platform on Microsoft Azure アプリとピア接続する Azure ネットワークおよび VNet を設定します。

  • Remote virtual network で、Azure とピアリングする仮想ネットワークの設定を選択します。

    • サマリー:

      • Peering link name: <aap_to_hub_peering_link_name>
      • Subscription: Ansible Automation Platform on Microsoft Azure をデプロイしたサブスクリプションを選択します。
      • Virtual network: Ansible Automation Platform on Microsoft Azure 仮想ネットワークを選択します (vnet-<aap_identifier>-<region>)
    • Peering settings:

      • Traffic to remote virtual network: Allow
      • Traffic forwarded from remote virtual network: Allow
      • Virtual network gateway or Route Server: リモート仮想ネットワークのゲートウェイまたはルートサーバーを使用します
  • Local virtual network で、Ansible Automation Platform on Microsoft Azure 仮想ネットワークの設定を選択します。

    • サマリー:

      • Peering link name: <hub_to_aap_peering_link_name>
      • Traffic to remote virtual network: Allow
      • Traffic forwarded from remote virtual network: Allow
      • Enable this virtual network to use peered vnet’s remote gateway or Route Sever: Enabled

ダイレクトネットワークピアリングの設定が済むと、Ansible Automation Platform on Microsoft Azure と Vnet 上のプライベートホストおよび IP との間でトラフィックがルーティングされます。

ピアリングの設定に関する詳細な手順は、Microsoft Azure Virtual network ガイドの Create a peering を参照してください。

ダイレクトピアリングの詳細は、Microsoft Azure Virtual network ガイドの Virtual network peering を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る