<div dir="ltr">Kevin,<div><br></div><div>Just for clarification - there is no support of UnionFS in Manila for the moment.</div><div>"Migration" of shares from one storage to another is not supported in Manila for the moment, even on level of interfaces. All possible "movements" of data are out of Manila.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 2, 2014 at 6:59 PM, Fox, Kevin M <span dir="ltr"><<a href="mailto:Kevin.Fox@pnnl.gov" target="_blank">Kevin.Fox@pnnl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">I does 2 mean something like:<br>
Have new manilla share unionfs under the hood, with the existing storage mounted too, so you can switch all clients over to manilla, then migrate the data, then remove the old storage/unionfs live?<br>
<br>
Thanks,<br>
Kevin<br>
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<hr>
<div style="direction:ltr"><font color="#000000" face="Tahoma"><b>From:</b> Valeriy Ponomaryov [<a href="mailto:vponomaryov@mirantis.com" target="_blank">vponomaryov@mirantis.com</a>]<br>
<b>Sent:</b> Tuesday, December 02, 2014 7:44 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Cc:</b> Haub, Stefan; Lichtenstein, Thomas<br>
<b>Subject:</b> Re: [openstack-dev] [Manila] Manila project use-cases<br>
</font><br>
</div><div><div class="h5">
<div></div>
<div>
<div dir="ltr">Hello Marc,
<div><br>
</div>
<div>Here, I tried to cover mentioned use cases with "implemented or not" notes:</div>
<div><br>
</div>
<div>1) Implemented, but details of implementation are different for different share drivers.</div>
<div>2) Not clear for me. If you mean possibility to mount one share to any amount of VMs, then yes.</div>
<div>3) Nova is used only in one case - Generic Driver that uses Cinder volumes. So, it can be said, that Manila interface does allow to use "flat" network and a share driver just should have implementation for it. I will assume you mean usage of generic driver
 and possibility to mount shares to different machines except Nova VMs. - In that case network architecture should allow to make connection in general. If it is allowed, then should not be any problems with mount to any machine. Just access-allow operations
 should be performed.</div>
<div>4) Access can be shared, but it is not as flexible as could be wanted. Owner of a share can grant access to all, and if there is network connectivity between user and share host, then user will be able to mount having provided access.</div>
<div>5) Manila can not remove some "mount" of some share, it can remove access for possibility to mount in general. So, looks like not implemented.</div>
<div>6) Implemented.</div>
<div>7) Not implemented yet.</div>
<div>8) No "cloning", but we have snapshot-approach as for volumes in cinder.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Valeriy Ponomaryov</div>
<div>Mirantis</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Dec 2, 2014 at 4:22 PM, Marc Koderer <span dir="ltr">
<<a href="mailto:marc@koderer.com" target="_blank">marc@koderer.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello Manila Team,<br>
<br>
We identified use cases for Manila during an internal workshop<br>
with our operators. I would like to share them with you and<br>
update the wiki [1] since it seems to be outdated.<br>
<br>
Before that I would like to gather feedback and you might help me<br>
with identifying things that aren’t implemented yet.<br>
<br>
Our list:<br>
<br>
 1.) Create a share and use it in a tenant<br>
     Initial creation of a shared storage volume and assign it to several VM’s<br>
<br>
 2.) Assign an preexisting share to a VM with Manila<br>
     Import an existing Share with data and it to several VM’s in case of<br>
     migrating an existing production - services to Openstack.<br>
<br>
 3.) External consumption of a share<br>
     Accommodate and provide mechanisms for last-mile consumption of shares by<br>
     consumers of the service that aren't mediated by Nova.<br>
<br>
 4.) Cross Tenant sharing<br>
     Coordinate shares across tenants<br>
<br>
 5.) Detach a share and don’t destroy data (deactivate)<br>
     Share is flagged as inactive and data are not destroyed for later<br>
     usage or in case of legal requirements.<br>
<br>
 6.) Unassign and delete data of a share<br>
     Destroy entire share with all data and free space for further usage.<br>
<br>
 7.) Resize Share<br>
     Resize existing and assigned share on the fly.<br>
<br>
 8.) Copy existing share<br>
     Copy existing share between different storage technologies<br>
<br>
Regards<br>
Marc<br>
Deutsche Telekom<br>
<br>
[1]: <a href="https://wiki.openstack.org/wiki/Manila/usecases" target="_blank">https://wiki.openstack.org/wiki/Manila/usecases</a><br>
<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>
<div dir="ltr">Kind Regards<br>
Valeriy Ponomaryov<br>
<a href="http://www.mirantis.com" target="_blank">www.mirantis.com</a><br>
<a href="mailto:vponomaryov@mirantis.com" target="_blank">vponomaryov@mirantis.com</a><br>
</div>
</div>
</div>
</div>
</div></div></div>
</div>
</div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Kind Regards<br>Valeriy Ponomaryov<br><a href="http://www.mirantis.com" target="_blank">www.mirantis.com</a><br><a href="mailto:vponomaryov@mirantis.com" target="_blank">vponomaryov@mirantis.com</a><br></div></div>
</div>