o que é maas exatamente?

4
Eu sou um novato sobre este assunto e esta é a minha primeira tentativa.
Não consegui encontrar muita documentação sobre o que é exatamente o MAAS.
Eu fiz o meu próprio servidor MAAS e 1 nó agora é adicionado e alocado.
O SSH trabalha com o nó, etc.

Mas agora eu me pergunto ... o que posso fazer com esses nós?
Minha ideia sobre o MAAS é que os nós compartilham seu poder de computação. com o controlador de cluster e este controlador de cluster é o seu servidor.
(Onde eu posso fazer meu banco de dados mysql, apache2 webserver etc.)

editar:
e então eu de repente achei isso:

  

Re-aloque dinamicamente recursos físicos para corresponder à carga de trabalho   requisitos

Por exemplo .. Eu tenho um servidor de algum tipo de jogo com 6 threads.
o MAAS difunde minha carga de trabalho automaticamente em termos de ... envio de 3 threads para meu nó?
(eu ainda estou aprendendo e eu tenho muito a aprender, eu sei. e eu usei o google, mas agora eu realmente preciso perguntar a algumas pessoas mais experientes)

    
por Dylan Westra 22.06.2014 / 15:14

2 respostas

8

MAAS significa "Metal as a Service". É semelhante ao IAAS "Infraestrutura como Serviço", pois permite que uma nova máquina seja provisionada. A diferença é que o IAAS normalmente se refere a máquinas virtuais, o MAAS é projetado para provisionar bare metal. Isso significa trazer um servidor bare-metal sem a instalação do sistema operacional para um servidor completamente funcional pronto para o usuário implementar serviços.

A documentação do MAAS pode ser encontrada aqui: link

Se você está procurando algo para implantar serviços, então eu recomendo dar uma olhada no JuJu. O JuJu permite que você implante facilmente serviços com sua arquitetura de charms. O JuJu também se conecta ao MAAS para recuperar servidores prontos para uso, para implementar os serviços.

A documentação do JuJu pode ser encontrada aqui: link

    
por Blake Rouse 22.06.2014 / 15:38
1

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.

    
por Michael Blankenship 28.09.2015 / 19:31

Tags