OndrejHome.pcs-modules-2

pcs-modules-2

CentOS/RHEL 6/7/8 および Fedora 31/32/33/34/35 システム上で pacemaker クラスターを構成するための Ansible モジュールです。

サポートする PCS バージョン:

  • pcs-0.9
  • pcs-0.10
  • pcs-0.11(初期サポート)

CentOS/RHEL 6/7/8 または Fedora 31/32/33/34/35 システム上で基本的な pacemaker クラスターを構成する役割を探している場合は、ondrejhome.ha-cluster-pacemaker のロールを確認してください。このロールは pcs-modules-2 を使用しています。

クラスター構成を操作するモジュール(pcs_resourcepcs_constraint_*pcs_propertypcs_resource_defaultspcs_stonith_level など)は、クラスターのノードのいずれかからのみ実行する必要があります。その際は run_once: True または delegate_to: オプションを使用してください。

要件

RHEL: マシンはすでに 'High Availability' または 'Resilient storage' チャンネルへの登録とサブスクリプションが必要です。

ロール変数

なし。このロールは依存関係として含めることを目的としています。

提供されるモジュール

pcs_auth - pacemaker クラスター内のノードの (再)認証

pcs_resource - pacemaker クラスター内のリソース(stonith リソースを含む)を作成/更新/削除

pcs_constraint_location - pacemaker クラスター内のロケーションクラスター制約を作成/削除

pcs_constraint_colocation - pacemaker クラスター内のコロケーションクラスター制約を作成/削除

pcs_constraint_order - pacemaker クラスター内の順序制約を作成/削除

pcs_cluster - pacemaker クラスターを作成/破壊し、既存のクラスターにノードを追加/削除

pcs_property - pacemaker クラスターのプロパティを設定/解除

pcs_resource_defaults - リソースのデフォルトとリソース操作のデフォルトを設定/解除

pcs_quorum_qdevice - pacemaker クラスター内の qdevice を作成/削除

pcs_stonith_level - pacemaker クラスター内の stonith レベルを作成/削除

detect_pacemaker_cluster - pacemaker クラスターに関するさまざまな情報を収集するファクト収集モジュール(現在、ノードのみを対象としている)

使用例プレイブック

モジュールをプレイブックに含めるための例

- hosts: servers
  roles:
     - { role: ondrejhome.pcs-modules-2 }

各モジュールの詳細情報を得たり、使用例を確認したりするには ansible-doc コマンドを使用してください。

ansible-doc -M library/ pcs_resource

既知の問題と制限

  • EL7 での RRP は 2 リンクに制限されており、2 リンクを超えて指定すると以下のメッセージが表示されます。pcs_cluster モジュールは 2 リンクのみを考慮し、残りのリンクは無視します。この問題を避けるために、もし pcs-0.9 を使用しており、3 つ以上の冗長リンクを持つクラスターを作成できるプラットフォームがある場合は、自由に問題を投稿し、詳細を提供してください。

    〜〜〜 [MAIN ] parse error in config: interface ring number 2 is bigger than allowed maximum 1 〜〜〜

ライセンス

GPLv3 または Apache License 2.0。詳細は LICENSE ファイルを確認してください。

著者情報

警告: モジュールは著者によって定期的に使用されていますが、手動でのみテストされています。

著者に連絡するには、メール(ondrej-xa2iel8u@famera.cz)を使用するか、機能のリクエスト時に GitHub に問題を作成してください。

プロジェクトについて

pacemaker cluster modules 2

インストール
ansible-galaxy install OndrejHome.pcs-modules-2
ライセンス
other
ダウンロード
24.1k
所有者