停止すると、ペースメーカーが停止します。

停止すると、ペースメーカーが停止します。

最近、仮想IPを管理するためにPacemakerとCorosyncをインストールしました。

問題は、すべてのノードでリソース(仮想IP)を停止しようとすると停止コマンドが中断されることです。

[root@isis ~]# sudo pcs cluster stop --all
isis: Stopping Cluster...

私の設定は次のとおりです

[root@isis ~]# sudo pcs status
Cluster name: cluster-osiris
Last updated: Mon Dec  8 00:09:29 2014
Last change: Mon Dec  8 00:09:24 2014 via cibadmin on isis
Stack: corosync
Current DC: horus (2) - partition with quorum
Version: 1.1.10-32.el7_0.1-368c726
2 Nodes configured
2 Resources configured


Online: [ horus isis ]

Full list of resources:

 HAproxy        (systemd:haproxy):      Started horus
 ClusterIP-01   (ocf::heartbeat:IPaddr2):       Started isis

PCSD Status:
  isis: Online
  horus: Online

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled

ノードごとにクラスタノードを停止すると正常に動作します。

[root@isis ~]# sudo pcs cluster stop horus
horus: Stopping Cluster...
[root@isis ~]# sudo pcs cluster stop isis
isis: Stopping Cluster...
[root@isis ~]# sudo pcs status 
Error: cluster is not currently running on this node

この問題を解決するのに役立ちますか?

ありがとうございます!

ベストアンサー1

ターゲットがクラスタ内のすべてのノードでリソースが実行されるのを防ぐことである場合は、以下を使用してリソースを無効にする必要があります。

pcs resource disable ClusterIP-01

コマンドは、sudo pcs cluster stop --allクラスタ自体(およびクラスタによって制御されるすべてのリソース)を終了します。

クラスタリソースの管理

おすすめ記事