Hot answers tagged

20

In maas 1.2 through 1.8 the virsh power type requires only the Address and Power ID. MAAS 1.8 Screenshot MAAS 1.2-1.4 Screenshot The libvirt-bin package needs to be installed to get the virsh command $ sudo apt-get -y install libvirt-bin the Power ID is the name of the virtual machine shown by sudo virsh list --all The address is a normal libvirt ...


11

I suspect they're just trying to stop people nicking portions of the documentation for their own nefarious purposes but no, by all measures that matter to people like us, that document is not free. But the MAAS packages in the main repos all use the AGPL3 license: MAAS is Copyright 2012 Canonical Ltd. Canonical Ltd ("Canonical") distributes the MAAS ...


10

Scope This document provides instructions on how to install the Metal As A Service (MAAS) software. You have sufficient, appropriate node hardware You will be using Juju to assign workloads to MAAS You will be configuring the cluster network to be controlled entirely by MAAS (i.e. DNS and DHCP) If you have a compatible power-management system, any ...


9

The issue you were running into is with apparmor. 'dmesg' would probably have shown you something like: [ 4822.366235] type=1400 audit(1384973058.254:52): apparmor="DENIED" operation="mount" info="failed type match" error=-13 parent=1272 profile="lxc-container-default" name="/mnt/" pid=1273 comm="mount" fstype="ext4" srcname="/dev/loop0/" flags="ro" ...


8

What are the minimum system requirements for setting up a MaaS cluster, which is going to be orchestrated with juju-jitsu? For the region controller (the master machine), you don't need anything particularly powerful unless you want to manage 100s or 1000s of machines. Cluster controllers place even fewer demands, but unless you're dealing with more than, ...


8

Preparing MAAS for Juju and OpenStack using Simplestreams When Juju bootstraps a cloud, it needs two critical pieces of information: The uuid of the image to use when starting new compute instances. The URL from which to download the correct version of a tools tarball. This necessary information is stored in a json metadata format called "simplestreams"....


8

These are the networking requirements for a successful OpenStack Autopilot run. Internet access MAAS and its nodes will need to be able to reach the internet, or at least these sites (http and https): maas.ubuntu.com cloud-images.ubuntu.com streams.canonical.com an Ubuntu archive (archive.ubuntu.com or a mirror) api.jujucharms.com manage.jujucharms.com ...


7

if someone deploys maas+juju for openstack, please run juju status --format=png > architecture.png


7

The failure that you see is because this is a virtual machine. The ipmi_si related stuff will only work on real hardware, so the error doesn't really affect your case scenario and you don't really need a fix for it. A good idea would be if you were able to post the output of /proc/cpuinfo so that we can make sure that the module above is not loaded on ...


7

MAAS stands for "Metal as a Service". It is similar to IAAS "Infrastructure as a Service" as it allows a new machine to be provisioned. The difference is that IAAS normally refers to virtual machines, MAAS is designed to provision bare metal. This means bring a bare metal server with no operating system install to a completely working server ready for the ...


7

Not a 100% complete answer since I may need more details. Please comment here if you have anything updated you need me to look at. But, I think this could be your issue. The checklist is dynamic, it will compute again when you reload the page. You will not need to re-install landscape. I suspect you probably did try to reload the page already -- I'm ...


6

Each node that MAAS prepares for you has your ssh key on it, so you can automate these tasks using any method that can use ssh as transport, so that certainly includes Juju. That pushes you into the realm of customising your charms to do these set-up tasks, which might fit your expectations, but is going to be awkward if you're using off-the-shelf charms. ...


6

I am afraid this is currently not a supported configuration for MAAS (but i would be happy to be wrong on this). I also have to use MAAS behind a proxy, and here is how i dealt with it: importing the pxe images: sudo http_proxy=http://my.proxy:3128/ maas-import-pxe-files Edit /usr/share/maas/preseeds/enlist_userdata set apt_proxy #we cannot use maas as ...


6

DISCLAMIER: I AM NOT AN OPENSTACK EXPERT. THE FOLLOWING IS MERELY AN OPINION AND MAY BE OUTDATED OR COMPLETELY INCORRECT. IN NO WAY CAN I BE HELD RESPONSIBLE FOR CONSEQUENCES IN USING THE CONTENT BELOW. Multi-Hosting Having networking services running on every node will have its advantages and disadvantages. Many different networking redundancy ...


6

The DHCP configuration is for the MAAS server to be managing it's own subnet; this is how you would usually have a MAAS region/controller set up. The fields are as follows: IP: This is the IP address of your MAAS controller; you are correct in assuming that it would be 172.16.142.61 if you installed it at this address. Subnet Mask: This is the subnet mask ...


6

Ubuntu OpenStack: the Canonical distribution deploys OpenStack in Canonical's reference architecture. The mechanism through which you install OpenStack uses Landscape to talk to MAAS and Juju and deploy the charms in that architecture. You get added benefit from Landscape doing the work because it helps you monitor your OpenStack setup after it's installed. ...


6

Try editting /usr/share/openstack/templates/juju-env/maas.yaml


6

MaaS/juju allow you to utilize the hardware that you have one by one, while openstack (this is oversimplification) also allows you to build virtual machines (usually kvm guest), which in many cases significantly improve the physical hardware utilization. In addition, openstack gives you the following: It provides a self-service portal where end users (not ...


6

The OpenStack Autopilot is built for server-class hardware. If you want to use NUCs you'll have to modify them to act like server-class hardware (add USB keys that act like second disks, add a USB NIC to one of them so it has two wired NICs to use for Neutron, etc). In terms of bootstrapping the orange box, you can use some helper scripts found at https://...


6

I believe you will have to redeploy the service on that machine. Even in MAAS, it's usually best to recommission the node if its hardware changed.


6

Try this. I have used the "next" PPA of conjure-up because it has a lot of fixes, but it also uses Juju 2.0 beta which is a beta :) Your call on whether you do that or use stock conjure-up from the stable archives. Note that the main archive will be updated to get the new conjure-up anyway, once Juju 2.0 is released. If you are going to build your cloud on ...


5

I am in the process of designing a system to deploy MaaS/Juju/Openstack/juju-jitsu. The diagram below displays the architecture that I think is necessary for the minimum install as specified by the docs. I have also been working on a juju overview document found here. Note 1: I found this thread useful in determining the configuration for the 6 MaaS ...


5

The reason for this is that OpenStack is not really meant for a 2 node cluster. It is meant to scale to thousands of nodes. It has many disconnected components, including mysql, rabbitmq, several API services, etc. For your case of "just trying openstack out" you can simply use the local provider to install everything on one box rather than MaaS which wants ...


5

I assume you're trying to log in through SSH. Did you also register your SSH key(s) with MAAS? You need to do that, before you allocate the node to yourself (in the UI that's the Start Node button). I believe the default username is ubuntu — so if you've gone through these steps, you should be able to ssh into the node with username ubuntu and no password....


5

Ubuntu Cloud and MAAS are different things - different layers if you like. MAAS is a low-level layer which deals with physical hardware. It is for deploying the base level software to a rack of servers quickly and easily. It can then work in conjunction with juju to deploy particular services (e.g. web servers, databases) to that hardware. This could be for ...


5

--to is what you looking for: juju deploy wordpress --to 0 juju deploy mysql --to 0 Will deploy to the same 0 node. References and examples: https://juju.ubuntu.com/docs/charms-deploying.html#deploying-to-specific-machines-and-containers


5

I think you are probably hitting this bug: https://bugs.launchpad.net/ubuntu/raring/+source/ceph/+bug/1218852 Right now the version of Ceph in 13.04 and the Ubuntu Cloud Archive for Grizzly can't deal with uppercase letters in hostnames. Your hostname appears to be 'CS1'.


5

If you verified there are no obvious errors, you can always retry running the hook to see if it resolves the issue: juju resolved --retry keystone/0 If the problem still persists, you could try: juju debug-hooks keystone/0 config-changed, which will SSH into the machine and wait for the config-changed to run. You need to manually trigger the hook outside ...


5

HA is designed and planned for 14.04 in the case of both MAAS and Juju. You could manually construct it yourself now, but it would be rather difficult and then difficult to upgrade in future. For now, I'd suggest using RAID mirroring and careful choice of nodes for reliability. If your MAAS or Juju go down you cannot scale up but you also don't lose the ...


5

You may refer to Manual DHCP configuration in the following link http://maas.ubuntu.com/docs/configure.html#manual-dhcp There is also a nice document by DELL (Deploying workloads with Juju and MAAS) where you can find a section for using an existing DNS/DCHP server and you can find it here http://linux.dell.com/files/whitepapers/...



Only top voted, non community-wiki answers of a minimum length are eligible