Dne 21.3.2016 v 21:17 Douglas Restrepo napsal(a):
Hi guys,
Im trying to create a new cluster using pacemaker but Im having a
problem with the fence mechanism.
Until de moment I have perform the following tasks:
+ I have installed two different machines with centos 7 (infrastructure
mode).
+ Each machine have been configured with two network cards (one for
management and a second one for service)
+ Corosync pacemaker pcs dlm dlm-lib fence-agents-all lvm2-cluster have
been installed
+ The corosync.conf file is configured.
+ The cluster have been initialized using pcs cluster start --all
+ At executing the pcs status command, I get the following output
Cluster name: mycluster-ha
WARNING: no stonith devices and stonith-enabled is not false
Last updated: Sat Mar 19 10:01:43 2016 Last change: Fri Mar 18
03:36:23 2016 by root via cibadmin on node-01
Stack: corosync
Current DC: node-01 (version 1.1.13-10.el7_2.2-44eb2dd) - partition with
quorum
2 nodes and 0 resources configured
Online: [ node-01 node-02 ]
Full list of resources:
PCSD Status:
node-01: Online
node-02: Online
Daemon Status:
corosync: active/disabled
pacemaker: active/disabled
pcsd: active/enabled
The problem what Im having is that I don't have a physical PDU, so I
have to simulate one.
For this purpose I have created a fence script in python and it has
been added to the /usr/sbin folder (with its respective permissions),
where are located the all fence scripts.
Now, when a execute the command pcs stonith list I get the output
Error: no metadata for /usr/sbin/fence_manual
Hi,
This message means your fence agent does not exit with return code 0
when pcs tries to get its metadata by running /usr/sbin/fence_manual -o
metadata
Any way, to add the fence mechanism I executed the command
#pcs cluster cib stonith_cfg
#pcs -f stonith_cfg stonith create fence_node_01 fence_manual
ipadd="node-01" action="off" passwd="passwd" login="admin"
pcmk_host_list="node-01" op monitor interval=60s
but after this I get the output
Error: Unable to create resource stonith fence_manual, it is not
installed on this system (use --force to override)
This is the same issue.
By using the --option, the resource is added, but its status is always
stopped.
By executing again the command pcs status give me the following output
*Cluster name:* mycluster-ha
*Last updated*: Thu Mar 17 06:38:52 2016 Last change: Thu Mar
17 06:26:17 2016 by root via cibadmin on node-01
*Stack:* corosync
*Current DC:* node-01 (version 1.1.13-10.el7_2.2-44eb2dd) - partition
with quorum
2 nodes and 1 resource configured
Online:[ node-01 node-02 ]
*Full list of resources:*
fence_node-01 (stonith:fence_manual): *Stopped*
*Failed Actions:*
* fence_node-01_start_0 on node-02 'unknown error' (1): call=6,
status=Error, exitreason='none',
last-rc-change='Thu Mar 17 23:11:30 2016', queued=0ms, exec=2008ms
* fence_node-01_start_0 on node-01 'unknown error' (1): call=6,
status=Error, exitreason='none',
last-rc-change='Thu Mar 17 06:30:01 2016', queued=0ms, exec=2007ms
Looks like your fence agent does not support monitoring either.
*
PCSD Status:*
node-01: Online
node-02: Online
*Daemon Status:*
*corosync:* active/disabled
*pacemaker:* active/disabled
*pcsd:* active/enabled
So to remove this error and go back to the previous status I executed
the command
pcs resource cleanup fence_node_01
but now, when I execute the command
pcs stonith list
Im getting the error
Error: unable to locate command: /usr/sbin/fence_manual
Can someone guide me with this process?
I don´t know why im getting this error configuring the fence mechanism.
How can I add a new fence mechanism to the system, and it to be detected
by the pcs?
You may start by taking a look at existing fence agents and documentation at
https://github.com/ClusterLabs/fence-agents
and
https://fedorahosted.org/cluster/wiki/fence-agents
Hope that helps,
Tomas
Thanks in advance
PD: SELinux is disabled (temporally) to avoid any problem in
communications with the nodes.
_______________________________________________
Users mailing list: [email protected]
http://clusterlabs.org/mailman/listinfo/users
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org
_______________________________________________
Users mailing list: [email protected]
http://clusterlabs.org/mailman/listinfo/users
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org