Requisitos mínimos de MaaS com juju-jitsu?

8

Naveguei por muitos sites diferentes e encontrei muitas informações contraditórias. Como estou ficando cansado disso e acredito que esta questão afeta muitos outros usuários, então eu gostaria de coletar a resposta "de uma vez por todas". Infelizmente, a documentação sobre MaaS e Juju é ... bem, não é o melhor, lamento dizer isso.

Quais são os requisitos mínimos do sistema para configurar um cluster do MaaS, que será orquestrado com juju-jitsu ?

Eles precisam ter as especificações exatas do sistema ou posso apenas combinar hardware diferente?

Quais são os requisitos mínimos para a máquina mestre?

Por exemplo "Você precisa de pelo menos 8 GB de RAM, um processador dual core com pelo menos 3,0 GHz."

Quantas máquinas eu preciso implantar o MaaS?

Eu já li seis máquinas, nove máquinas e assim por diante. Eu quero claramente saber: "Você precisa de um para o Mestre e, por exemplo, cinco nós".

Eu preciso conectar tantas NICs (placas de interface de rede) à minha máquina mestra quanto houver nós, ou posso simplesmente conectar duas NICs e um switch?

Uma NIC para conectar-se à Internet, uma para lidar com as tarefas do MaaS, conectada a um comutador, que conecta meus nós ao mestre?

O Juju está pronto para implantação local?

A última vez que experimentei o juju e tive que reiniciar a minha máquina, os serviços orquestrados pelo juju tinham desaparecido. Esta foi uma questão que também encontrei no site oficial do juju. Infelizmente, como mencionado acima, a documentação não é a melhor, então eu não pude encontrar as informações necessárias sobre isso novamente. Então:

Posso usar o juju em um ambiente local ou uma reinicialização interromperá minha configuração?

    
por leonis_csem 22.06.2013 / 14:47

2 respostas

8

Quais são os requisitos mínimos do sistema para configurar um cluster MaaS, que será orquestrado com juju-jitsu?

Para o controlador de região (a máquina mestre), você não precisa de nada particularmente poderoso, a menos que queira gerenciar centenas ou milhares de máquinas.

Os controladores de cluster exigem ainda menos, mas, a menos que você esteja lidando com mais de 200 máquinas, você não precisará de um controlador de cluster dedicado.

As máquinas que você vai gerenciar podem ser praticamente qualquer coisa, mas eu sugiro strongmente que você use máquinas com controladores IPMI, para que o MAAS possa controlar sua energia. O MAAS pode usar o Wake-On-LAN, mas apenas para ligar e desligar as máquinas.

Quais são os requisitos mínimos para a máquina mestre?

Nada é particularmente intensivo em memória RAM ou CPU, então uma máquina com 2GB de RAM e uma CPU razoavelmente modesta deve funcionar. Você precisará de espaço em disco para fazer o download de imagens e logs de máquinas (o MAAS coleta syslogs remotos), mas até mesmo algo como 20GB deve ser bom para iniciantes também.

A avaliação de expressões de tags complexas é uma das poucas coisas que o MAAS faz com o uso intensivo da CPU, mas distribui essa carga para os controladores de cluster. Quanto mais máquinas você tiver sob gerenciamento, mais controladores de cluster você terá e, portanto, mais máquinas sobre as quais essa carga será distribuída. Quando você está começando, você quase certamente não precisa se preocupar com isso.

Quantas máquinas eu preciso implantar o MaaS?

Novamente, para começar, você pode ter uma máquina como o controlador de região e o primeiro controlador de cluster e usá-la para gerenciar centenas de máquinas.

Recomendamos que você tenha um controlador de cluster dedicado para cada ~ 1000 máquinas e que o cluster viva em seu próprio domínio de transmissão. Você também deve atribuir uma sub-rede IP distinta para cada cluster.

Eu preciso conectar tantas NICs (placas de interface de rede) à minha máquina mestra quanto houver nós, ou posso simplesmente conectar duas NICs e um switch?

Uma NIC é suficiente. Para evitar que o tráfego de transmissão sobrecarregue a rede, sugerimos que você não coloque mais de ~ 1000 máquinas em cada domínio de transmissão.

O Juju está pronto para implantação local?

Posso usar o juju em um ambiente local ou uma reinicialização interromperá minha configuração?

Vou deixar as perguntas do Juju para alguém com mais experiência para responder.

    
por Gavin Panella 25.06.2013 / 18:56
2

Esta é uma resposta parcial apenas à sua pergunta de implantação local. O provedor local do Juju em .7 é destinado ao desenvolvimento local de charms e, como você descobriu, a reinicialização realmente interrompe esse fluxo de trabalho.

A Juju não terá um fornecedor local pronto para produção até o final deste verão; no entanto, ele terá suporte para sobreviver a uma reinicialização.

    
por Jorge Castro 24.06.2013 / 17:51