2.7. メッシュ Ingress を介したノードの接続


受信接続を制限または許可しないネットワークを使用している場合、インスタンスを使用してコントロールプレーンにピアリングされたホップノードをセットアップすると、問題が発生する可能性があります。ホップノードインスタンスを作成するには、ホップノードに内部接続用の 'listener_port' がセットアップされていることも必要です。ただし、メッシュ Ingress を使用して自動化メッシュをセットアップする別の方法があります。

メッシュ Ingress をインスタンス化する場合、Kubernetes コントロールクラスター内に Pod または receptor ホップノードをセットアップします。これらは、Operator を通じてデータベースに登録されます。また、コントロールプレーンがホップノードと Automation Controller に接続するために使用するサービスとルート URL も作成します。

前提条件

  • 自動化メッシュ内の実行ノード用に、リモートネットワーク内にノードインスタンスを作成します。

メッシュノードをセットアップするには、次の手順に従います。

手順

  1. メッシュ Ingress ノードを設定するための YAML ファイル (この場合の名前は oc_meshingress.yml) を作成します。

    ファイルは次のようになります。

    apiVersion: automationcontroller.ansible.com/v1alpha1
    kind: AutomationControllerMeshIngress
    metadata:
        name:
        namespace:
    spec:
        deployment_name: aap-controller
    Copy to Clipboard Toggle word wrap

    ここでは、以下のようになります。

    • apiVersion: オブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。この値は静的です。
    • kind: 作成するノードのタイプです。

      AutomationControllerMeshIngress を使用します。

      AutomationControllerMeshIngress は、Automation Controller 上のメッシュ Ingress のデプロイメントと設定を制御します。

    • name: メッシュ Ingress ノードの名前を入力します。
    • namespace: メッシュ Ingress をデプロイする Kubernetes namespace の名前を入力します。

      これは、メッシュが接続されている Automation Controller と同じ namespace に存在する必要があります。

    • deployment_name: このメッシュ Ingress が接続されている Automation Controller インスタンスです。Automation Controller インスタンスの名前を指定します。
  2. 以下を使用して、この YAML ファイルを適用します。

    oc apply -f oc_meshingress.yml
    Copy to Clipboard Toggle word wrap

    この Playbook を実行して、AutomationControllerMeshIngress リソースを作成します。Operator は、指定した name で Automation Controller にホップノードを作成します。

  3. MeshIngress インスタンスが作成されると、Instances ページに表示されます。

    重要

    "プル" モードでリモート実行ノードとして機能するインスタンスは、この手順の後に作成する必要があり、次のように設定する必要があります。

    instance type: Execution
    listener port: keep empty
    options:
        Enable instance: checked
        Managed by Policy: as needed
        Peers from control nodes: unchecked (this one is important)
    Copy to Clipboard Toggle word wrap
  4. この新しいインスタンスを、この段落の手順で作成したホップノードに関連付けます。
  5. tarball をダウンロードします。

    注記

    ホップノードとの関連付けは、tarball を作成する前に行う必要があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る