Кластер Linux RHEL

Я пытаюсь установить кластер PCS на двух узлах с Red-Hat, и успешно, я хочу настроить сервер системного журнала (rsyslog) в Активный / пассивный режим .

Я создал кластер и добавил ресурсы, меня интересует ресурс IPAddr2 .

Я столкнулся с проблемой: отображается виртуальный IP-адрес он активен на одном узле при выполнении команды pcs status , но когда я отправляю сообщения системного журнала на этот виртуальный IP-адрес, они отражаются на обоих узлах (node1, node2), что вызывает дублирование в журналах. вот и все, когда я запускаю tcpdump на обоих узлах, они оба получают трафик.

как настроить его так, чтобы он был активным только на одном узле (активный / пассивный), а не на обоих, и когда это узел выходит из строя, второй узел должен начать прослушивание журналов?

текущая конфигурация кластера:

[root@node1 heartbeat]# pcs status
Cluster name: Syslog
Stack: corosync
Current DC: node2 (version 1.1.20-5.el7-3c4c782f70) - partition with quorum
Last updated: Wed Dec 11 22:10:45 2019
Last change: Wed Dec 11 18:36:32 2019 by root via crm_resource on node1

2 nodes configured
1 resource configured

Online: [ node1 node2 ]

Full list of resources:

 Resource Group: Rsyslog
     rsyslog_vIP    (ocf::heartbeat:IPaddr2):   Started node1

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled

Я использовал эту команду, чтобы добавить виртуальный IP:

pcs resource create rsyslog_vIP IPaddr2 ip=10.10.1.32 cidr_netmask=24 op monitor interval=5s --group=Rsyslog

спасибо за вашу поддержку!

0
задан 11 December 2019 в 21:12
1 ответ

Кластерные узлы используют rsyslog также для тиражирования журналов, если Вы хотите иметь кластеризованный rsyslog, Вы должны иметь определенный из привязывающего rsyslog виртуального IP и использовать rsyslog агент ресурса:

https://github.com/ClusterLabs/resource-agents/blob/master/heartbeat/rsyslog.in
0
ответ дан 30 December 2019 в 00:12

Теги

Похожие вопросы