2012/10/12 Andrew Niemantsverdriet <span dir="ltr"><<a href="mailto:andrew@rocky.edu" target="_blank">andrew@rocky.edu</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<div><div class="h5"><br><br><div class="gmail_quote">On Fri, Oct 12, 2012 at 12:52 PM, Fábio Rabelo <span dir="ltr"><<a href="mailto:fabio@fabiorabelo.wiki.br" target="_blank">fabio@fabiorabelo.wiki.br</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>2012/10/12 Andrew Niemantsverdriet <span dir="ltr"><<a href="mailto:andrew@rocky.edu" target="_blank">andrew@rocky.edu</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


I am wanting to do some tests with sheepdog and proxmox.<br><br>The wiki mentions mounting a dedicated disk for this purpose, however I would like the entire data directory to reside on sheepdog. Is this possible with the pve-sheepdog package? It seems to deviate some from what is being shipped upstream to accommodate the mounting of dedicated disks. If it is possible what steps do I need to take to make that happen.<br clear="all">



<br></blockquote></div></div>Hellows to all<br><br>I am doing my tests for some days ...<br><br>The wiki omits some things, I've trying to register and edit it ...<br><br>Anything you mount on /var/lib/sheepdog/discx   will be recognized and showed in web gui after the setup is finished .<br>


<br>You can have multiple devices, one as disc0, another as disc1 and so on .<br><br>It can be a single disk or a RAID 0/1/10/50  or whatever you want .<br><br>And MUST have the extended attribute option in  /etc/fstab set .<br>


<br>You have to create the file "startup" in every device you mount, and start the daemon after the creation of this file .<br><br>After that, start the daemon, format the cluster, add the appropriate content to file /etc/pve/storage.cfg like the example in the wiki, and you will be ready to go !<br>


<br>The performance are completely dependant on what you mount .<br><br>I do not know much about stability, my tests has just began, but it works great !<span><font color="#888888"><br><br><br>Fábio Rabelo<br>
</font></span></blockquote><div> </div></div></div></div>Right I understand in principle it works, my question is how do I make the data directory (/varr/lib/vz) be used by sheepdog. The issue is that the pve-sheepdog package deviates from how the upstream package works by introducing the concept of disk{0-9}. So my question remains, how do I use the data directory with sheepdog?<div class="HOEnZb">
<div class="h5"><br></div></div></blockquote><div><br>I'm not shure if I understand what you asking but ....<br><br>If you do not mount anything in /var/lib/sheepdog, just create a folder called disc0  ( mkdir  /var/lib/sheepdog/disc0  ) in all your nodes, then create the startup file ( touch  /var/lib/sheepdog/disc0/startup ) in all your nodes, and then start sheepdog daemon, you will use your filesystem as storage for sheepdog !<br>
<br>This was my very first test .<br><br>But the performance are poor, to many i/o traffic in a single disk ...<br><br>The only deviation on upstream sheepdog are the disc0 disc1 thing, vanila sheepdog stores directly in /var/lib/sheepdog  .<br>
<br>If it is not what you are asking, then please ask again ....<br><br><br>Fábio Rabelo<br></div></div>