我需要设置一个 VIP/浮动 IP,网络设备会将其系统日志消息发送到该 IP。VIP 背后的想法是拥有一个高可用性设置,以尽量减少由于系统日志服务器宕机而丢失的日志量。
这将在 CentOS 7 环境中完成,因此我认为我既可以rsyslog
在浮动地址上监听远程消息,也可以在备用端口(例如5514
)上设置 syslog-ng,仅用于接收网络消息。
我的研究告诉我起搏器应该可以做到这一点,但我不太清楚如何做。任何关于实际如何做的提示都将不胜感激。
答案1
我们有这个配置以及syslog-ng
,我认为这是必要的,因为syslog
它本身不允许接收远程消息。
有一个ocf
名为的原语IPaddr2
,其语法与此类似:
primitive virtual_ip ocf:heartbeat:IPaddr2 \
params ip="192.168.1.100" cidr_netmask="32" nic="eth0" \
op monitor interval="30s" timeout="20s" \
meta target-role="Started"
它是不言自明的,但是,要查看所有参数,您可以检查crm
命令中的帮助。