日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
Ansibleのインベントリの概要
共同作成者
変更を提案
Ansibleインベントリは、必要なBeeGFS HAクラスタを定義する一連の構成ファイルです。
概要
の編成については、Ansibleの標準的な手法に従うことを推奨します "在庫"の使用を含む "サブディレクトリ/ファイル" インベントリ全体を1つのファイルに格納する必要はありません。
単一のBeeGFS HAクラスタのAnsibleインベントリは、次のように構成されます。
1つのBeeGFSファイルシステムは複数のHAクラスタにまたがることができるため、大規模なインストールで複数のAnsibleインベントリを使用することが可能です。一般に、問題を回避するために複数のHAクラスタを単一のAnsibleインベントリとして定義することは推奨されません。 |
手順
-
Ansibleコントロールノードで、導入するBeeGFSクラスタのAnsibleインベントリを含む空のディレクトリを作成します。
-
ファイルシステムに最終的に複数のHAクラスタが含まれる場合は、まずファイルシステムのディレクトリを作成し、そのあとに各HAクラスタを表すインベントリのサブディレクトリを作成することを推奨します。例:
beegfs_file_system_1/ beegfs_cluster_1/ beegfs_cluster_2/ beegfs_cluster_N/
-
-
導入するHAクラスタのインベントリが格納されているディレクトリに、2つのディレクトリを作成します
group_vars
およびhost_vars
2つのファイルがありますinventory.yml
およびplaybook.yml
。
以降のセクションでは、これらの各ファイルの内容を定義する手順を説明します。