Articles of 心跳

起搏器复杂的资源托pipe

我正在为主数据库和从属数据库开展一个起搏器项目,以执行基于IP的故障切换。 将有两个IP资源,一个用于主站,另一个用于需要一起移动的从站。 我意识到,我在下面标记的不是一个完整的解决scheme,但要求如下: ip_dbmaster只能在db1或db21上运行 ip_dbslave只能在dbslave1或dbslave2上运行 当ip_dbmaster在db1上时,ip_dbslave必须位于dbslave1上。 当ip_dbmaster在db2上时,ip_dbslave必须在dbslave2上 在ip_dbmaster和ip_dbslave运行之前,做一些“东西”(shell脚本的东西,一些扩展健康检查)。 只有在“stuff”成功的情况下才能迁移 除了资源迁移之外,与上述相同 这是我的基本configuration: node $id="75463ec2-702c-427b-965b-b7ffb7814008" db1 node $id="a1f2d612-2d9f-4872-bf24-024f5bece3ce" dbslave2 node $id="d1d42f67-e4f2-4c71-950f-07d94ac01f8d" dbslave1 node $id="f243d865-c1a1-4d52-9100-b0d36a08207c" db2 primitive ip_dbmaster ocf:heartbeat:IPaddr2 \ params ip="10.153.114.100" cidr_netmask="24" primitive ip_dbslave ocf:heartbeat:IPaddr2 \ params ip="10.153.114.101" cidr_netmask="24" location loc-ip-dbmaster-1 ip_dbmaster \ rule $id="loc-ip-dbmaster-1-rule" 200: #uname eq db1 location loc-ip-dbmaster-2 ip_dbmaster \ rule $id="loc-ip-dbmaster-2-rule" 0: #uname […]

心跳消除了默认网关

我设置了2个邮件服务器(Postfix),其中包含heartbeat failover和drbd共享邮件服务器。 出于某种原因,在启动心跳时,默认网关会丢失。 任何想法如何/为什么发生这种情况,解决scheme是什么? /etc/network/interfaces : # The loopback network interface auto lo iface lo inet loopback # eth0: ip of this node auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.2.3 gateaway 192.168.2.46 netmask 255.255.255.0 # eth0:0: ip address which heartbeat is supposed to take over iface eth0:0 inet static address 192.168.2.5 netmask […]

心跳不应该closures备用networking服务器

我有一个简单的心跳设置,监视我的2台服务器,并在发生崩溃的情况下将IP公共传输到另一台服务器 的/ etc /心跳/的haresources server1 192.168.1.203 nginx 不过,我希望nginx在两台服务器(192.168.1.201和192.168.1.202)上都是活动的,这样我就可以平衡后台负载(为什么不呢,服务器无论如何!) 不幸的是,nginx接pipeniginx的启动和closures,而不是在一台服务器上启动nginx。 处理这个问题的最好方法是什么? 谢谢 !

无法启动心跳

开始心跳时,我有以下错误。 问题是什么? # service heartbeat start Starting High-Availability services: IPaddr[16856]: INFO: Running OK ResourceManager[16833]: CRITICAL: Resource IPaddr::47.168.96.10 is active, and should not be! ResourceManager[16833]: CRITICAL: Non-idle resources can affect data integrity! ResourceManager[16833]: info: If you don't know what this means, then get help! ResourceManager[16833]: info: Read the docs and/or source to /usr/share/heartbeat/ResourceManager for more details. […]

心跳不在centos上运行?

我安装在centos上 CRITICAL: Resource IPaddr::192.168.137.20/24/eth0 is active, and should not be! 修复:删除别名/etc/network/interface但我没有find链接/etc/network/interface在centos上?

使用DRBD的MySQL复制,分布式锁pipe理器?

我需要在两台服务器上实现Linux-HAconfiguration。 我决定在两台主机上使用DRBD进行块级复制,主要是为了进行MySQL数据复制。 据我所知,DRBDconfiguration总是有一个主服务器,其他的是奴隶(可以有自己的奴隶)。 复制只能从主站传递到从站,而不是相反。 那么会发生什么,如果我有MySQL进程同时在两台服务器上执行写操作,其中一台是主设备,另一台是从设备? 从机可以执行写操作,但是没有数据写入? 假如这个configuration和Heartbeat配合使用,那么Heartbeats的工作就是确保MySQL只在主服务器上运行,但是现在假设Heartbeat由于某种原因失败了。

心跳(Linux HA)和NetApp?

有没有人有使用心跳(linux-ha.org)和NetApp存储(最好使用SnapDrive for Linux)设置高可用性两节点Linux集群的经验? 基本上,我想通过光纤通道将相同的NetApp LUN挂载到处于主动/被动模式的两台服务器(一次只能有一台服务器访问LUN) 谢谢!

在Centos Linux上configurationHeartbeat – 错误消息

我在Centos Linux上安装了Heartbeat,似乎部分工作..但我试图监视一个没有成功的服务。 只有当我重启主服务器时,备份服务器才会接pipe。 在我得到的日志中: heartbeat[30476]: 2012/03/20_18:51:57 WARN: string2msg_ll: node [node1] failed authentication heartbeat[30476]: 2012/03/20_18:51:58 WARN: string2msg_ll: node [node02] failed authentication authkeys是相同的(从一个复制到另一个)。 这是我的ha.cf: logfile /var/log/ha-log logfacility local0 keepalive 2 deadtime 30 initdead 120 bcast eth0 udpport 694 auto_failback on node server01.com node server02.com haresources: server01.com 38.108.117.3 aim chat 任何想法如何解决这个问题,所以如果服务停止其他服务器接pipe谢谢! E.

心跳在Centos linux错误消息

这是我得到的错误消息: heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Illegal directive [unicast] in /etc/ha.d/ha.cf heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Heartbeat not started: configuration error. heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Configuration error, heartbeat not started. 这是我的ha.cf文件: logfile /var/log/ha-log ###logfacility local0 keepalive 1 deadtime 10 initdead 90 udpport 694 unicast eth0 "node02_IP_Address auto_failback on node node01 node node02 ###respawn hacluster /usr/lib/heartbeat/ipfail 任何想法谢谢,E。

Apache平衡器和心跳

我使用Apache作为负载平衡器,我尝试使用它的心跳。 要做到这一点,我有2个负载均衡器与不同的IP地址。 这是我的configuration: 在文件/etc/ha.d/ha.cf中: logfile /var/log/ha-log bcast eth0 keepalive 2 warntime 10 deadtime 30 initdead 120 udpport 694 auto_failback yes node apache-balance-1 node apache-balance-2 uuidfrom nodename respawn hacluster /usr/lib/heartbeat/ipfail 在/etc/ha.d/haresources :(我不确定这个IP地址,它需要是真实的还是虚拟的?) apache-balance-1 192.168.1.51 apache2 在/etc/ha.d/authkeys中: auth 2 2 crc 然后我configurationApache来监听VIP。 在两个负载平衡器上编辑/etc/apache2/ports.conf:Listen 192.168.1.51:80 – >当我把这行放在这个文件上时,apache不想重新启动。 一切都好吗? 为了testing它,我closures了balance-1的IP地址,但没有任何工作了,你知道为什么吗? configuration还是testing? 谢谢