[sheepdog-users] Setting an alternate binding address
Werner van der Walt
werner at softselect.biz
Tue Apr 2 15:25:53 CEST 2013
Thanks for the reply. I am using the latest 0.5.6 and when I look at the
man pages for sheep then there is no -b option to use. I had a look at
using the -h option and then it lists -b but it doesn't give a proper
explanation and syntax. What is the full syntax for the -b option? I just
used sheep -b 192.168.1.2 but if I do a collie node info and collie cluster
info then it still shows the original bind address from corosync? Will I be
able to check somewhere what the actual listening address is? Is this a
config setting that can be changed while the cluster is running (maybe
using sheepfs?) or must you start sheep with it when starting the cluster?
I also read through all the wiki info again that I can find and do not see
any more details around the gateway option and what it allows you to do and
how it functions?
Apologies about all the questions but once I have a full grasp over how
everything functions I can write a proper set up guide to get sheepdog
running on Ubuntu server nodes as backend storage working with Proxmox.
On 2 April 2013 07:04, Liu Yuan <namei.unix at gmail.com> wrote:
> On 04/02/2013 01:15 AM, Werner van der Walt wrote:
> > Hi,
> > After having experimented with sheepdog in a lab environment it has
> > become clear to me that it uses whatever IP has been set for the
> > corosync communications as its advertised cluster IP address. I had a
> > look at the documentation and saw that there were two options that
> > looked like they may enable you to set an alternative IP address other
> > than the one used by corosync.
> > The one option was sheep -i <new ip> and the other option sheep -y <new
> > ip>. I tried both of these but when I do a collie cluster info then it
> > still shows the original corosync IP and not the new set IP. When
> > executing the command it does not return any errors so it looks like it
> > runs successfully but you can't see any changes taking place whatsoever.
> -b is used to bind the NIC and -y is used to advertise the specified IP
> to other sheep.
> > The test machine has 4 nics - 1 for corosync comms, 1 for DRBD
> > replication comms, 1 x SAN comms and 1 for the management network. I am
> > using pacemaker on this same machine to provide a virtual IP which other
> > servers use to connect to and I would like to assign this virtual IP as
> > the bind address for sheepdog as well. That way if pacemaker and DRBD
> > fails over onto the 2nd node then my sheepdog cluster will still be
> > available and usable by my KVM hosts.
> I don't see the point to use sheepdog with DRBD, sheepdog already
> provides high data availability by replication.
> Sheepdog has a gateway only-mode, which just route the VM requests as a
> gateway. With gateway-only sheep, you can separate the storage with
> computing like SAN.
> > Also where would the any sheepdog errors be logged? I checked in
> > /var/log/syslog but there is nothing there. I also checked in
> > /var/lib/sheepdog/sheep.log but there are no errors in there either.
> > Is there a way to enable debug logging so I can check exactly what
> > sheepdog is busy doing?
> sheep -h for more information. '-d' to enable debug output and you can
> see logs from sheep.log.
> Privacy & Confidentiality Notice: This communication and the information it
> contains is intended for the person or organisation to whom it is
> addressed. Its contents are confidential and may be protected by law.
> Unauthorised use, copying or disclosure of any of it is unlawful. If you
> are not the intended recipient or received this message in error, please
> delete it immediately or contact us.
> The views and opinions expressed in this email are those of the author and
> may not reflect the views and opinions of the author's employer.
> *P** **Please don't print this e-mail unless you really need to*.
Privacy & Confidentiality Notice: This communication and the information it
contains is intended for the person or organisation to whom it is
addressed. Its contents are confidential and may be protected by law.
Unauthorised use, copying or disclosure of any of it is unlawful. If you
are not the intended recipient or received this message in error, please
delete it immediately or contact us.
The views and opinions expressed in this email are those of the author and
may not reflect the views and opinions of the author's employer.
*P** **Please don't print this e-mail unless you really need to*.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the sheepdog-users