问题标签 [stonith]

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 投票
1 回答
864 浏览

high-availability - 如果 HAProxy 集群将相同的虚拟 IP 分配给多台机器会发生什么?

假设我在集群中运行了两个HAProxy实例,为其他事物提供负载平衡。两个节点的 HAProxy 集群可以使用 Pacemaker 和 Corosync 来实现。

考虑两个节点彼此失去联系(但外部世界仍然可以访问)的情况。在这种情况下,他们将决定两者都采用与该集群关联的虚拟 IP。会不会出现这种情况?如果是这样,您是否必须实施 STONITH 来保护虚拟 IP 资源?没有 STONITH 有没有办法解决这个问题?

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 投票
1 回答
97 浏览

perl - vSphere CLI 中的警告:使用未初始化的值 $hostname

我正在使用vSphere CLI 6.5.0从 Perl 脚本重置 VM。在上下文中,这是 Pacemaker 的(专有)STONITH 插件。

在 STONITH 之后立即报告属于 vSphere CLIjournalctl -u pacemaker的警告。vmcontrol.pl警告由 Pacemaker 报告fence_legacy,属于 Pacemaker。

错误发生在对UTIL::trace以下上下文的调用中:

我想知道这是一个功能还是一个错误。是不是因为 VM 正在重新启动Vim::get_view而无法报告主机名(因此$hostname无法初始化)时与 VMware 通信?

这听起来不太可能(例如,因为调用ResetVM发生在分配给之后$hostname),但我怀疑这样的事情正在发生,在这种情况下可以忽略警告。我还怀疑该问题仅与 vSphere CLI 有关(即不是由其在 Pacemaker 堆栈中的使用引起的)。

0 投票
1 回答
877 浏览

kubernetes - 用于 Kubernetes 的 Stonith

Kubernetes 是否支持硬件节点的 STONITH 操作?我们有智能电源插座,它允许 API 用于“关闭服务器”,它们与起搏器配合得很好。

Kubernetes 是否支持 STONITH?

0 投票
1 回答
211 浏览

ubuntu - 什么配置故障?

我们有一个集群有两个节点,有 2 个资源,elastic-ip 和 nginx,当我们运行 crm_verify -LV

错误:unpack_operation:指定 on_fail=fence 和 stonith-enabled=false 没有意义
错误:unpack_operation:指定 on_fail=fence 和 stonith-enabled=false 没有意义

检查时发现错误:配置无效

root@ip-172-31-18-143:~#

配置:

请问有什么想法吗?

0 投票
0 回答
78 浏览

cluster-computing - 如何为 Redhat 集群创建(软件)防护代理

我刚刚在我的电脑上创建了一个带有 RHEL 7.9 的虚拟 Redhat 集群,其中包含三个节点:

我想使用围栏,但我认为我需要一些帮助。

我尝试使用以下命令创建围栏(fence_virt 类型):

但正如我所想,缺少了一些东西。确实 pcs status 命令给出了以下错误:

我是否必须创建一个新的服务器来创建一个隔离设备?必须如何创建它?

先感谢您