Por que uma implementação completa exigirá um mínimo de 10 servidores?

7

Eu gostaria de testar o MaaS, e há apenas duas máquinas, eu poderia instalar um com o serviço MaaS e usar o MaaS e o juju para implantar a outra máquina nua com o nova-stack do openstack?

Muito obrigado por responder.

    
por zestsh 10.06.2012 / 17:37

2 respostas

5

A razão para isso é que o OpenStack não é realmente destinado a um cluster de 2 nós. Destina-se a escalar para milhares de nós. Ele tem muitos componentes desconectados, incluindo mysql, rabbitmq, vários serviços API, etc. Para o seu caso de "apenas tentar openstack out" você pode simplesmente usar o provedor local para instalar tudo em uma caixa ao invés de MaaS que quer colocar todos os componentes OpenStack em sua própria máquina (e há cerca de 9 componentes, mais 1 para juju / maas).

Dê uma olhada nesta página para ajudar a configurar o provedor local:

link

Em seguida, siga estas instruções:

link

Exceto que, em vez de configurar o MaaS, e gerar / baixar o environments.yaml do MaaS, basta colocar isso em:

default: local
environments:
  local:
    type: local
    default-series: precise
    data-dir: /home/youruser/.juju/data

Todos os serviços terminarão em seus próprios contêineres na mesma caixa, o que terá algumas limitações (como os novos volumes que não funcionam corretamente).

    
por SpamapS 11.06.2012 / 02:45
1
  

Além disso, você pode explicar o que exatamente o MAAS vai instalar em cada servidor?

Você pode usar os charms de contribuição da comunidade, onde cada serviço como o MySQL ou o RabbitMQ requer nó dedicado ou escreve o seu onde você pode combiná-los.

  

Tem algum tipo de mecanismo RAID dentro dele?

Você pode utilizar o RAID ao implantar o nó no MaaS.

  

Se um ou dois servidores caírem e ele puder lidar com tudo?

O MaaS não oferece reservas integradas nem alta disponibilidade para serviços implantados. Se você está falando sobre o OpenStack, a resposta é sim: nova-compute pode relançar instâncias de nós com falha. As práticas recomendadas para o Swift exigem 3 cópias dos seus dados, portanto, 2 nós com falha não são um problema.

  

A minha última pergunta é que em algum lugar no Ubuntu se diz que cada servidor deveria   tem pelo menos 16GB de RAM? É obrigatório ou opcional?

Não, isso não é obrigatório. Provavelmente, você mencionou essa declaração do blog do Mark : "Adicione outro nó ao cluster do Hadoop e verifique se ele pelo menos 16 GB de RAM ”.

    
por nab 21.02.2013 / 14:58