Juju is a next generation service orchestration framework. It has been likened to APT for the cloud.

learn more… | top users | synonyms (2)

60
votes
4answers
17k views

What's the difference between Juju and Puppet/Chef?

Have tried asking 3rd party about key differences between Juju and Puppet/Chef. 3rd parties are not too familiar with Juju and could not say. They simply stated the others have a lot of momentum, and ...
50
votes
1answer
14k views

How do I configure juju for local usage?

I'm too cheap to pay for EC2, and I don't have enough servers to set up my own openstack, how do I configure juju to use Linux Containers (LXC) on something like my laptop?
22
votes
2answers
6k views

What is a Juju Charm?

What is a Juju Charm? What is it used for?
18
votes
1answer
842 views

Howto configure MAAS to separate PXE traffic and IPMI traffic on different subnets?

I am trying to set up a part of our network as a linux cluster. Since its a little educational for me, I choose using MAAS with JuJu. However there are some questions that boggle my mind and I was ...
17
votes
0answers
753 views

Agent-state pending in Juju node…NULL public-address associated? [closed]

MaaS/Juju does not unfortunately manage the attribution of resolving the IP address. In fact, once adding a new node, it seems that the agent-state is still pending forever, and of course for the ...
15
votes
2answers
8k views

How to configure MAAS to be able to boot virtual machines

I am running a virtual (kvm) MAAS/juju setup where most of the MAAS nodes (including MAAS master) are virtual, but some are also physical nodes. The physical Dell 1950 nodes configures automatically ...
13
votes
2answers
4k views

How do I run Juju on a local server?

I'd like to use juju on my server at home to get to know juju and play with it. I have multiple computers and would like to access what's on the server from any of them. When I went through the ...
13
votes
1answer
2k views

How does Juju “co-exist” with Chef, taking the automation process “one step further”?

It is clear from this post that Juju sits at a different layer than Chef Server. Juju sits at the orchestration or service layer, while Chef sits more at the individual server or configuration layer. ...
13
votes
2answers
5k views

Architecture diagram explaining the Ubuntu Cloud Infrastructure with MAAS / Openstack architecture?

I'm interested in Ubuntu Cloud Infrastructure with MAAS (based on Openstack from what I understand) but cannot find any architecture diagram which gives an overview of how MAAS works. The case is ...
12
votes
1answer
2k views

How do I get started with Juju?

I want to mess with Ubuntu Juju, how do I get started?
12
votes
1answer
143 views

What's the correct way to share a Juju environment?

I would like to deploy something but I need to be able to have teammates interact with the environment. How do I do this? Are ssh keys involved?
11
votes
1answer
8k views

How to set environment variable before running script inside hooks/install?

I am create a simple charm to get my symfony2 webapp from git and deploy it on ec2. After getting the source from git, I want to run composer to resolve dependencies but I keep getting this error: ...
10
votes
3answers
5k views

How do I deploy an OpenStack cloud with Juju?

I'd like to get a test cloud up and running in preparation for a possible deployment of 12.04. I messed with the UEC a bit, but have had a much harder time finding anything helpful as a primer for the ...
10
votes
2answers
3k views

How can I configure multiple deployment environments for juju?

I want to be able to deploy charms both locally and to EC2. What's an example environments.yaml that has both entries? And how can I switch between them so I can just deploy to EC2 and/or LXC?
10
votes
1answer
240 views

How do I contribute documentation to Juju?

I've found some bugs in the Juju Documentation that I'd like to fix, but the docs are in some format I've not seen before, how can I contribute?
9
votes
4answers
2k views

Does juju run on non-Ubuntu distributions?

I have been experimenting with juju for an upcoming platform evaluation Question I know I will be asked: Is it possible to run juju on non-ubuntu distros?
9
votes
2answers
2k views

How can I configure Juju for deployment on HP Cloud?

HP Cloud has a new cloud service out based on Open Stack. How can I configure my environments.yaml to connect to the new service?
9
votes
2answers
3k views

How do I use OpenStack and Keystone with juju?

We are currently have a ( mostly ) working OpenStack infrastructure running ( just missing Swift ) and would like to try using juju to deploy our applications to it. We just can't find documentation ...
9
votes
1answer
2k views

deploying openstack on 6 servers

I'm new to openstack and i'm still learning. In 2 month i'll get 6 servers like: 4 servers with dual xeon e5-2630 , 96gb ram, 2 1gb ethernet and 2 500gb hdd in raid 1 DAS with 40tb of storage ...
8
votes
2answers
3k views

What is the difference between vagrant and juju?

Are they both solving the same problem? Or are they for two different sets of problems? If so for what i it better to use vagrant, and for what better to use juju?
8
votes
4answers
5k views

Juju stuck in “pending” state when using LXC [closed]

So I'm trying to get started with Juju, and tried to do this locally using LXC. I followed the instructions here: How do I configure juju for local usage? Unfortunately this doesn't seem to work for ...
8
votes
2answers
729 views

How do I “clean up” a machine after using the local provider?

I'm doing some testing and sometimes I have issues with containers and juju. How do I clean up a machine so that I can start using the local provider "from scratch" without reinstalling?
8
votes
3answers
1k views

Where does Juju store a log of all commands run and their output for each unit?

Sometimes when deploying a service (and more specifically a new unit) for a Juju charm, an error occurs and there seems to be no way of finding out exactly what it was. Is there some sort of output ...
8
votes
2answers
13k views

Step by Step Install of MAAS and JUJU

I am working on understanding the pieces that I am missing in being able to deploy Juju across the other MAAS nodes. I don't know If I have a step out of place, or missing a few. The MaaS server ...
8
votes
1answer
216 views

How are log files persisted with the Logstash charm?

I'd like to use the Logstash Juju charm and was wondering how the log files are persisted. In other words, if I lose a Logstash instance will I still have access to past logs?
8
votes
1answer
316 views

How can I relaunch juju daemons without stop/starting local LXC containers?

I'm using juju in local mode with LXC. I updated juju on the host with a classical: apt-get install juju And had a plentyful of python errors in juju debug-log probably because juju processes ...
8
votes
1answer
1k views

How do you restart a juju service?

I manually changed a config option in a juju service (alice-irc), now I want to restart it, how do I do so? I rebooted the instance figuring that would do it but no luck. I then tried running the ...
8
votes
1answer
191 views

Juju not seeing the MaaS slaves… at least not after some time?

At our company are doing a project where we want to start doing Juju, MaaS and OpenStack. All in all we are satisfied, but we have one major problem that is setting us back. We haven't seemed to find ...
8
votes
3answers
225 views

Multiple deployments, one machine, how to expose them all

In juju, if you were to create multiple wordpress (or any other) deployments on the same machine, how would you set that up such that all of those sites could be simultaneously exposed while being ...
7
votes
1answer
3k views

How can I configure Juju for deployment on OpenStack?

I would like to test juju charms on trystack.org, however I have not found any docu, how to configure juju for the openstack API?
7
votes
1answer
110 views

How do I deploy a specific revision of a charm?

I am trying to deploy a charm, mongodb with the following: juju deploy mongodb but the newest revision introduced a bug, or for some other reason I want to deploy an older version of the charm, how ...
7
votes
2answers
470 views

How do I force Juju to deploy a fresh charm, not a cached one?

Is there a way with juju commands to clear the juju charm cache for a particular charm from a running bootstrap node? I'm writing a charm and for during development when I've made ...
7
votes
1answer
1k views

How do I configure Juju for deployment on Rackspace Cloud?

I'd like to use Juju to deploy to Rackspace Cloud, how can I do this?
7
votes
1answer
783 views

What juju charm hooks are available and what does each one do?

I am trying to understand the hooks for a juju charm, some of them are rather obvious and easy to understand (start, stop, install,etc), others not really. How many hooks are there, when are they ...
7
votes
1answer
711 views

Creating block devices for openstack deployment using MAAS and juju (nova-volume deployment)

I'm currently trying to get a openstack deployment working by using MAAS with 9 nodes and juju. To do this I found this guide, working with ubuntu 12.04 LTS and followed it as good as I can. After a ...
7
votes
1answer
531 views

How can I manage multiple administrators with juju?

I manage some deployments with juju. However I am not an island, I have coworkers who also want to manage shared environments. I know I can use the following stanza in ~/.juju/environments.yaml to ...
7
votes
1answer
423 views

problem with juju on Ubuntu Openstack - Canonical Distribution

During the installation of Ubuntu Openstack - Canonical Distribution (step 4 ubuntu.com/download/cloud/install-ubuntu-openstack) I've received an error with Juju. Juju made the bootstrapping of the ...
7
votes
1answer
208 views

Should MaaS and Juju get installed on one of my servers or on a client system?

I've been struggling with MaaS and Juju slightly. I have two servers that I want to use as nodes, but I am unsure of where to install MaaS and Juju. Do they get installed on one of my two servers? ...
7
votes
1answer
605 views

relation error between nova-compute and nova cloud controller

I have successfully setup Open Stack cloud from the documentation: Ubuntu Cloud Infrastructure. My Juju environment file: environments: maas: type: maas maas-server: 'http://192.168.122.4:80/MAAS' ...
7
votes
2answers
249 views

Juju unable to remove relation

I am trying to remove and re add the relation between openstack-dashboard and the identity service. I have 2 units of the dashboard service and I have made an HA cluster out of it, and also I have 2 ...
7
votes
1answer
155 views

How do I deploy havana instead of grizzly?

I'm trying to install openstack havana dashboard but the dashboard is always grizzly... I use juju and maas to deploy the charms on a bootstrap node, set the openstack-origin to: cloud:precise-havana ...
6
votes
1answer
105 views

IP/DomainName of juju master or slaves changes

The juju master domain name changed from juju.this.domain.example to juju.new.domain.example because of new rules from IT managers. The IP address also changed. And, this change affected all the juju ...
6
votes
1answer
1k views

How to SSH into local juju instance?

I'm writing a charm that I deploy on a local juju instance. Works great, but it would help debugging the charm if I were able to SSH into the instance. Is there a way to do this?
6
votes
1answer
569 views

What tools are necessary to create a juju charm?

What methods and tools supplied by Ubuntu are necessary to create a juju charm?
2
votes
1answer
20 views

Fault Tolerance With MAAS and juju

I have juju installed on the MAAS server, is it possible to do fault tolerance ? If is it possible, how do I apply?
1
vote
1answer
34 views

juju-gui web server hangs, what server does it use?

I have destroyed and rebuild my juju environment juju-gui the same way many times with the same script, and it has worked fine. The last two times, connecting to juju-gui server, firefox hangs ...
1
vote
0answers
9 views

Can you prevent Juju from destroying machines?

I've been experimenting with Juju and after I deploy a service to a node if I destroy it the node is released from Juju back into the MaaS pool. From the documentation it doesn't seem like this ...
0
votes
0answers
3 views

Further exploration of Fault Tolerance with MaaS and juju

For a little different take on Mario's question. Fault Tolerance With MAAS and juju What is the best way to put together a redundant MaaS system? That is, if I have a hardware failure on my MaaS ...
0
votes
0answers
7 views

Juju - no route to host

I am using ubuntu server 14.04.2 When I try to bootstrap maas, I get this error, how do I solve this ? Thanks in advance!
0
votes
0answers
35 views

Issue with MAAS cluster controller, installation fails

After many issues (refer to question Issue with MAAS cluster controller, no enlistment) I have a new problem. Basically after commissioning installation fails. I really do not know what is going on. ...