第3章 自動化メッシュの設計パターン


このセクションの自動化メッシュトポロジーは、環境でメッシュのデプロイメントを設計するのに使用できる例を提供しています。単純なハイブリッドノードのデプロイメントから、複数の自動化コントローラーインスタンスをデプロイし、複数の実行ノードおよびホップノードを使用する複雑なパターンまで、さまざまな例が用意されています。

重要

コンテナー化された環境で次のようなメッシュを作成する場合は、インベントリーファイルで node_type 変数を receptor_type に、peers 変数を receptor_peers に置き換えます。

前提条件 * ノードタイプと関係の概念情報を復習した

注記

次の例には、メッシュトポロジーを示すイメージが含まれています。イメージの矢印は、ピアリングの方向を示しています。ピアリングが確立されると、ノード間の接続により双方向通信が可能になります。

3.1. 複数ハイブリッドノードのインベントリーファイルの例

このインベントリーファイルのサンプルは、複数のハイブリッドノードで構成されるコントロールプレーンをデプロイします。コントロールプレーンのノードは、自動的に相互にピアリングされます。

[automationcontroller]
aap_c_1.example.com
aap_c_2.example.com
aap_c_3.example.com

次の図は、このメッシュネットワークのトポロジーを示しています。

複数のハイブリッドノードメッシュ設定のトポロジーマップは、オートメーションコントローラーグループで構成されます。自動化コントローラーグループには、aap_c_1、aap_c_2、および aap_c_3 の 3 つのハイブリッドノードが含まれています。制御ノードは、次のように相互にピアリングされます。aap_c_3 は aap_c_1 にピアリングされ、aap_c_1 は aap_c_2 にピアリングされます。

コントロールプレーンのノードのデフォルトの node_typehybrid です。[automationcontroller group] で個々のノードの node_typehybrid に明示的に設定できます。

[automationcontroller]
aap_c_1.example.com node_type=hybrid
aap_c_2.example.com node_type=hybrid
aap_c_3.example.com node_type=hybrid

または、[automationcontroller] グループ内の全ノードの node_type を設定できます。コントロールプレーンに新しいノードを追加すると、自動的にハイブリッドノードに設定されます。

[automationcontroller]
aap_c_1.example.com
aap_c_2.example.com
aap_c_3.example.com

[automationcontroller:vars]
node_type=hybrid

将来、コントロールプレーンにコントロールノードを追加する可能性がある場合は、ハイブリッドノード用に別のグループを定義し、グループの node_type を設定することが推奨されます。

[automationcontroller]
aap_c_1.example.com
aap_c_2.example.com
aap_c_3.example.com

[hybrid_group]
aap_c_1.example.com
aap_c_2.example.com
aap_c_3.example.com

[hybrid_group:vars]
node_type=hybrid

3.1.1. 単一の実行ノードを持つ単一ノードのコントロールプレーン

このサンプルインベントリーファイルは、単一ノードのコントロールプレーンをデプロイし、実行ノードに対してピア関係を確立します。

[automationcontroller]
aap_c_1.example.com

[automationcontroller:vars]
node_type=control
peers=execution_nodes

[execution_nodes]
aap_e_1.example.com

次の図は、このメッシュネットワークのトポロジーを示しています。

トポロジーマップには、自動化コントローラーグループと実行ノードが表示されます。自動化コントローラーグループには、単一の制御ノード aap_c_1 が含まれています。実行ノードは aap_e_1 です。aap_c_1 ノードは aap_e_1 にピア接続されています。

[automationcontroller] スタンザは制御ノードを定義します。自動化コントローラーグループに新しいノードを追加すると、自動的に aap_c_1.example.com ノードとピアリングされます。

[automationcontroller:vars] スタンザは、ノードタイプを control プレーン内のすべてのノードを制御するように設定し、ノードが実行ノードとどのようにピアリングするかを定義します。

  • execution_nodes グループに新しいノードを追加すると、コントロールプレーンノードは自動的にそれにピアリングします。
  • 新しいノードを automationcontroller グループに追加すると、ノードタイプは control に設定されます。

[execution_nodes] スタンザは、インベントリー内の全実行ノードとホップノードを一覧表示します。デフォルトのノードタイプは execution です。個々のノードのノードタイプを指定できます。

[execution_nodes]
aap_e_1.example.com node_type=execution

または、[execution_nodes] グループ内の全実行ノードの node_type を設定できます。グループに新しいノードを追加すると、そのノードは自動的に実行ノードに設定されます。

[execution_nodes]
aap_e_1.example.com

[execution_nodes:vars]
node_type=execution

将来ホップノードをインベントリーに追加する予定がある場合は、実行ノード用に別のグループを定義し、グループの node_type を設定することが推奨されます。

[execution_nodes]
aap_e_1.example.com

[local_execution_group]
aap_e_1.example.com

[local_execution_group:vars]
node_type=execution
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る