Linux
起搏器停止時掛起
我最近安裝了起搏器和 corosync 來管理虛擬 IP。
問題是,當我想停止所有節點上的資源(虛擬 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
拜託,你能幫我解決這個問題嗎?
謝!
如果您的目標是阻止資源在集群中的任何節點上執行,那麼您需要使用以下方法禁用該資源:
pcs resource disable ClusterIP-01
您的命令
sudo pcs cluster stop --all
將關閉集群本身(以及該集群控制的任何資源)。