Project

General

Profile

Edit Actions

操作問い合わせ #3711

closed

Job Arranger Server の冗長化について

Added by Anonymous 6 months ago. Updated 3 months ago.

Status:
終了
Priority:
通常
Assignee:
-
Start date:
12/11/2023

Description

Job Arranger Server を冗長化する場合にはどのような構成が考えられるでしょうか?
例えば下記ソリューションのようにアクティブ-アクティブ構成とし、Zabbix設定バックアップツールを利用してマスターからスレーブへJob Arrenger Serverの設定を同期することは可能でしょうか?
Zabbixサーバーのアクティブ-アクティブ冗長化 | Zabbix Enterprise

Updated by 保守サポート 担当2 6 months ago

Zabbix社のHPにあるアクティブーアクティブ構成は、日本でよく使われる用語ではホットースタンバイ構成となり、複数のサーバが同時に監視する機能ではありません。アクティブーアクティブ構成でもDBは、1つとなります。

例えば下記ソリューションのようにアクティブ-アクティブ構成とし、Zabbix設定バックアップツールを利用してマスターからスレーブへJob Arrenger Serverの設定を同期することは可能でしょうか?

Zabbix社のツールでは、できませんので、JobArrangerの対象テーブルをdumpして、他のDatabaseへインポートすれば利用可能です。
※現行のVersionを対象にしています。

Zabbixの監視とジョブ制御では、色々と切り替えた時の制約が異なりZabbixと同様の方式をとることができないです。
また、冗長化にも色々とレベルがあり、データをロスとしてもよい範囲、JOBNETの再実行可否などにより構成が異なります。
ZabbixもJobArrangerもDatabaseがマスターとなりますので、Databaseを冗長化が必要なレベルを基準に考えられると良いかと思います。

Actions #2

Updated by 保守サポート 担当2 6 months ago

  • Status changed from 新規登録 to 回答中

Updated by Anonymous 6 months ago

Zabbix社のツールではできないとのこと承知しました。
JobArrangerの対象テーブルをdumpすれば可とのことでしたが、対象のテーブル名を教えていただけますでしょうか?(ja_~と名前がついているテーブルでしょうか?)
Job Arranger Server のバージョンは6.1.0です。

なお、zabbixサーバーの構成は説明欄に貼ったリンクに記載の通り、以下のようになっております。
  • zabbixサーバーは2台構成
  • それぞれのZabbixサーバーは独立したスタンドアロン構成であり、独立して監視データを収集・保存
  • zabbixサーバー#1,#2はそれぞれ腹持ちのディスクにDBを構成
  • 平常時において、障害通知をzabbixサーバー#1では有効とし、zabbixサーバー#2では無効とする。
  • zabbixサーバー#1に異常が発生した場合にのみ、zabbixサーバー#2の障害通知を有効とする。
  • 監視設定はzabbixサーバー#1のみで行い、zabbixサーバー#2の監視設定はZabbix設定バックアップツールを利用してzabbixサーバー#1からzabbixサーバー#2へ定期的な更新を行うように構成
上記構成のzabbixサーバーに以下の通りJob Arranger Serverを構成しようとしております。
  • zabbixサーバー#1,#2それぞれにJob Arranger Serverを導入する。
  • 平常時においてJob Arranger Serverサービスはzabbixサーバー#1では起動状態、zabbixサーバー#2では停止状態とする。
  • zabbixサーバー#1に異常が発生した場合にのみ、zabbixサーバー#2のJob Arranger Serverサービスを起動する。
  • Job Arranger Agent はzabbixサーバー#1,#2のどちらからもJOBの実行指示を受けられるように構成する(Serverパラメータなど)
  • Job設定はzabbixサーバー#1のみで行い、zabbixサーバー#2のJob設定はzabbixサーバー#1のdumpをインポートすることにより定期的な更新を行うように構成

上記構成について違和感などございましたらご指摘いただきたく存じます。
なお、共有ストレージやクラスタソフトウェアなどを導入して冗長化することは、プロジェクトの都合により不可能な状況です。

Updated by 保守サポート 担当2 6 months ago

構成としては、可能なんですが。
定期的にExport/Importとされる事ですが、実行中のJOBNETの情報とかは、Activeな方にしかありませんので、failoverした際に実行中のJOBNETを引き継ぐことはできません。
引き継ぐのは、諦めて実行中のJOBNETは、エラー停止させるのであれば、動作します。

Updated by 保守サポート 担当314 3 months ago

  • Status changed from 回答中 to 終了

長期間更新がありませんので、クローズします。

Edit Actions

Also available in: Atom PDF