标签: pacemaker

Pacemaker:迁移资源而不在配置中添加“首选”行

在 2 个节点的主/从配置中使用起搏器。
为了执行一些测试,我们希望将 master 角色从node1切换到node2,反之亦然。例如,如果当前主节点node1,则执行

# crm resource migrate r0 node2
Run Code Online (Sandbox Code Playgroud)

确实将资源移动到node2。然后,理想情况下,

# crm resource migrate r0 node1
Run Code Online (Sandbox Code Playgroud)

将迁移回node1。问题是migrate在配置中加了一行来执行切换

location cli-prefer-r0 r0 role=Started inf: node2
Run Code Online (Sandbox Code Playgroud)

为了迁移回来,我必须首先删除该行...

有没有更好的方法将主节点从一个节点切换到另一个节点?

migration resources pacemaker

6
推荐指数
1
解决办法
2万
查看次数

Heartbeat HA 集群中的接管延迟

我已经建立了一个心跳 HA 两节点集群。并且两个服务器都具有相同的 ha.cf 配置

#cat /etc/ha.cf
logfile /var/log/ha-log
autojoin none
bcast eth1
warntime 20ms
deadtime 40ms
initdead 30
keepalive 5ms
node server1.com
node server2.com
Run Code Online (Sandbox Code Playgroud)

我以毫秒为单位设置了 keepalive 和 deadtime,希望故障转移将在不到秒或 deadtime 值内发生。但是没有达到预期的行为。

使用此配置,如果我在一台服务器中停止心跳,另一台服务器将在大约 20 秒后(通过秒表粗略估计)。

我想知道是心跳只能做什么还是我错过了什么?

linux cluster pacemaker heartbeat

5
推荐指数
0
解决办法
618
查看次数

为 PaceMaker + Corosync 创建 Virtual_IP 时遇到问题 - CentOS 7

好的,所以我已经成功地进行了相当多的配置,两个节点已经相互验证并且一切正常,但是当我尝试添加 virtual_ip 时,它永远不会启动。

到目前为止我所使用的并不是真正相关的,但是我的文章(wip)就在这里,我只是不想让这篇文章看起来比它需要的更大。

要创建虚拟接口,我使用了以下内容:

pcs resource create virtual_ip ocf:heartbeat:IPaddr2 ip=192.168.1.218 cidr_netmask=32 op monitor interval=30s
Run Code Online (Sandbox Code Playgroud)

我只有一个网卡,它的配置如下所示:

[root@node1 network-scripts]# cat ifcfg-eno16777984
TYPE="Ethernet"
BOOTPROTO=none
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT=no
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME=eth0
UUID="bf0b3de8-f607-42f3-9b00-f22f59292c94"
DEVICE="eno16777984"
ONBOOT="yes"
IPADDR=192.168.1.216
PREFIX=32
GATEWAY=192.168.1.1
DNS1=192.168.1.149
Run Code Online (Sandbox Code Playgroud)

错误:(通过“pcs status”找到)

* virtual_ip_start_0 on node1 'unknown error' (1): call=12, status=complete, exitreason='Unable to find nic or netmask.',
last-rc-change='Fri Apr 29 02:03:57 2016', queued=1ms, exec=24ms
Run Code Online (Sandbox Code Playgroud)

我不认为它是 IPTables 问题,因为我目前已将其与所有其他防火墙一起禁用。我没有禁用 SELinux。我怀疑我需要另一个网络配置,但我有点迷失了如何制作设备 = 而且我真的只是从 Ubuntu 迁移,所以布局有点新,但我喜欢 NMTUI!

关于界面,这看起来很有希望,但我无法让它工作,我尝试了很多。任何帮助表示赞赏。

我读过的其他一些读物

https://www.centos.org/forums/viewtopic.php?t=50183 https://ihazem.wordpress.com/2011/03/15/adding-virtual-interface-to-centosredhat/

这是我遵循的指南: …

networking ip centos pacemaker pcs

1
推荐指数
1
解决办法
7887
查看次数

标签 统计

pacemaker ×3

centos ×1

cluster ×1

heartbeat ×1

ip ×1

linux ×1

migration ×1

networking ×1

pcs ×1

resources ×1