Para mim, o MAAS é uma maneira de instalar mais rapidamente algo como o Ubuntu Server em muitos computadores sem ter que 1) colocar o CD, 2) seguir o mesmo script de respostas às perguntas e depois iterativamente 3) executar muito comandos de linha de comando como "sudo apt-get install ..." para cada computador.
------------------------------------------------------------------------
| OpenStack (a.k.a. Cloud Management Layer) |
------------------------------------------------------------------------
|
------------------------------------------------------------------------
| Juju |
------------------------------------------------------------------------
|
------------------------------------------------------------------------
| Metal-as-a-Service (a.k.a. Deployment/Management Automation Layer) |
------------------------------------------------------------------------
| | | | |
---------- ------------- ----------- ------------ -----------
| Node | | Node | | Node | | Node | | Node |
---------- ------------- ----------- ------------ -----------
No ponto em que você recrutou e comissionou nós no MAAS, você pode então adquirir / iniciá-los para que possa controlar remotamente em um e ter um servidor Ubuntu totalmente funcional. Você não precisaria necessariamente do Juju ou do OpenStack além disso.
O Juju facilita o avanço e automatiza as implantações de serviços na coleção de nós disponíveis. O OpenStack é uma coleção de serviços que permite, em teoria, criar computadores virtuais a partir desse coletivo (como o Amazon EC2). Além disso, você tem a capacidade de fornecer drives virtuais (como o Amazon S3). E você pode combinar esses dois juntos para criar um computador virtual que se conecte a uma unidade persistente com seus dados.
O OpenStack está cada vez mais sobrecarregado porque possui recursos de "alta disponibilidade" - ele perdoa as falhas do sistema em um único nó, por exemplo.
Uma vez que você viu a inicialização do PXE em ação e viu com sucesso se inscrever e comissionar um computador, você ficará impressionado. Infelizmente existem inúmeros bugs em todas as versões com as quais trabalhei e você acabará gastando muito tempo solucionando tudo que você tentou colocar em prática.