オープンソースソフトウェアの悩みを解決する

最新のオープンソースソフトウェア情報と安心のサポート提供


Pacemaker 最新情報

バージョンアップ情報

Pacemakerのバージョンアップ情報

年間保守サービス

Pacemakerの年間保守サービス

導入支援サービス

Pacemakerの導入支援サービス

活用例・導入事例

Pacemakerの活用例・導入事例

クラスタ構成例

クラスタ関連資料

Resource Agent(リソースエージェント)とは

リソースエージェント(Resource Agent)とはPacemekerのクラスタシステムを動作させる上でリソース監視と制御を行う為のクラスタ管理スクリプトです。
Pacemakerはリソースエージェントを実行して監視を行い、フェイルカウントによりリソースを停止→切替→再起動を行います。

OCF仕様Resource Agent(リソースエージェント)一覧

  • 分類 リソースエージェント 対象ソフトウェア 概要
    WEBサーバ apache Apache HTTP Server Apache HTTP Serverのインスタンスを監視・制御。
    nginx Nginx WEBサーバNginxを監視・制御
    アプリケーション
    サーバ
    jboss JBoss JBoss Application Serverを監視・制御
    tomcat Tomcat Tomcatのインスタンスを監視・制御
    WAS WebSphere Application Server WebSphere Application Server(WAS)のインスタンスを監視・制御
    WAS6 WebSphere Application Server6 WebSphere Application Server 6(WAS6)のインスタンスを監視・制御
    データベース mysql MySQL MySQLを監視・制御
    mysql-proxy MySQL Proxy MySQL Proxyを監視・制御
    oracle Oracle Oracleデータベースインスタンスを監視・制御
    oralsnr Oracleリスナー Oracle TNSリスナーを監視・制御
    pgsql PostgreSQL PostgreSQLを監視・制御
    ids IBM Informix Database Informix Dynamic Serverの(IDS)インスタンスを管理
    db2 IBM DB2 IBM DB2 LUWデータベースを監視・制御。
    SAPDatabase SAP SAPのMaxDBなどを監視・制御
    ディレクトリ slapd OpenLDAPなど スタンドアロンLDAPデーモンを監視・制御
    eDir88 eDirectory Novell eDirectoryを監視・制御。
    メールサーバ postfix Postfix メールサーバPostfixを監視・制御
    仮想基盤 ManageVE OpenVZ OpenVZの仮想基盤を監視・制御
    vmware VMWARE VMwareサーバー2.0の仮想マシンを管理
    Xen Xen Xenのハイパーバイザー用のRA。
    XenのDomUsを監視・制御
    lxc LXC LXC (Linux Containers)コンテナを監視・制御
    Doocker docker Doockeのコンテナを監視・制御(コンテナの作成、起動・停止など)
    ファイルシステム関連 Filesystem FileSystem ファイルシステムのマウント可否、読み書きをチェック(監視)し、制御。
    nfsserver NFS NFSサーバを監視・制御
    exportfs
    NFSエクスポートを監視・制御。
    ※NFSデーモンの監視・制御は行いません。
    CTDB Samba CTDB (Cluster Trivial Database)を監視・制御。
    Sambaを管理するなどに利用
    ミラーリング drbd DRBD DRBDを監視・制御。
    ※このリソースエージェントはDRBDの開発元であるLINBIT社からの提供を受けてください。
    FTP proftpd ProFTP FTPサーバ:ProFTPdを監視・制御
    Pure-FTPd PureFTP FTPサーバ:PureFTPdを監視・制御
    vsftpd vsFTP FTPサーバ:vsFTPdを監視・制御
    監視サーバ zabbixserver Zabbix Zabbixのプロセスを監視・制御
    プロキシ Squid Squid プロキシ(Squid)のインスタンスを監視・制御
    ネームサーバ named BIND ネームサーバ(BIND)を監視・制御
    レプリケーション rsyncd Rsync Ryncデーモンを監視・制御
    ERP SAPInstance SAP SAPのインスタンスを監視・制御
    検索エンジン SphinxSearchDaemon スフィンクスサーチ スフィンクス検索デーモンを監視・制御
    IP電話 asterisk ASTERISK IP電話アスタリスクプロセスを監視・制御
    kamailio Kamailio Kamailioを監視・制御
    負荷分散 haproxy haproxy 負荷分散ソフトウェアHA Proxyを監視・制御
    メッセ−ジキュー rabbitmq-cluster RabbitMQ RabbitMQのインスタンスを監視・制御
    基盤系 conntrackd
    conntrackdを監視・制御。
    galera Galera Galeraのマルチマスタ構成を制御
    ethmonito
    ネットワークインターフェースを監視・制御。
    IPaddr 仮想IP 仮想IPアドレスv4を管理
    IPaddr2 仮想IP 仮想IPアドレスv4を管理 (通常はコチラを使う事が多い)
    iscsi
    iSCSIのイニシエータとターゲットの接続を監視・制御
    iSCSILogicalUnit
    iSCSIの論理ユニット(LU)を監視・制御
    iSCSITarget
    iSCSIターゲッとを監視・制御
    dhcpd
    DHCPデーモンを監視・制御
    LVM
    LVMボリュームグループを監視・制御
    ManageRAID
    RAIDデバイスを管理
    VirtualDomain
    libvirtの仮想化フレームワークを介して仮想ドメインを管理
    pingd
    特定ホストへpingによる監視(非推奨)
    ※PacemakerのPingRAに置き換わっているので、このエージェントは廃止される予定
    Raid1
    共通ストレージ上のソフトウェアRAID1を監視・制御
    Route
    ネットワークルートを監視・制御
    rsyslog
    rsyslogのインスタンスを監視・制御
    symlink
    シンボリックリンクを監視・制御
    SysInfo
    Sysinfoによるノードの属性情報を出力
    syslog-ng
    syslog-ngのインスタンスを監視・制御
    Xinetd
    xinetd(ザイネットディー)サービスを監視・制御
    試験・開発用 fio
    (試験用) IO負荷を発生させます。
    Delay - (試験用) 遅延を発生させるテスト用のリソースエージェント
    Dummy - (開発用)開発用のサンプル
    その他 MailTo
    フェイルオーバーなどの変化に対して指定された宛先にメールを送信
    AudibleAlarm
    警告音を一定間隔で発信
    ClusterMon
    crm_monを実行した結果(=クラスタ状態)をHTMLへ出力
    portblock
    一時的にiptablesを利用してポートをブロックする事ができる。
    SendArp
    IPaddr又はIPaddr2のRAで利用。特定のアドレスにARPを送信
  • https://github.com/ClusterLabs/resource-agents/tree/master/heartbeat


Resource Agent(リソースエージェント)の年間保守サポートに関するお問い合わせ

PacemakerのResource Agentに対するサポートサービスに関するお問い合わせはこちら

  

最新記事・コラム

最新バージョンアップ情報

2014-07-22 Pacemaker1.1.12
2014-02-13 Pacemaker1.1.11
2013-07-26 Pacemaker1.1.10
2013-03-08 Pacemaker1.1.9
2012-09-20 Pacemaker1.1.8

関連ソフトウェア

クラスタ制御  :Heartbeat
クラスタ制御  :Corosync
リソース制御  :Pacemaker
レプリケーション:DRBD
クラスタ管理GUI:LCMC

関連資料リンク