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

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

前提条件

  • ノードタイプと関係に関する概念的な情報を確認している。
注記

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

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