On Nov 27, 2008, at 10:56 AM, Michael Schwartzkopff wrote:
Hi,
I was playing around with DRBD on pacemaker and got stuck a little
bit.
System: Ubuntu 8.0.4-2, pacemaker 1.0.1-1 from SuSE Build server.
1) Creating a Master-Slave resource with the GUI is a nightmare.
Sorry.
Perhaps try Dejan's crm shell instead.
I had the opportunity to use it the other day (CTS now uses it to
generate test configs) and its pretty nice.
The GUI asks for meta-attributes of the Master (clone-max, ...) in
the window
of the instance attributes (!) of the primivite resource. They are
even
marked there as required.
If you do not know the XML way of configuration and know old
heartbeat style a
user is completely lost here. There is no intuitive way to enter the
resource
any more. The GUI does not guide you through the setup.
You have to know what you want are search in the various parts of
the GUI
where to enter the information. Sorry, but I do feel that the old
GUI did
help more then the new.
After all I managed to enter this resource:
<master id="master_DRBD_r0">
<meta_attributes id="master_DRBD_r0-meta_attributes">
<nvpair id="nvpair-1692df19-d525-4a9b-8644-e36f6b5fa185"
name="clone-max" value="2"/>
<nvpair id="nvpair-1f987186-c0dd-4f72-9e1c-ddd71e7ac320"
name="clone-node-max" value="1"/>
<nvpair id="nvpair-4203af61-7f70-47aa-8114-f7af01f15732"
name="master-max" value="1"/>
<nvpair id="nvpair-445c54f0-6e97-40b2-a6f1-074b947f24c7"
name="master-node-max" value="1"/>
</meta_attributes>
<primitive class="ocf" id="master_DRBD_r0-primitive"
provider="heartbeat" type="drbd">
<instance_attributes
id="master_DRBD_r0-primitive-instance_attributes">
<nvpair id="nvpair-05ba53f7-6ea0-42a8-8404-39720acaf808"
name="drbd_resource" value="r0"/>
</instance_attributes>
</primitive>
</master>
2) This resource started but no instance was promoted to master.
When I use
2.1.4 of heartbeat one instance is automatically promoted. Is this
different
in pacemaker?
It depends on whether the RA has set a master preference using the
crm_master command.
Its also possible that the CRM "lost" the value set by crm_master :-(
The good news is that I spent some time on this with Dominik on Monday
and this has now been rectified for 1.0.2
Basically all transient node attributes (like standby and those set by
crm_master) are now set via attrd so that they can be regenerated when
the CIB is replaced/erased/reconstructed by the DC.
3) When I added a location constratint to award the master with 100
points
when running one node petra21, the instance was really promoted on
this node
and running as master. But setting this node to standby the instance
on the
other node was not promoted but stayed secondary.
Right - because there is likely no master preference set for that node.
On my old 2.1.4 system the
surviving instance was automatically promoted. Is this different in
pacemaker? What else do I have to enter/configure?
Greetings,
--
Dr. Michael Schwartzkopff
MultiNET Services GmbH
Addresse: Bretonischer Ring 7; 85630 Grasbrunn; Germany
Tel: +49 - 89 - 45 69 11 0
Fax: +49 - 89 - 45 69 11 21
mob: +49 - 174 - 343 28 75
mail: [EMAIL PROTECTED]
web: www.multinet.de
Sitz der Gesellschaft: 85630 Grasbrunn
Registergericht: Amtsgericht München HRB 114375
Geschäftsführer: Günter Jurgeneit, Hubert Martens
---
PGP Fingerprint: F919 3919 FF12 ED5A 2801 DEA6 AA77 57A4 EDD8 979B
Skype: misch42
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker