Re: [openstack-dev] [Nova][Docker] What are the plans or thoughts about providing volumes aka folder mounts

2013-12-08 Thread Daniel Kuffner
Yes agree it not very cloud like. Thanks for pointing out the Manila
project, didn't know about it.





On Fri, Dec 6, 2013 at 5:25 PM, Russell Bryant  wrote:
> On 12/06/2013 10:54 AM, Daniel Kuffner wrote:
>> Hi All,
>>
>> We are using in our company for a prototype the docker hypervisor on
>> openstack.  We have the need to mount a folder inside of a container.
>> To achieve this goal I have implemented a hack which allows to specify
>> a folder mount via nova metadata. For example a heat template could
>> look like:
>>
>>  my-container:
>> Type: OS::Nova::Server
>> Properties:
>>   flavor: m1.large
>>   image: my-image:latest
>>   metadata:
>>  Volumes: "/host/path:/guest/path"
>>
>> This approach is of course not perfect and even a security risk (which
>> is in our case no issue since we are not going to provide a public
>> cloud).
>> Any other ideas or plans how to provide the volume/folder mount in the 
>> future?
>
> I think *directly* specifying a host path isn't very cloudy.  We don't
> really have an abstraction appropriate for this yet.  Manila [1]
> (filesystem aaS) seems to be the closest thing.  Perhaps some work in
> Manila and some Nova+Manila integration would be the right direction here.
>
> Thoughts?
>
> [1] https://wiki.openstack.org/wiki/Manila_Overview
>
> --
> Russell Bryant
>
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova][Docker] What are the plans or thoughts about providing volumes aka folder mounts

2013-12-06 Thread Russell Bryant
On 12/06/2013 10:54 AM, Daniel Kuffner wrote:
> Hi All,
> 
> We are using in our company for a prototype the docker hypervisor on
> openstack.  We have the need to mount a folder inside of a container.
> To achieve this goal I have implemented a hack which allows to specify
> a folder mount via nova metadata. For example a heat template could
> look like:
> 
>  my-container:
> Type: OS::Nova::Server
> Properties:
>   flavor: m1.large
>   image: my-image:latest
>   metadata:
>  Volumes: "/host/path:/guest/path"
> 
> This approach is of course not perfect and even a security risk (which
> is in our case no issue since we are not going to provide a public
> cloud).
> Any other ideas or plans how to provide the volume/folder mount in the future?

I think *directly* specifying a host path isn't very cloudy.  We don't
really have an abstraction appropriate for this yet.  Manila [1]
(filesystem aaS) seems to be the closest thing.  Perhaps some work in
Manila and some Nova+Manila integration would be the right direction here.

Thoughts?

[1] https://wiki.openstack.org/wiki/Manila_Overview

-- 
Russell Bryant

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Nova][Docker] What are the plans or thoughts about providing volumes aka folder mounts

2013-12-06 Thread Daniel Kuffner
Hi All,

We are using in our company for a prototype the docker hypervisor on
openstack.  We have the need to mount a folder inside of a container.
To achieve this goal I have implemented a hack which allows to specify
a folder mount via nova metadata. For example a heat template could
look like:

 my-container:
Type: OS::Nova::Server
Properties:
  flavor: m1.large
  image: my-image:latest
  metadata:
 Volumes: "/host/path:/guest/path"

This approach is of course not perfect and even a security risk (which
is in our case no issue since we are not going to provide a public
cloud).
Any other ideas or plans how to provide the volume/folder mount in the future?

regards,
Daniel

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev