<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'>Thanks for your answer but :<div><br></div><div><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> It depends on corosync or zookeeper, which act as a membership manamgent software</span><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> for sheepdog.</span><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> For corosync, you have 1:1 map of corosync to sheep daemon. So you have to setup</span><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> 2 corosync for two cluster on each node.</span><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> For zookeeper, one zk cluster manages a sheepdog cluster. So you have to setup</span><br style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;"><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">> 2 zk clusters to manage different sheepdog clusters.</span><br><br>I tried to install Zookeeper because it would be easier for me than 2 corosync instance (especially because corosync is used and setup by ProxMox and I don't want to play with its setup without extreme caution) but ... the Sheepdog package that is shipped with ProxMox doesn't support Zookeeper as cluster driver as you can see :(</div><div><br></div><div><div>Starting Sheepdog Server : sheepdog-slowInvalid cluster driver 'zookeeper:10.99.0.240:2181'</div><div>Supported drivers: corosync local</div><div> failed!</div><div><br></div><div>I'm doomed ...</div><div><br></div><div>Do you have any example of setup with 2 corosync instance on the same node ?</div><div><br></div><div>Regards</div><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Liu Yuan" <namei.unix@gmail.com><br><b>À: </b>"Walid Moghrabi" <walid.moghrabi@lezard-visuel.com><br><b>Cc: </b>sheepdog-users@lists.wpkg.org<br><b>Envoyé: </b>Mardi 4 Mars 2014 16:44:00<br><b>Objet: </b>Re: [sheepdog-users] Multiple storage clusters per node<br><br>On Tue, Mar 04, 2014 at 04:35:15PM +0100, Walid Moghrabi wrote:<br>> Hi everyone, <br>> <br>> <br>> I'm definitely found of Sheepdog, this is great and this is exactly what I need and it works extremely well with ProxMox. <br>> I experimented a lot with a ProxMox cluster running Sheepdog 0.8 and qemu 1.7 in our lab and it is really impressive. <br>> <br><br>Welcome to become a sheepdog walker :)<br><br>> <br>> Now, we would like to deploy this solution to replace our beta environment on a brand new 3 nodes ProxMox cluster running on dedicated servers at OVH (a french hosting company). <br>> <br>> <br>> These nodes are identical and using this local storage layout : <br>> <br>> <br>> Hardware RAID with LSI Logic MegaRAID controler with 1GB BBU onboard memory. <br>> On this controler are defines 2 RAID volumes : <br>> * one RAID1 volume with 2x3TB SATA III mechanical hard drives <br>> * one RAID0 volume with 2x300GB SATA III Intel S3500 SSD drives <br>> <br>> <br>> Our will is to create 2 Sheepdog storage clusters on these nodes : <br>> * one "small but fast" using only SSD drives <br>> * one "big but slow" using only mechanical SATA drives <br>> <br>> <br>> We don't want to mix storage types to make on big sheepdog storage, we really want separated servers. <br>> <br>> <br>> I tried different settings but I can't do that, I always end with one mixed storage even if I run 2 different sheepdog servers binded on different ports or IPs and using different rootdirs, pids, ... <br>> <br>> <br>> Whatever I try, I'm stuck with one volume only. <br>> <br>> <br>> So here are my questions : <br>> <br>> <br>> * Is it possible to have multiple storage instances per nodes ? <br>> * If so, how ? <br><br>Sure. In sheepdog, one daemon actually represent a node. You can run however<br>much daemons per host.<br><br><br>> For now I'm stuck and I really don't know where to go now :( <br>> <br><br>It depends on corosync or zookeeper, which act as a membership manamgent software<br>for sheepdog.<br><br>For corosync, you have 1:1 map of corosync to sheep daemon. So you have to setup<br>2 corosync for two cluster on each node.<br><br>For zookeeper, one zk cluster manages a sheepdog cluster. So you have to setup<br>2 zk clusters to manage different sheepdog clusters.<br><br>For stability, we recommend zookeeper, which proves to be more realiable for long<br>running sheepdog cluster.<br><br>Thanks<br>Yuan<br></div><br></div></div></body></html>