答案1
您的症状与我之前的情况有足够的重叠,我将提出一个解决方案。
- 你有一个 2 节点集群,就像我一样;我在您的设置中看到的一个区别是您的这些节点之一(“k03”)处于待机模式,这意味着该节点将无法运行该资源。
- 您有一个无法启动的资源;
pcs status
显示状态为 的资源Stopped
。 - 集群没有fencing设备;
pcs status
包含No stonith devices and stonith-enabled is not false
我发现我可以强制资源以debug-start
选项(例如pcs resource debug-start hvrconfig_fs
)启动,但是更好的我的解决方案是配置一个 fencing / stonith 设备。一旦我这样做了,资源就会自行启动。我关注的是红帽的配置和管理高可用性集群:在 Red Hat 高可用性集群中配置防护用于设置 fencing 资源的在线文档。
另外,我建议将另一个节点(“k02”)带回集群,pcs node unstandby ...k02...
以便您拥有资源的故障转移目标。