rsyslog サーバーをフェイルオーバーすると rsyslog メッセージが失われる

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.