É útil implantar o OpenStack em um único nó?

2

Devido a várias limitações e apenas poucas e caras ofertas de servidores dedicados baseados no Windows, pensei em alugar um servidor Linux e executar até várias VMs nesse servidor.

Pensei em usar o KVM, no entanto, não é trivial configurar e executar uma nova VM na linha de comando (não é difícil, apenas que não são poucos cliques). Eu tinha acesso a um cluster do OpenStack e era realmente fácil implantar novas máquinas, então meus colegas também poderiam fazê-lo.

O problema é que, por enquanto, teremos apenas um servidor alugado e esses servidores terão apenas uma rede física. Eu encontrei um script que configuraria todos os serviços do OpenStack em uma máquina ( link ), mas é útil fazer isso? ? Ou devo ficar com o KVM diretamente, já que vou ter lá apenas um máximo no máximo em uma segunda máquina com 5-10 VMs e a sobrecarga do OpenStack seria muito grande?

Ou existe algo como o virt-manager como uma ferramenta online? Dessa forma, criar e executar VMs também seria simplificado.

    
por peter 14.03.2014 / 15:30

1 resposta

5

O OpenStack rodará bem em uma única máquina, e essa é realmente uma configuração útil em cenários como avaliação ou desenvolvimento do próprio OpenStack. Uma ferramenta chamada PackStack, que é disponível em variantes RHEL, torna muito fácil a implantação.

Mas o OpenStack é provavelmente um exagero para o seu cenário, a menos que você planeje expandir para vários servidores físicos no futuro. Se este for o caso, você deve reservar um tempo para abrir o OpenStack agora, o que facilitará a expansão no futuro.

Se você não planeja expandir, usar o KVM direto (com libvirt?) é bom. Você pode executar o virt-manager em sua área de trabalho e gerenciar a máquina remota com ele. Ele configura automaticamente um túnel ssh para a máquina remota para fazer isso. Observe que você precisa colocar sua chave pública ssh no authorized_keys para raiz no servidor remoto para fazer isso e definir PermitRootLogin without-password em vez de no no daemon ssh do servidor.

E se as circunstâncias mudarem depois, é muito fácil importar máquinas virtuais KVM para o OpenStack.

    
por 14.03.2014 / 16:43