第7期的起搏器:在网络短信上发布心跳类型IPaddr2的非管理资源的VIP

时间:2017-06-06 08:20:03

标签: pacemaker

我有一个2节点起搏器的设置,它有两个资源类型ocf::heartbeat:IPaddr2的VIP

VIP1 :此VIP不会自动进行故障转移,因此此资源类型不受管理

VIP2 :此VIP预计会自动进行故障转移,因此会保留为托管

问题:我们遇到网络问题3分钟,在这种情况下

VIP1 :我们用于VIP1的VIP是为主机发布的,即使网络被修复也没有自动返回,资源被标记为已停止,因此我们正在使用的ip VIP1在host1或host2上都不存在。

VIP2 :在这种情况下,ip返回节点,资源也已重新启动。

即使资源不受管理,我们也不希望资源VIP1释放IP。

`[root@osboxes1 ~]# pcs config
 Cluster Name: test-cluster
 Corosync Nodes:
 osboxes1 osboxes
 Pacemaker Nodes:
 osboxes osboxes1

 Resources:
 Resource: VIP2 (class=ocf provider=heartbeat type=IPaddr2)
 Attributes: ip=192.168.50.54 nic=enp0s3:2 cidr_netmask=19
 Operations: start interval=0s timeout=20s (VIP2-start-interval-0s)
 stop interval=0s timeout=20s (VIP2-stop-interval-0s)
 monitor interval=20s (VIP2-monitor-interval-20s)
 Resource: VIP1 (class=ocf provider=heartbeat type=IPaddr2)
 Attributes: ip=192.168.50.53 nic=enp0s3:1 cidr_netmask=19
 Meta Attrs: is-managed=false
 Operations: start interval=0s timeout=20s (VIP1-start-interval-0s)
 stop interval=0s timeout=20s (VIP1-stop-interval-0s)
 monitor interval=20s (VIP1-monitor-interval-20s)

 Stonith Devices:
 Fencing Levels:

 Location Constraints:
 Resource: VIP1
 Enabled on: osboxes (score:50) (id:location-VIP1-osboxes-50)
 Resource: VIP2
 Enabled on: osboxes1 (score:50) (id:location-VIP2-osboxes1-50)
 Ordering Constraints:
 Colocation Constraints:
 Ticket Constraints:

 Alerts:
 No alerts defined

 Resources Defaults:
 resource-stickiness: 100
 Operations Defaults:
 No defaults set

 Cluster Properties:
 cluster-infrastructure: corosync
 cluster-name: test-cluster
 dc-version: 1.1.15-11.el7_3.4-e174ec8
 have-watchdog: false
 no-quorum-policy: ignore
 stonith-enabled: false

 Quorum:
 Options:`

1 个答案:

答案 0 :(得分:0)

就我的设置正确而言,尝试从群集中完全删除VIP1资源,因为没有必要将其添加到群集,因为群集无法管理它。

 Resource: VIP1 (class=ocf provider=heartbeat type=IPaddr2)
 Attributes: ip=192.168.50.53 nic=enp0s3:1 cidr_netmask=19
 Meta Attrs: is-managed=false