Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

Canonical
on 16 March 2015

Exploring Juju with Project Calico


Installing OpenStack is non-trivial. You need to install a large number of packages across a number of machines, get all the configuration synchronized so that all those components can talk to each other, and then hope you didn’t make a typo or other form of error that leads to a tricky-to-debug misbehaviour in OpenStack.

For this reason there has been a proliferation of systems that make it easier to install OpenStack: think Fuel, TripleO, Packstack, and more. These systems are targeted at different users and fall in different places on the sliding scale of “ease of use” to “control”. Some are graphical, some aren’t. Some are highly prescriptive, some aren’t. Some allow third-party projects, some don’t. They’re all interesting, and for anyone who plans to plug into OpenStack they’re all tools you want to integrate with.

Juju

One of our favourite tools comes out of Canonical, and it’s called Juju. Juju is a tool that allows you to deploy complex and scalable applications in a service-oriented manner. Your application as a whole is deployed by deploying a number of services and linking them together in a well-defined manner, such that they correctly determine what their configuration and run-time state needs to be. The user deploying this application doesn’t have to care whether each service lives on its own machine or not: Juju handles all of that for them. Instead, they simply put in the pieces they need, configure them, and go.

At this point, people usually show you the Juju web GUI, which tends to look like this:

Read the full article on projectcalico.org

Related posts


Sharon Koech
2 September 2025

Join Canonical at the first-ever African OpenInfra Days

Ceph OpenStack

For the second time, and in less than one month, Canonical is coming to East Africa! Three weeks ago, we had the first-ever UbuCon Africa, which was co-located with DjangoCon Africa 2025, and on September 6, Canonical will be coming to Kenya to support OpenInfra Days Kenya 2025. This event is set to be the ...


Tytus Kurek
2 September 2025

OpenStack PoC? No problem!

Cloud and server Article

Setting up a proof of concept (PoC) environment is often one of the first steps in any IT project. It helps organizations to get to grips with the technology, validate the idea, and identify any potential risks. However, setting up an OpenStack PoC has always been a challenge due to the overall complexity of the ...


Tytus Kurek
24 July 2025

The Linux Foundation and OpenStack – a new chapter for cloud-native infrastructure

Cloud and server Article

Effective July 23rd, 2025 the Open Infrastructure Foundation (OIF) has officially joined one of the world’s largest and most influential open source communities: the Linux Foundation. This strategic move reflects the accelerating trend toward open source standardization and democratization – a movement Canonical has proudly supported sinc ...