问题标签 [pacemaker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
991 浏览

synchronization - corosync 起搏器节点显示为在线

我已经使用 corosync、pacemaker 和 crmsh 为 HA 设置了两个集群节点。现在所有服务都启动了,我发现两台机器没有正确同步的问题,因为应用程序和 VIP 都在并行运行。如何同步这些应用程序?

0 投票
1 回答
1483 浏览

high-availability - corosync 节点不在线(一个离线,一个在线)

我已经使用 corosync、pacemaker 和 crmsh 为 HA 设置了两个集群节点。现在所有服务都启动了,我发现两台机器没有正确同步的问题,因为应用程序和 VIP 都在并行运行。如何同步这些应用程序?这是我的 /etc/corosync/corosync.conf

0 投票
1 回答
960 浏览

linux - 如何使用起搏器配置“清除过期故障计数”时间

使用起搏器和 corosync 时出现故障计数问题。

我的 /var/log/messages 文件:

我最近一次失败计数是在 12 月 23 日 22:19:36。

但几分钟后:

失败计数已被删除。大约需要 15 分钟。

我的cib.xml:

我不知道故障计数过期时间存储在哪里以及如何配置或删除它?

0 投票
3 回答
2195 浏览

debian - 在 Debian 8 上安装 Pacemaker

我有 Debian 8.2,我想在上面安装 Pacemaker。但是当我尝试通过

它给

我已经被搜索了很多次,但没有得到任何东西。我还尝试了https://wiki.debian.org/Debian-HA/ClustersFromScratch中提到的步骤,但没有运气。

我也尝试从源代码构建,但得到

pkg-config 的输出是

我该如何解决这个错误?

在 Debian jessie 中设置故障转移的最佳方法应该是什么?

谁能帮我解决这个问题?

0 投票
1 回答
370 浏览

linux - 新起搏器中的 crm_mon 命令不能像旧行为一样工作

我在我的 Redhat 7 机器上安装了起搏器和 corosync。

当节点关闭(或服务关闭)时,我看不到一些资源(停止的资源)。下面是我的例子:

当我使用旧的起搏器转速时。它工作正常。

起搏器版本:pacemaker-1.1.10-29.el7.x86_64.rpm

当我使用新的起搏器转速时:

起搏器版本:pacemaker-1.1.13-10.el7.x86_64.rpm

我想使用新的起搏器 rpm 并将所有资源显示为旧行为。我应该怎么办?

0 投票
1 回答
3126 浏览

rhel6 - RHEL6.6 - 起搏器 pcsd GUI 已禁用

我有一个运行起搏器集群的 RHEL6.6 操作系统(请参阅下面的信息)。

在我启动 pcsd 之后

并使用 hacluster 用户对节点进行身份验证。

但是当我尝试访问 pcsd GUI 网页时,我得到了这个:https://IP_cluster_node:2224/login

PCSD GUI 被禁用。关于如何启用此功能的任何建议?


集群信息:

0 投票
1 回答
547 浏览

cluster-computing - Hyper-V 上的 Pacemaker 和 DRBD

我需要为 Apache 网站设置两个节点的 Web 集群。我有 Hyper-V 基础架构,只有两个节点。重点是负载平衡和高可用性。

我使用 CentOS 7、Pacemaker 集群、MariaDB 10 安装并配置了两个 VM。我在 Pacemaker 中配置了 Master/Slave ocf::percona:mysql 资源。

接下来我需要一个用于网站内容的共享存储。我在双主模式下创建了 DRBD 磁盘,并在其上创建了 GFS2。我在没有添加到 Pacemaker 的情况下对其进行了测试。一切正常,但为了使其自动升级,我需要通过 Pacemaker 管理这些。

问题是 Pacemaker 需要隔离来创建 DRBD 资源,但 Hyper-V 没有 stonith 代理。

我读到在以前的 CentOS 6 版本中可以创建 SSH stonith 代理。我试图这样做,但 pcs 无法使用它。

现在是否可以在 Hyper-V 之上使用 Pacemaker?或者可能存在另一种在双主中使用 DRBD 的方式?

0 投票
0 回答
381 浏览

high-availability - 为什么心跳会从主设备故障转移到从设备?

操作系统:CentOS 6.6 x64
Heartbeat 包:heartbeat-3.0.4-2.el6.x86_64

步骤:
1.主从上电。
2. master:服务心跳启动
3. 等到master拥有所有资源和集群IP地址。
4. master:服务网络重启
5. master:服务心跳停止
6. master:服务心跳开始
7. 等到master拥有所有资源和集群IP地址。
8. slave: service heartbeat start
结果:Slave也成为新的master。我试图了解为什么重新启动网络会导致问题。


如果我这样做:
步骤:
1. 打开主从电源。
2.master:服务心跳启动
3. slave: service heartbeat start
结果:一切正常。

我知道 heartbeat 已经过时了,但是在客户从 heartbeat 过渡之前,我仍然需要支持它。
谢谢!

0 投票
0 回答
573 浏览

bash - 起搏器 corosynce lsb 资源脚本(Sybase 数据库 ASE 服务器和备份服务器)

我正在尝试在 rhel7.2 上使用 pcs 创建 lsb 资源 “sybase”脚本是关于 Sybase 数据库 ASE 服务器和备份服务器启动和停止和重新启动 $ 状态脚本

该脚本全部通过Init Script LSB Compliance,但它不起作用!

错误

我的剧本

如何解决问题?谢谢你。

0 投票
1 回答
8671 浏览

cluster-computing - 无法启动 Corosync 集群引擎

我正在尝试按照 OpenStack HA 指南为控制器节点创建 HA OpenStack 集群。
所以我在集群中有三个节点:
controller-0
controller-1
controller-2

为每台主机上的 hacluster 用户设置密码。

使用密码在所有节点中进行身份验证,该密码应构成集群

之后创建集群:

启动集群:

但是当我开始 corosync 时,我得到:

在消息日志中:

我的 corosync 配置文件:

而且所有的名字都是可解析的

操作系统为 CentOS Linux release 7.2.1511 (Core)

已安装版本: