チケット #27839

プロセス監視専用リソースエージェント

登録: 2012-03-15 14:44 最終更新: 2012-03-15 14:44

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし

詳細

  • 概要
    • 指定したプロセスが、指定した数存在するかを監視するリソースエージェント
  • 環境
    • RHEL6 + Pacemaker 1.0.11 で動かしてみました
  • インストール
    • /usr/lib/ocf/resource.d/heartbeat ディレクトリに置いてください
  • 使い方
    • パラメータ
      • name : プロセス名
      • num : プロセス数
    • パラメータ詳細はmeta-dataを参照してください
      # crm ra info Process
      
    • crm設定例
      • サーバー上のjavaプロセスが2つ未満になると故障検知しdummyリソースがフェイルオーバ
        property \
            no-quorum-policy="ignore" \
            stonith-enabled="false"
        
        primitive dummy ocf:heartbeat:Dummy
        primitive java ocf:heartbeat:Process \
                params
                    name="java" \
                    number="2" \   
                op start interval="0s" timeout="60s" on-fail="restart" \
                op monitor interval="10s" timeout="60s" on-fail="restart" \
                op stop interval="0s" timeout="60s" on-fail="ignore"
        
        clone clnJava java
        colocation rsc_colocation-1 inf: dummy clnJava
        
  • 注意
    • 両ノードのプロセス監視を前提に作っているので、cloneリソース化してください
    • プロセス名はps -e -o comm結果の完全一致です

添付ファイルリスト

チケットの履歴 (2 件中 2 件表示)

2012-03-15 14:44 更新者: t-matsuo
  • 新しいチケット "プロセス監視専用リソースエージェント" が作成されました
2012-03-15 14:52 更新者: t-matsuo
  • 添付ファイル Process (File ID: 4708) が付加されました

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする