Combinando várias caixas de linux e criando VMs com isso

1

Estou no Ubuntu. Eu tenho um conjunto de máquinas linux (5 a 6 máquinas). O que eu quero combinar como um único pool de recursos e sob demanda cria várias instâncias virtuais de máquinas.

Isso é comparável ao que o VirtualBox faz em um único sistema. Eu tropecei em muitas palavras-chave: Xen, Eucalyptus, OpenStack, etc. Mas as coisas são muito vagas quanto ao que me ajudará a alcançar este requisito.

    
por NS Gopikrishnan 25.06.2012 / 10:46

2 respostas

1

Você tem muito a aprender!

A primeira coisa é ter certeza de que você entende quanto recurso será necessário para suas máquinas virtuais. Você precisará de uma máquina bastante carnuda para conseguir o que deseja. Difícil dizer exatamente sem saber muito mais sobre as especificações das máquinas que você está substituindo.

Como você percebeu, há muitas maneiras de fazer o que você quer. Desde o Open Source até sistemas completos comerciais, de nível corporativo. Eu estou supondo a partir do fraseado que você quer errar mais para o fim das coisas.

Quase certamente o método mais fácil é usar o VirtualBox. Suas ferramentas de linha de comando permitem criar scripts para a criação de novas máquinas a partir das existentes e há uma interface da Web baseada em PHP também que alguém criou. Como alternativa, uma das versões gratuitas do VMware.

Com o VirtualBox, a maneira mais fácil de implantar várias instâncias de um sistema virtual a partir de uma única imagem mestre é definir a unidade virtual de imagens mestres como "imutável". O VB contém algo chamado de "mecanismo de diferenciação", portanto, quaisquer alterações em um sistema em execução são armazenadas na camada de diferenciação. Por padrão, essas alterações são perdidas quando o "sistema" é desligado, no entanto, você pode alterar isso se quiser. Consulte aqui para obter mais informações.

A alternativa é clonar a imagem do disco virtual . Você tem que usar a linha de comando VB para fazer isso, caso contrário, o VB não reconhecerá a imagem clonada.

Existem também maneiras de converter físicas para máquinas virtuais . Pessoalmente, eu só faria isso se realmente precisasse. Melhor de longe para criar uma imagem limpa.

Você pode fazer praticamente tudo isso usando as outras ferramentas que você também mencionou, mas, como iniciante, eu recomendaria usar o VirtualBox como ponto de partida. Depois de entender os conceitos e tentar configurar tudo, eu faria alguns testes estendidos para garantir que o desempenho seja tudo o que você precisa. Se não, só então eu começaria a olhar para as outras opções.

    
por 25.06.2012 / 13:18
1

Veja o OpenNebula , ele se integra ao XCP para executar várias VMs distribuídas em vários hosts físicos, conforme detalhado em esta página .

Eu também estou na fase de pesquisa sobre o tema da virtualização. Parece que há mais tecnologia do que documentação neste momento.

    
por 14.07.2012 / 02:05