ja:documentation:pandorafms:complex_environments_and_optimization:06_ha

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ja:documentation:pandorafms:complex_environments_and_optimization:06_ha [2026/06/19 23:31] – [サーバ間の SSH 鍵共有] junichija:documentation:pandorafms:complex_environments_and_optimization:06_ha [2026/06/19 23:35] (現在) – [冗長化構成(HA)] junichi
行 3: 行 3:
 {{indexmenu_n>6}} {{indexmenu_n>6}}
  
-[[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]] +[[ja:documentation:pandorafms:start|Pandora FMS ドキュメント一覧に戻る]]
- +
  
 ===== 概要 ===== ===== 概要 =====
行 1432: 行 1430:
  
  
- 
-=== 同期スクリプトの利用 === 
- 
-With Pandora FMS server a script is implemented that allows you to synchronize the **SLAVE** database in case it is out of sync. 
- 
-Pandora FMS サーバでは、同期が取れていない場合に **SLAVE** データベースを同期できるようにするスクリプトが実装されています。 
- 
-The manual execution of this script is the following: 
- 
-スクリプトの手動実行は次の通りです: 
- 
-<code> 
-./pandora_ha_resync_slave.sh "pandora_server.conf file" MASTER SLAVE 
- 
-</code> 
- 
-For example, to make a manual synchronization from node 1 to node 2 the execution would be the following: 
- 
-例えば、ノード1 からノード2 へ手動で同期するには、次のように実行します: 
- 
-<code> 
-/usr/share/pandora_server/util/pandora_ha_resync_slave.sh /etc/pandora/pandora_server.conf node1 node2 
- 
-</code> 
- 
-To configure the automatic recovery of the HA environment when there is any synchronization problem between **MASTER** and **SLAVE**, it is necessary to have the configuration token ''splitbrain_autofix'' configured to 1, inside the server configuration file (''/etc/pandora/pandora_server.conf''). 
- 
-**MASTER** と **SLAVE** の間で同期の問題が発生した際に HA 環境の自動回復を設定するには、サーバ設定ファイル(''/etc/pandora/pandora_server.conf'')内の設定トークン ''splitbrain_autofix'' を 1 にする必要があります。  
- 
-So, whenever a [[#ks6_6|Split-Brain]] takes place (both servers have the master role) or there is any synchronization problem between **MASTER**  and **SLAVE**  node, ''pandora_ha''  will try to launch the ''pandora_ha_resync_slave.sh''  script to synchronize from that point the MASTER server status in the SLAVE server. 
- 
-そうすると、[[#スプリットブレイン|スプリットブレイン]] が発生した場合 (両方のサーバがマスターの役割を持っている場合)、または **MASTER** と **SLAVE** の間で同期の問題が発生した場合は、常に ''pandora_ha'' が ''pandora_ha_resync_slave.sh'' スクリプトを起動して、その時点のマスターサーバの状態をスレーブサーバへ同期しようとします。 
- 
-This process will generate events in the system indicating the start, the end and if any error took place in there. 
- 
-この処理は、開始、終了、およびそこでエラーが発生したかどうかを示すイベントをシステムで生成します。 
- 
-<wrap #ks6_4 /> 
  
  
行 1516: 行 1476:
 </WRAP> </WRAP>
  
-**mysql** > ''CREATE USER slaveuser@% IDENTIFIED WITH mysql_native_password BY 'pandora';''+**mysql** > ''CREATE USER replicationuser@% IDENTIFIED WITH mysql_native_password BY 'pandora';''
  
-**mysql** > ''GRANT REPLICATION CLIENT, REPLICATION SLAVE on *.* to slaveuser@%;''+**mysql** > ''GRANT REPLICATION CLIENT, REPLICATION SLAVE on *.* to replicationuser@%;''
  
 **mysql** > ''CREATE USER pandora@% IDENTIFIED WITH mysql_native_password BY 'pandora';'' **mysql** > ''CREATE USER pandora@% IDENTIFIED WITH mysql_native_password BY 'pandora';''
行 1763: 行 1723:
 *************************** 1. row *************************** *************************** 1. row ***************************
                Slave_IO_State: Waiting for source to send event                Slave_IO_State: Waiting for source to send event
-                  Master_Host: node1+                  Master_Host: pandoraha1
                   Master_User: root                   Master_User: root
                   Master_Port: 3306                   Master_Port: 3306
行 1838: 行 1798:
 </WRAP> </WRAP>
  
-[[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]]+[[ja:documentation:pandorafms:start|Pandora FMS ドキュメント一覧に戻る]]
  
 ===== (OBSOLETE) データベース HA ===== ===== (OBSOLETE) データベース HA =====
  • ja/documentation/pandorafms/complex_environments_and_optimization/06_ha.1781911863.txt.gz
  • 最終更新: 2026/06/19 23:31
  • by junichi