Ticket #27839

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

Open Date: 2012-03-15 14:44 Last Update: 2012-03-15 14:44

Reporter:
Owner:
(None)
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

  • 概要
    • 指定したプロセスが、指定した数存在するかを監視するリソースエージェント
  • 環境
    • 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結果の完全一致です

Ticket History (2/2 Histories)

2012-03-15 14:44 Updated by: t-matsuo
  • New Ticket "プロセス監視専用リソースエージェント" created

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login