<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font face="Times New Roman">
</font><BR><p style="margin: 0in 0in 0pt;" class="MsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>This can be done the following way : Since Cinder scheduler allows you to set multiple filters, you
could potentially use one of the filters, say ‘availability zone’ for this.
Essentially create a different availability zone for each storage pool – one
for ceph cluster, one for tenants own pool, etc. and specify it during nova
boot to ensure the appropriate pool/availability zone is selected. </span></p><p style="margin: 0in 0in 0pt;" class="MsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p> </o:p></span></p><p style="margin: 0in 0in 0pt;" class="MsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>There are storage based options for multi-tenancy that built natively into
storage arrays like HP's 3Par. You can try that.</span></p><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'></span> <BR><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Hope this helps.</span><BR><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Nirlay</span><BR><p style="margin: 0in 0in 0pt;" class="MsoNormal"><br> </p><div><hr id="stopSpelling">Date: Fri, 16 May 2014 16:14:34 +0200<br>From: jeroen@mediacaster.nl<br>To: openstack@lists.openstack.org<br>Subject: [Openstack] Storage Multi Tenancy<br><br><style><!--
.ExternalClass {
font-family:Helvetica,Arial;
font-size:13px;
}
--></style><div style="color: rgba(0, 0, 0, 1); font-family: Helvetica,Arial; font-size: 13px;" id="ecxbloop_customfont"><div id="ecxbloop_customfont">Hello,</div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">Currently I am integrating my ceph cluster into Openstack by using Ceph’s RBD. I’d like to store my KVM virtual machines on pools that I have made on the ceph cluster.</div><div id="ecxbloop_customfont">I would like to achieve to have multiple storage solutions for multiple tenants. Currently when I launch an instance the instance will be set on the Ceph pool that has been defined in the cinder.conf file of my Openstack controller node. If you set up an multi storage backend for cinder then the scheduler will determine which storage backend will be used without looking at the tenant. </div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">What I would like to happen is that the instance/VM that’s being launched by a specific tenant should have two choices; either choose for a shared Ceph Pool or have their own pool. Another option might even be a tenant having his own ceph cluster. When the instance is being launched on either shared pool, dedicated pool or even another cluster, I would also like the extra volumes that are being created to have the same option. </div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">Data needs to be isolated from another tenants and users and therefore choosing other pools/clusters would be nice. </div><div id="ecxbloop_customfont">Is this goal achievable or is it impossible. If it’s achievable could I please have some assistance in doing so. Has anyone ever done this before.</div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">I would like thank you in advance for reading this lengthy e-mail. If there’s anything that is unclear, please feel free to ask.</div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">Best Regards,</div><div id="ecxbloop_customfont"><br></div><div id="ecxbloop_customfont">Jeroen van Leur</div><div id="ecxbloop_customfont"><span style="font-family: helvetica, arial;"><br></span></div><div id="ecxbloop_customfont"><span style="font-family: helvetica, arial;">-- </span></div></div><div id="ecxbloop_sign_1400249433451256064" class="ecxbloop_sign"><div style="font-family: helvetica,arial; font-size: 13px;">Infitialis</div><div style="font-family: helvetica,arial; font-size: 13px;">Sent with Airmail</div></div><br>_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</div> </div></body>
</html>