<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Andale Mono; font-size: 10pt; color: #000000'>My way of mitigating that risk is via an active/passive cloud controller cluster with stonith for the time being. Although, you bring up an interesting point regarding puppet. <br><br>I have not used it it yet, but due to the complexity that cloud computing brings, I've found that it's going to be a necessity in the near future. <br><br>In practice, upgrading that packages with a setup like I have can be problematic due to its being active/passive. It would be much easier to keep all the package config files local, and just get them up to date via puppet. <br><br><div><span name="x"></span>Dave Spano<br>Optogenics<br>Systems Administrator<br><br><span name="x"></span><br></div><hr id="zwchr"><div style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Sébastien Han" <han.sebastien@gmail.com><br><b>To: </b>"Razique Mahroua" <razique.mahroua@gmail.com><br><b>Cc: </b>"Dave Spano" <dspano@optogenics.com>, "ceph-devel" <ceph-devel@vger.kernel.org>, "Openstack" <openstack@lists.launchpad.net><br><b>Sent: </b>Wednesday, November 21, 2012 4:54:01 PM<br><b>Subject: </b>Re: [Openstack] Ceph + Nova<br><br>As far I'm concerned, I will never put config files on share storage (especially on a non-production ready), these are too critical. I will only do it if the application specifically requires it like shared web applications that needs auto vhost sync (or stuff like that).<div>

<br></div><div>If you want to keep them update & sync, simply manage this with git & puppet ;)</div><div><br></div><div>My 2 cents...</div><div class="gmail_extra"><div><br></div><div class="gmail_quote">On Wed, Nov 21, 2012 at 10:40 PM, Razique Mahroua <span dir="ltr"><<a href="mailto:razique.mahroua@gmail.com" target="_blank">razique.mahroua@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;">That's i think a clever approach - to set a data cluster as a backend for the configuration files - which are de facto as important as the instances themselves.<div>

Regarding the performance, it should not be a problem - the only data that gets frequently updated being the database. </div><div>regards,</div><div>Razique</div><div><div class="im"><br><div>
<span style="text-indent: 0px; letter-spacing: normal; font-variant: normal; font-style: normal; font-weight: normal; line-height: normal; border-collapse: separate; text-transform: none; font-size: medium; white-space: normal; font-family: 'Lucida Grande'; word-spacing: 0px;"><span style="font-family: Helvetica;"><span style="font-family: Helvetica;"><b style="color: rgb(19, 112, 138);">Nuage & Co - Razique Mahroua</b></span><span style="color: rgb(19, 112, 138); font-family: Helvetica;"><b> </b></span><span style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; font-size: medium;"><span style="border-collapse: separate; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="border-collapse: separate; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div style="font-style: normal; font-size: medium; font-family: Helvetica; font-weight: normal;">

<font color="#13708a"><a href="mailto:razique.mahroua@gmail.com" target="_blank">razique.mahroua@gmail.com</a></font></div></span><br><span></span><span style="font-style: normal; font-size: medium; font-family: Helvetica; font-weight: normal;"></span><span style="font-weight: normal;"></span></span><span><img src="cid:00E07450-433E-43E6-9005-48B8FD5C669F@la.fabrique" height="125" width="125"></span>
</span></span></span></div>
<br></div><div><div>Le 21 nov. 2012 à 15:51, Dave Spano <<a href="mailto:dspano@optogenics.com" target="_blank">dspano@optogenics.com</a>> a écrit :</div><div><div class="h5"><br><blockquote><div style="font-family: 'Helvetica Neue'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">

<div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;">JuanFra,<br><br>I do use cephfs in production, but not for the /var/lib/instances directory. I do host the openstack database and the openstack configuration files on it for an HA cloud controller cluster, but I am probably crazier than most people, and I have a very small deployment. I currently have not had any problems with it, but due to the size of my cloud, I can afford to be very hands-on with it.<span> </span><br>

<br>The reason I have not hosted the /var/lib/instances directory is due to the fact that the data gets a lot more activity than my small database does. Instead, I prefer to perform block migrations rather than live ones until cephfs becomes more stable.<span> </span><br>

<br><div><span></span>Dave Spano<br>Optogenics<br>Systems Administrator<br><br><span></span><br></div><hr><div style="font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;">

<b>From:<span> </span></b>"Sébastien Han" <<a href="mailto:han.sebastien@gmail.com" target="_blank">han.sebastien@gmail.com</a>><br><b>To:<span> </span></b>"JuanFra Rodríguez Cardoso" <<a href="mailto:juanfra.rodriguez.cardoso@gmail.com" target="_blank">juanfra.rodriguez.cardoso@gmail.com</a>><br>

<b>Cc:<span> </span></b>"Openstack" <<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>>, "ceph-devel" <<a href="mailto:ceph-devel@vger.kernel.org" target="_blank">ceph-devel@vger.kernel.org</a>><br>

<b>Sent:<span> </span></b>Wednesday, November 21, 2012 4:03:48 AM<br><b>Subject:<span> </span></b>Re: [Openstack] Ceph + Nova<br><br>Hi,<br><br>I don't think it's the best place to ask your question since it's not<br>

directly related to OpenStack but more about Ceph. I just put in c/c<br>the ceph ML. Anyway, CephFS is not ready yet for production but I<br>heard that some people use it. People from Inktank (the company behind<br>Ceph) don't recommend it, AFAIR they expect something more production<br>

ready for Q2 2013. You can use it (I did, for testing purpose) but<br>it's at your own risk.<br>Beside of this RBD and RADOS are robust and stable now, so you can go<br>with the Cinder and Glance integration without any problems.<br>

<br>Cheers!<br><br>On Wed, Nov 21, 2012 at 9:37 AM, JuanFra Rodríguez Cardoso<br><<a href="mailto:juanfra.rodriguez.cardoso@gmail.com" target="_blank">juanfra.rodriguez.cardoso@gmail.com</a>> wrote:<br>> Hi everyone:<br>

><br>> I'd like to know your opinion as nova experts:<br>><br>> Would you recommend CephFS as shared storage in /var/lib/nova/instances?<br>> Another option it would be use GlusterFS or MooseFS for<br>
> /var/lib/nova/instances directory and Ceph RBD for Glance and Nova volumes,<br>
> don't you think?<br>><br>> Thanks for your attention.<br>><br>> Best regards,<br>> JuanFra<br>><br>> _______________________________________________<br>> Mailing list:<span> </span><a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>

> Post to     :<span> </span><a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>> Unsubscribe :<span> </span><a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>

> More help   :<span> </span><a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>><br>--<br>To unsubscribe from this list: send the line "unsubscribe ceph-devel" in<br>

the body of a message to<span> </span><a href="mailto:majordomo@vger.kernel.org" target="_blank">majordomo@vger.kernel.org</a><br>More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank">http://vger.kernel.org/majordomo-info.html</a><br>

</div><br></div>_______________________________________________<br>Mailing list:<span> </span><a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>Post to     :<span> </span><a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>

Unsubscribe :<span> </span><a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>More help   :<span> </span><a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a></div>

</blockquote></div></div></div><br></div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>
</div><br></div></body></html>