implementando openstack em 6 servidores

12

Eu sou novo em openstack e ainda estou aprendendo. Em 2 meses eu vou ter 6 servidores como:

  • 4 servidores com dual xeon e5-2630, ram de 96 gb, 2 ethernet de 1 gb e 2 disco rígido de 500 gb em raid
  • 1 DAS com 40tb de armazenamento (10x4tb HDD)
  • 1 servidor com xeon único e5-2630 com 16-32 gb de ram.

Eu tenho algumas perguntas para essa configuração e com openstack em geral:

  • Eu praticamente tenho 3 nós de computação dedicados, 1 nó de computação + armazenamento (1 servidor + DAS) e 1 controlador de nó / rede. Como eu li a melhor prática para o servidor de rede é ter este serviço executado em todos os nós para a redundância ao invés de rodar em um único controlador, onde ele falha, então todo o ecossistema também falha. Qual é a sua opinião? Outra coisa é o colocation de serviços, como eu não tenho o número necessário de hardware para implantar todos os serviços em seu hardware privado. Eu estava pensando que o controlador deveria executar o serviço de parte de controle de nova, o servidor de armazenamento de objeto e o servidor de armazenamento de bloco e o servidor de armazenamento + de computação deve executar armazenamento de objetos + novas + armazenamento em bloco. O que você acha dessa configuração?

  • para o DAS eu deveria usar raid ou não, porque eu li em algum lugar que swift e opesntack em geral não se dá muito bem com o raid?

  • devo usar a rede openstack ou o novo quantum?
  • eu vou usar esses servidores para hospedagem, armazenamento como dropbox e virtualização. Exceto o último, os dois primeiros serão executados em VMs. O fato é que não entendo como o openstack funciona com recursos disponíveis. Faz um pool de ram disponível, cpu, armazenamento etc? O DAS será conectado a apenas 1 servidor. Lendo e escrevendo para o disco usa memória RAM para cache etc, a minha pergunta é: o openstack irá preencher o ram proporcionalmente em todos os nós quando ler ou escrever ou irá usar apenas o RAM de onde o DAS está anexado? Este é um problema importante para mim . Além disso, ter apenas uma máquina com capacidade de armazenamento real ajudará a adicionar mais 2 ethernet de 1 gb para lidar com solicitações intensas no servidor de armazenamento? Ou devo distribuir os HDDs para todos os servidores e instalar os serviços de armazenamento neles?
  • não encontrei um bom tutorial sobre como implantar o openstack usando maas e juju, porque parece ser uma instalação mais fácil do que a instalação manual.
  • como o openstack se dá bem com a série opteron 6300? Estou perguntando isso porque há uma possibilidade de que eu possa mudar de intel para amd, sendo este último muito mais barato para que eu possa obter a mesma quantia de dinheiro duas vezes e algo como o número de núcleos (e5-2630 sendo um núcleo com 6 ht, e pelo que eu entendo eu deveria desativar ht)

    Continuará quando eu for confrontado por outros problemas.

Obrigado pela sua ajuda!

    
por Capsali 02.08.2013 / 16:18

1 resposta

7

DISCLAMIER: SOU NÃO UM EXPERT DE OPENSTACK. O SEGUINTE é meramente uma opinião e pode ser desatualizado ou completamente incorreto. DE NENHUMA FORMA, POSSO SER RESPONSÁVEL POR CONSEQUÊNCIAS NO USO DO CONTEÚDO ABAIXO.

Multi-hospedagem

Ter serviços de rede em execução em cada nó terá seu este documento para mais informações.

Na minha opinião, provavelmente é uma boa ideia fazer vários hosts.

RAID

A documentação do Openstack recomenda que você não use o RAID , a razão é que o Swift é muito pesado e funciona muito mal com a maioria dos RAID baseados em paridade (por exemplo, RAID 5 ou o mais complicado RAID 26).

Não se esqueça de faça backup do seu dados , é claro!

Openstack-Networking vs. Quantum / Neutron

  • Openstack-Networking parece ser uma pilha mais madura em termos de tempo no campo e recursos para aprender
  • Quantum / Neutron parece ser projetado para ser mais extensível e fácil de gerenciar.
  • Quantum / Neutron não não apoiar multi-hospedagem e não será no futuro .
  • Eu realmente não posso dar uma opinião honesta, já que eu pessoalmente não trabalhei com nenhum deles e não consigo encontrar facilmente uma boa discussão sobre os dois. Eu diria que vá com o que sua equipe está confortável e fornece as opções que você precisa.

Distribuição de recursos

Eu realmente não posso ajudar tanto quanto gostaria aqui. Eu daria isso leia um artigo, e faça um ping no Canal de IRC .

Instalando com MAAS e Juju

O Ubuntu fornece um tutorial para a instalação do Ubuntu Cloud Infrastructure com o MAAS e o Juju.

CPU: Intel vs. AMD

Não consigo encontrar nenhuma boa informação sobre se a AMD ou Intel é melhor para o Openstack. Com base na ausência de informações sobre o assunto, eu acho que há muito pouca desvantagem. A Documentação Openstack se refere aos chips AMD e Intel de maneira similar.

A página apenas declara que o AMD-V é necessário, e o Página de especificações do Opteron 6300 indica que funciona.

No tópico de hyper-threading, ele duplicará os núcleos lógicos, e isso pode ser bom. É recomendado testar ambas as configurações para ver qual delas é mais rápida.

Mais ajuda

Pergunte ao Ubuntu não pode ter sido o melhor local para fazer esse tipo de pergunta.

Tente esses lugares se tiver dúvidas ou quiser uma opinião profissional:

  • Canal de IRC do Openstack
  • Openstack Q & amp; A
  • Listas de Discussão Openstack
  • Grupos de usuários do Openstack
  • Falha do servidor
por Kupiakos 21.08.2013 / 03:26