Cluster setup fails on precise with cloud archives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Critical
|
Unassigned |
Bug Description
Trying to setup a "cluster" MaaS on Precise (using the cloud archives) fails.
Setup:
- 1 VM as a region controller (RC) + Cloud controller (CC) on network A
- 1 VM as a CC only on network B
- 1 VM as a Node on network A
Steps to reproduce:
1. Install a Precise MaaS CC+RC on the first VM using the CD installer option ("Create a new maas server on this machine") with ubuntu-
2. On first boot, add the cloud archives: sudo apt-get install python-
3. Setup the rest of your MaaS installation (start squid-deb-proxy, create a superuser, configure your cluster from the UI).
4. PXE boot a VM on the same network.
5. Assert the PXE process works, the VM is enlisted, comissionned, and shows as "ready" in the UI.
6. On another VM, install a normal Ubuntu server installation from the ubuntu-
7. on first boot, add the cloud archives as in step 2.
8. Install the maas cluster controller: sudo apt-get install maas-cluster-
9 Edit the /etc/maas/*cluster* files, and make them reflect the current setup (http://
10. As suggested on IRC - restart the cluster and pserv services: sudo service maas-cluster-celery restart; sudo service maas-pserv restart
11. Notice that the celery service is not running: sudo service maas-cluster-celery status
12. The new cluster controller does not appear in the RC's UI at all.
The /var/log/
Both machines have the same version of python-celery installed (http://
Changed in maas: | |
status: | Confirmed → Triaged |
importance: | Undecided → Critical |
Changed in maas: | |
status: | Triaged → Invalid |
On Thursday 14 Nov 2013 17:22:43 you wrote: /pastebin. canonical. com/100455/ - the URL should point to
> 9 Edit the /etc/maas/*cluster* files, and make them reflect the current
> setup (https:/
> your MaaS on network A, and the UUID should be the same as that machine
> too)
Where did you read that the UUID should be the same? Each cluster's UUID
should be, well, unique. The packaging generates one for you so there's no
need to edit it.
The error you're getting is a problem of interaction between celery and
rabbit, and I've never seen this before.
Is the version of rabbitmq-server the same on both machines?