[openstack-dev] [nova][nova-docker] Time to retire nova-docker?

Maxim Nestratov mnestratov at virtuozzo.com
Thu Dec 29 14:25:37 UTC 2016


Hi Esra,

Take a look at Virtuozzo, which is supported in Nova via libvirt virt_type=parallels. It provides both VMs and OS 
Containers similar to lxc except our containers have beed in production for more than 10 years already. Though 
http://docs.openstack.org/developer/nova/support-matrix.html looks a bit outdated, you still can use Libvirt Virtuozzo 
CT column to understand what features are supported.

Best,

Maxim


29-Dec-16 12:01, Esra Celik пишет:
>
> Hi Sam,
>
> nova-lxc is not recommended in production [1]. And LXD is built on top of LXC AFAIK. But I will investigate nova-lxd 
> in detail, thank you.
> If nova-docker will be retired at the end of the day, we will need to choose a similar service.
>
> [1] http://docs.openstack.org/newton/config-reference/compute/hypervisor-lxc.html
>
> ecelik
>
> ------------------------------------------------------------------------------------------------------------------------
>
>     *Kimden: *"Sam Stoelinga" <sammiestoel at gmail.com>
>     *Kime: *"OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org>
>     *Gönderilenler: *29 Aralık Perşembe 2016 0:13:22
>     *Konu: *Re: [openstack-dev] [nova][nova-docker] Time to retire nova-docker?
>
>     Esra,
>
>     Not sure what's your use case, but I would also take a look at nova LXC driver. It looks like you are treating
>     your Containers as VMs and for that I would say the nova lxc driver is a better fit. [1] Docker has specific
>     requirements on images and networking, which doesn't fit well in the nova model imo.
>
>     There is also a new hypervisor LXD which aims to treat containers as VMs as well. [2]
>
>     [1] http://docs.openstack.org/developer/nova/support-matrix.html
>     [2] https://linuxcontainers.org/lxd/introduction/
>
>     Regards,
>     Sam Stoelinga
>
>     On Mon, Dec 26, 2016 at 10:38 AM, Esra Celik <celik.esra at tubitak.gov.tr <mailto:celik.esra at tubitak.gov.tr>> wrote:
>
>
>         Hi Jay, I was asking because our discussions to contribute to nova-docker project ran across the discussions
>         here to retire the project :)
>
>         Hongbin, that is exactly what I meant. Using nova-docker it deploys containers to physical machines, not
>         virtual machines.
>         Using Ironic driver with Magnum is a solution, but I guess every time creating a cluster with Magnum it will
>         redeploy the operating system for the selected physical machine, which is not necessary.
>         I will investigate Zun project more, thank you very much. What would you say for its current maturity level?
>
>
>
>         ------------------------------------------------------------------------------------------------------------------------
>
>             *Kimden: *"Hongbin Lu" <hongbin034 at gmail.com <mailto:hongbin034 at gmail.com>>
>             *Kime: *"OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org
>             <mailto:openstack-dev at lists.openstack.org>>
>             *Gönderilenler: *26 Aralık Pazartesi 2016 17:53:00
>             *Konu: *Re: [openstack-dev] [nova][nova-docker] Time to retire nova-docker?
>
>             I guess "extra virtualization layer" means Magnum provisions a Container Orchestration Engines (COE) on
>             top of nova instances. If the nova instances are virtual machines, there is a "extra virtualization layer".
>
>             I think you could consider using Magnum with Ironic driver. If the driver is Ironic, COEs are deployed to
>             nova instances that are physical machines provided by Ironic. Zun project [1] could be another option for
>             your use case. Zun is similar to nova-docker, which enables running containers on compute hosts. You could
>             find a thoughtful introduction here [2].
>
>             [1] https://wiki.openstack.org/wiki/Zun
>             [2] http://www.slideshare.net/hongbin034/zun-presentation-openstack-barcelona-summit
>
>             Best regards,
>             Hongbin
>
>             On Mon, Dec 26, 2016 at 8:23 AM, Jay Pipes <jaypipes at gmail.com <mailto:jaypipes at gmail.com>> wrote:
>
>                 On 12/26/2016 08:23 AM, Esra Celik wrote:
>
>                     Hi All,
>
>                     It is very sad to hear nova-docker's retirement. Me and my team (3) are
>                     working for a cloud computing laboratory and we were very keen on
>                     working with nova-docker.
>                     After some research about its current state I saw these mails. Will you
>                     actually propose another equivalent to nova-docker or is it just the
>                     lack of contributors to this project?
>                     Some of the contributors previously advised us the magnum project
>                     instead of nova-docker, however it does not satisfy our needs because of
>                     the additional virtualization layer it needs.
>                     If the main problem is the lack of contributors we may participate in
>                     this project.
>
>                 There's never any need to ask permission to contribute to a project :) If nova-docker driver is
>                 something you cannot do without, feel free to contribute to it.
>
>                 That said, Magnum does seem to be where most of the docker-related contributions to the compute
>                 landscape have moved. So, it's more likely you will find company in that project and perhaps be able
>                 to make more effective contributions there. Can I ask what is the "extra virtualization layer" that
>                 you are referring to in Magnum?
>
>                 Best,
>                 -jay
>
>
>                 __________________________________________________________________________
>                 OpenStack Development Mailing List (not for usage questions)
>                 Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>                 <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>                 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>             __________________________________________________________________________
>             OpenStack Development Mailing List (not for usage questions)
>             Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>             <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>             http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>         __________________________________________________________________________
>         OpenStack Development Mailing List (not for usage questions)
>         Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>         <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>         http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>     __________________________________________________________________________
>     OpenStack Development Mailing List (not for usage questions)
>     Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20161229/7790ae90/attachment.html>


More information about the OpenStack-dev mailing list