Juju on Synnefo - which version?

Stavros Sachtouris saxtouri at grnet.gr
Tue May 31 11:05:02 UTC 2016


Hello, we are investigating the idea of a provider for our cloud 
software "Synnefo". We are currently in the "proof of concept" stage, 
but we like to plan ahead as early as possible, so I need your advice: 
what version of Juju should we work with? Are there considerable changes 
between the stable version and the one currently developed?

More details on Synnefo and our Juju adventure:

Synnefo (www.synnefo.org) is an OpenStack compatible (at least, in 
theory :) ) IaaS software. It is open source (GPLv3).
The largest Synnefo deployment is ~okeanos (okeanos.grnet.gr) which 
provides thousands of VMs and terabytes of storage resources to the 
members of Greek and European accademic communities.
Both are developed and supported by the Greek Reasearch Network of 
Technology (grnet.gr).
We considering Juju as a solution for providing PaaS services to our 
users and we are in the investigation phase.
We found out there are two ways of utilizing Juju:
   * we can use our own CLI to provision and register cloud resources to 
Juju, which will allow our users to deploy their charms on predefined 
sets of resources. This is easy to implement but requires more 
operations on our part.
   * we can "hack" into Juju and develop our own Synnefo provider with 
full support. We cannot use the OpenStack provider out of the box, but 
we can use most of it in our own extension. This will require 
considerably more effort, but will allow our users to fully utilize Juju 
on Synnefo and ~okeanos (e.g., GUI provisioning and scaling).



More information about the Juju-dev mailing list