[Sheepdog] Sheepdog and corosync

Brian Candler B.Candler at pobox.com
Wed Aug 17 08:31:24 CEST 2011


On Tue, Aug 16, 2011 at 03:05:07PM -0700, Steven Dake wrote:
> SHeepdog must be run as root to communicate with corosync.  Another
> option with later versions of Corosync is to specify a user and group id
> which may communicate with corosync and then run sheepdog as that user
> or group id.  This is done via the /etc/uidgid.d directory.  I am not
> certain, but I believe 1.2.1 did not have this feature.

Ah, there is an empty /etc/corosync/uidgid.d/ directory

The coroipc_overview manpage refers you to the coroipcs_init manpage, which
doesn't exist :-(

However what you gave me was enough info to google and find:

https://alteeve.com/w/Two-Node_Fedora_14_corosync.conf#The_uidgid.d_Directory

It's working now, thank you.

BTW, Google did also point me at
http://sourceforge.net/apps/trac/sheepdog/wiki/Corosync%20Config
which appears to be dead (giving a python IOError right now)

But on github I then found this page:
https://github.com/collie/sheepdog/wiki/Corosync-config

I used the 'Pages' link to find it, although it *is* linked from
Getting-Started if you look carefully.

Thanks again,

Brian.



More information about the sheepdog mailing list