<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hi John,</div>

<div>to get Corosync/Pacemaker running during anaconda installation, i have created a configuration RPM package which does a few actions before starting Corosync and Pacemaker.</div>

<div> </div>

<div>An excerpt of the post install of this RPM.</div>

<div>
<div># mount /dev/shm if not already existing, otherwise openais cannot work<br/>
if [ ! -d /dev/shm ]; then<br/>
    mkdir /dev/shm<br/>
    mount /dev/shm<br/>
fi</div>

<div>
<div># resource agents might run as different user<br/>
chmod -R go+rwx /var/lib/heartbeat/cores</div>

<div> </div>

<div>Rainer</div>

<div> </div>
</div>

<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Donnerstag, 28. März 2013 um 00:46 Uhr<br/>
<b>Von:</b> "Andrew Beekhof" <andrew@beekhof.net><br/>
<b>An:</b> "The Pacemaker cluster resource manager" <pacemaker@oss.clusterlabs.org><br/>
<b>Betreff:</b> Re: [Pacemaker] issues when installing on pxe booted environment</div>

<div name="quoted-content">What about /dev/shm ?<br/>
Libqb tries to create some shared memory in that location by default.<br/>
<br/>
On Thu, Mar 28, 2013 at 8:50 AM, John White <jwhite@lbl.gov> wrote:<br/>
> Yup:<br/>
> -bash-4.1$ cd /var/run/crm/<br/>
> -bash-4.1$ ls<br/>
> lost+found pcmk pengine st_callback st_command<br/>
> -bash-4.1$ touch blah<br/>
> -bash-4.1$ ls -l<br/>
> total 16<br/>
> -rw-r--r-- 1 hacluster haclient 0 Mar 27 14:50 blah<br/>
> drwx------ 2 root root 16384 Mar 14 15:00 lost+found<br/>
> srwxrwxrwx 1 root root 0 Mar 22 11:25 pcmk<br/>
> srwxrwxrwx 1 hacluster root 0 Mar 22 11:25 pengine<br/>
> srwxrwxrwx 1 root root 0 Mar 22 11:25 st_callback<br/>
> srwxrwxrwx 1 root root 0 Mar 22 11:25 st_command<br/>
> -bash-4.1$ ls -l /var/run/| grep crm<br/>
> drwxr-xr-x 3 hacluster haclient 4096 Mar 27 14:50 crm<br/>
> -bash-4.1$ whoami<br/>
> hacluster<br/>
> -bash-4.1$<br/>
> ----------------<br/>
> John White<br/>
> HPC Systems Engineer<br/>
> (510) 486-7307<br/>
> One Cyclotron Rd, MS: 50C-3209C<br/>
> Lawrence Berkeley National Lab<br/>
> Berkeley, CA 94720<br/>
><br/>
> On Mar 25, 2013, at 4:21 PM, Andreas Kurz <andreas@hastexo.com> wrote:<br/>
><br/>
>> On 2013-03-22 19:31, John White wrote:<br/>
>>> Hello Folks,<br/>
>>> We're trying to get a corosync/pacemaker instance going on a 4 node cluster that boots via pxe. There have been a number of state/file system issues, but those appear to be *mostly* taken care of thus far. We're running into an issue now where cib just isn't staying up with errors akin to the following (sorry for the lengthy dump, note the attrd and cib connection errors). Any ideas would be greatly appreciated:<br/>
>>><br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: info: validate_with_relaxng: Creating RNG parser context<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: Invoked: /usr/lib64/heartbeat/attrd<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: crm_log_init_worker: Changed active directory to /var/lib/heartbeat/cores/hacluster<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: main: Starting up<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: get_cluster_type: Cluster type is: 'corosync'<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: notice: crm_cluster_connect: Connecting to cluster infrastructure: corosync<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: ERROR: init_cpg_connection: Could not connect to the Cluster Process Group API: 2<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: ERROR: main: HA Signon failed<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: main: Cluster connection active<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: info: main: Accepting attribute updates<br/>
>>> Mar 22 11:25:18 n0014 attrd: [25841]: ERROR: main: Aborting startup<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: info: Invoked: /usr/lib64/heartbeat/pengine<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: info: crm_log_init_worker: Changed active directory to /var/lib/heartbeat/cores/hacluster<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: debug: main: Checking for old instances of pengine<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: debug: init_client_ipc_comms_nodispatch: Attempting to talk on: /var/run/crm/pengine<br/>
>><br/>
>> That "/var/run/crm" directory is available and owned by<br/>
>> hacluster.haclient ... and writable by at least the hacluster user?<br/>
>><br/>
>> Regards,<br/>
>> Andreas<br/>
>><br/>
>> --<br/>
>> Need help with Pacemaker?<br/>
>> <a href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a><br/>
>><br/>
>>> Mar 22 11:25:18 n0014 pacemakerd: [25834]: ERROR: pcmk_child_exit: Child process attrd exited (pid=25841, rc=100)<br/>
>>> Mar 22 11:25:18 n0014 pacemakerd: [25834]: notice: pcmk_child_exit: Child process attrd no longer wishes to be respawned<br/>
>>> Mar 22 11:25:18 n0014 pacemakerd: [25834]: info: update_node_processes: Node n0014.lustre now has process list: 00000000000000000000000000110312 (was 00000000000000000000000000111312)<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: debug: init_client_ipc_comms_nodispatch: Could not init comms on: /var/run/crm/pengine<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: debug: main: Init server comms<br/>
>>> Mar 22 11:25:18 n0014 pengine: [25842]: info: main: Starting pengine<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: debug: init_cpg_connection: Adding fd=4 to mainloop<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: info: init_ais_connection_once: Connection to 'corosync': established<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: debug: crm_new_peer: Creating entry for node n0014.lustre/247988234<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: info: crm_new_peer: Node n0014.lustre now has id: 247988234<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: info: crm_new_peer: Node 247988234 is now known as n0014.lustre<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: debug: init_client_ipc_comms_nodispatch: Attempting to talk on: /var/run/crm/pcmk<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: info: Invoked: /usr/lib64/heartbeat/crmd<br/>
>>> Mar 22 11:25:18 n0014 pacemakerd: [25834]: debug: pcmk_client_connect: Channel 0x995530 connected: 1 children<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: info: main: Starting stonith-ng mainloop<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: info: crm_log_init_worker: Changed active directory to /var/lib/heartbeat/cores/hacluster<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: info: main: CRM Hg Version: a02c0f19a00c1eb2527ad38f146ebc0834814558<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: info: crmd_init: Starting crmd<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: s_crmd_fsa: Processing I_STARTUP: [ state=S_STARTING cause=C_STARTUP origin=crmd_init ]<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: do_fsa_action: actions:trace: #011// A_LOG<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: do_fsa_action: actions:trace: #011// A_STARTUP<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: do_startup: Registering Signal Handlers<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: do_startup: Creating CIB and LRM objects<br/>
>>> Mar 22 11:25:18 n0014 stonith-ng: [25838]: info: crm_update_peer: Node n0014.lustre: id=247988234 state=unknown addr=(null) votes=0 born=0 seen=0 proc=00000000000000000000000000110312 (new)<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: info: G_main_add_SignalHandler: Added signal handler for signal 17<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: do_fsa_action: actions:trace: #011// A_CIB_START<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: init_client_ipc_comms_nodispatch: Attempting to talk on: /var/run/crm/cib_rw<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: init_client_ipc_comms_nodispatch: Could not init comms on: /var/run/crm/cib_rw<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: cib_native_signon_raw: Connection to command channel failed<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: init_client_ipc_comms_nodispatch: Attempting to talk on: /var/run/crm/cib_callback<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: init_client_ipc_comms_nodispatch: Could not init comms on: /var/run/crm/cib_callback<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: cib_native_signon_raw: Connection to callback channel failed<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: cib_native_signon_raw: Connection to CIB failed: connection failed<br/>
>>> Mar 22 11:25:18 n0014 crmd: [25843]: debug: cib_native_signoff: Signing out of the CIB Service<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: ERROR: Element cib failed to validate content<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: ERROR: readCibXmlFile: CIB does not validate with <null><br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: info: startCib: CIB Initialization completed successfully<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: info: get_cluster_type: Cluster type is: 'corosync'<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: notice: crm_cluster_connect: Connecting to cluster infrastructure: corosync<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: ERROR: init_cpg_connection: Could not connect to the Cluster Process Group API: 2<br/>
>>> Mar 22 11:25:18 n0014 cib: [25839]: CRIT: cib_init: Cannot sign in to the cluster... terminating<br/>
>>><br/>
>>><br/>
>>> ----------------<br/>
>>> John White<br/>
>>> HPC Systems Engineer<br/>
>>> (510) 486-7307<br/>
>>> One Cyclotron Rd, MS: 50C-3209C<br/>
>>> Lawrence Berkeley National Lab<br/>
>>> Berkeley, CA 94720<br/>
>>><br/>
>>><br/>
>>> _______________________________________________<br/>
>>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org<br/>
>>> <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br/>
>>><br/>
>>> Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br/>
>>> Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br/>
>>> Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br/>
>>><br/>
>><br/>
>><br/>
>><br/>
>><br/>
>> _______________________________________________<br/>
>> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org<br/>
>> <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br/>
>><br/>
>> Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br/>
>> Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br/>
>> Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br/>
><br/>
><br/>
> _______________________________________________<br/>
> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org<br/>
> <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br/>
><br/>
> Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br/>
> Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br/>
> Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br/>
<br/>
_______________________________________________<br/>
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org<br/>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br/>
<br/>
Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br/>
Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br/>
Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></div>
</div>
</div>
</div></div></body></html>