BeeGFSメタデータサービスを定義します
BeeGFSサービスは、グループ変数(group_vars)を使用して設定します。
概要
このセクションでは、BeeGFSメタデータサービスの定義手順を説明します。このタイプのサービスは、特定のファイルシステムのHAクラスタに少なくとも1つ存在する必要があります。このサービスには、次の定義が含まれます。
-
サービスのタイプ(メタデータ)。
-
このBeeGFSサービスにのみ適用する設定を定義します。
-
このサービスに到達できる1つ以上のフローティングIP(論理インターフェイス)の設定。
-
このサービス(BeeGFSメタデータターゲット)のデータを格納する場所と方法を指定します。
手順
"ファイルシステムを計画"セクションを参照し、 `group_vars/meta_<ID>.yml`クラスタ内の各メタデータサービスについてファイルをに作成し、次のように設定します。
-
BeeGFSメタデータサービスの設定を表すファイルを指定します。
-
このBeeGFSサービスにのみ適用する設定を定義します。でサポートされる設定パラメータは、最小で目的のTCPポートとUDPポートを指定する必要があります
beegfs-meta.conf
このほか、次のパラメータは、自動的に設定されますが、ここでは指定しないでください。sysMgmtdHost
、storeMetaDirectory
、connAuthFile
、connDisableAuthentication
、connInterfacesFile`および `connNetFilterFile
。 -
他のサービスやクライアントがこのサービスへの接続に使用する1つまたは複数のフローティングIPを設定します(これにより、自動的にBeeGFSが設定されます)
connInterfacesFile
オプション): -
必要に応じて、発信通信に使用できるIPサブネットを1つ以上指定します(これにより、BeeGFSが自動的に設定されます)
connNetFilterFile
オプション): -
次のガイドラインに従って、このサービスがデータを格納するBeeGFSメタデータターゲットを指定します(これにより、が自動的に設定されます)
storeMetaDirectory
オプション):-
複数のBeeGFSサービス/ターゲットに同じストレージプール名またはボリュームグループ名を使用できます。必ず同じ名前を使用してください
name
、raid_level
、criteria_*`および `common_*
それぞれの構成(サービスごとに表示されるボリュームは異なるはずです)。 -
ボリュームサイズは、ストレージプール/ボリュームグループの割合として指定します。また、特定のストレージプール/ボリュームグループを使用するすべてのサービス/ボリュームで、合計サイズが100を超えないようにします。注SSDを使用する場合は、SSDのパフォーマンスと寿命を最大限にするために、ボリュームグループに空きスペースをいくらか残しておくことを推奨します(クリックして"こちらをご覧ください"詳細を確認)。
-
をクリックします "こちらをご覧ください" で使用可能なすべての設定オプションのリストを表示するには、を参照してください
eseries_storage_pool_configuration
。などのオプションに注意してくださいstate
、host
、host_type
、workload_name`および `workload_metadata
ボリューム名は自動的に生成されるため、ここでは指定しないでください。
-
をクリックします "こちらをご覧ください" たとえば、BeeGFSメタデータサービスを表す完全なインベントリファイルの例を示します。