Como gerenciar várias estações de trabalho Linux como um cluster? [fechadas]

1

Como se faz para gerenciar um laboratório de estações de trabalho Linux? Eu gostaria que os usuários pudessem fazer login, executar seus aplicativos de GUI (LibreOffice, Firefox, Eclipse, etc) e que os computadores pudessem ser usados como nós de computação (OpenMPI). Esta parte eu estou bem com.

Mas como posso implantar centralmente um novo pacote de software ou atualizar um pacote instalado? Como posso recarregar todo o sistema operacional em um determinado nó, como se essas estações de trabalho fizessem parte de um cluster de supercomputação? Existe um bom programa para ajudar a configurar a inicialização e o gerenciamento de imagens do PXE e gerenciar pacotes remotamente? Idealmente, esse sistema funcionaria com o Ubuntu. Se não houver um pacote legal, como isso pode ser configurado manualmente?

    
por Richard Żak 05.12.2012 / 00:04

2 respostas

2

Qualquer uma das excelentes ferramentas de gerenciamento de configuração existentes ( Puppet , que é a minha favorita, Chef , CFEngine , Ansible ) irá ajudá-lo a gerenciar o estado de uma máquina (ou seja, qualquer tipo de configuração, pacotes instalados, etc). Você está familiarizado com o gerenciamento automático de configurações? Se não, você tem muito a aprender, mas valerá a pena.

Para provisionar máquinas e gerenciar seu ciclo de vida, há também algumas ferramentas disponíveis, nem todas elas igualmente maduras. Nós usamos o Foreman com grande sucesso, mas há outros, como Navalha e Caminhada no Espaço . Assim como no gerenciamento de configurações, se você não estiver familiarizado com os conceitos de provisionamento sem recurso / kickstart e como as várias ferramentas implementam esses conceitos, você tem muito a aprender. E como no gerenciamento de configurações, valerá muito a pena.

Esta é uma resposta muito ampla, mas você fez uma pergunta muito ampla. Sinta-se à vontade para fazer perguntas detalhadas separadamente.

    
por 05.12.2012 / 01:14
0

Com o Ubuntu você deve tentar MAAS Ele fornece uma interface da Web muito fácil de usar para gerenciar o boot de PXE e o gerenciamento de imagens. As máquinas inicializadas podem se registrar em seu servidor Puppet ou simplesmente obter seus serviços implantados por JUJU

    
por 05.12.2012 / 03:53