rsyslog サーバーをフェイルオーバーすると rsyslog メッセージが失われる
Issue
- rsyslog サーバーをフェイルオーバーすると rsyslog メッセージが失われます。
- pacemaker、cman、および corosync を使用して 2 ノード HA クラスターを構築しています。これは、rsyslog をサポートする Active/Active モードで HAProxy インスタンスをサポートします。サポートしている VIP は iptables と clusterIP によって管理されます。RELP で rsyslog を実行し、1 つのノードが無効になると、期待される通り、メッセージトラフィックのロスがありません。TCP で rsyslog を実行し、1 つのノードを無効にすると、クライアントがフェイルオーバーするのに約 3 秒かかります。
- 1 つのサーバーで停止している rsyslog と、仮想 IP に対するフェイルオーバーサーバーの ARP との間の時間が原因で、rsyslog メッセージがなくなります。
Environment
- Red Hat Enterprise Linux 6 以降
- rsyslog リモートログデーモン
- 接続されたクライアントのログを記録する VIP を共有する、クラスター設定された syslog サーバー
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.