[Openstack-operators] [kolla] Inviting Operators to participate in the specification of a new deployment tool

Steven Dake (stdake) stdake at cisco.com
Sun Jun 7 22:35:51 UTC 2015

From: James Denton <james.denton at rackspace.com<mailto:james.denton at rackspace.com>>
Date: Sunday, June 7, 2015 at 2:26 PM
To: Steven Dake <stdake at cisco.com<mailto:stdake at cisco.com>>
Cc: "openstack-operators at lists.openstack.org<mailto:openstack-operators at lists.openstack.org>" <openstack-operators at lists.openstack.org<mailto:openstack-operators at lists.openstack.org>>
Subject: Re: [Openstack-operators] [kolla] Inviting Operators to participate in the specification of a new deployment tool

Hi Steven,

Can I ask how Kolla would differ from another project on StackForge known as OpenStack Ansible Deployment (OSAD)? It deploys a production-ready multi-node OpenStack cloud using containers and Ansible, and the team recently released v11 based on Kilo. Hate to see duplication of efforts here.



Excellent question.  The differences are all about technical choices made in the implementation.

  1.  OSAD uses LXC, Kolla uses Docker
  2.  OSAD deploys from source, Kolla deploys from packaging or source
  3.  OSAD only deploys some software in containers – for other software it uses bare metal package deployment.  My understanding is these components are swift/cinder/nova-compute.  Kolla deploys all software in containers.
  4.  OSAD treats containers as virtual machines running ~20 processes per container.  Kolla treats each container as an atomic micro service running (hopefully) only one process
  5.  OSAD is ubuntu only – Kolla intends to support RPM and DEB systems equally
  6.  There are other major differences that make a technical merge of our container tech with the OSAD deployment tooling in Ansible infeasible.

I like OSAD a lot.  One of my peers in the Kolla project executed a 10 day tech eval of the tech to see if we were duplicating efforts.  The result of that eval was that for technical reasons the two projects although competitive are completely different.

I worked with Kevin Carter (OSAD PTL) to come to a merge of our two projects, but our combined judgement is that was not possible at this time, but perhaps in the future when there are less differences between the two projects it may be possible.  At this time a merge of the projects involves problems outside of either Kevin or my ability to solve, not to mention I’m not sure how we could get our communities to integrate (which would be a problem Kevin and I could solve).


Sent from my iPhone

On Jun 7, 2015, at 5:17 PM, Steven Dake (stdake) <stdake at cisco.com<mailto:stdake at cisco.com>> wrote:

Hey folks,

I am the PTL for a project called Kolla.  We are currently a stackforge project but our developer community has tripled in size in the last few months.  Our community mission was originally to “containerize OpenStack” but the next logical step after OpenStack is containerized is deployment.  Our community wants to take a look at that mountain with a focus on simplicity.

I’d like to invite Operators to provide their feedback on the fledgling blueprint I have created to mark the Kolla community’s commitment to develop an Ansible deployment tool that deploys OpenStack in containers.

Please have a review and provide feedback here:

OpenStack-operators mailing list
OpenStack-operators at lists.openstack.org<mailto:OpenStack-operators at lists.openstack.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20150607/2c1cb048/attachment.html>

More information about the OpenStack-operators mailing list