Como criar um cluster de dois nós para o Ubuntu 12.04?

2

Eu tenho 2 PCs rodando a versão Ubuntu 12.04 Desktop conectada via 1 Gigabit Ethernet Switch. Eu gostaria de criar um cluster de 2 nós e configurar o Torque para enviar e agendar trabalhos nos dois nós.

Por favor, note que não estou interessado em executar trabalhos do tipo MPI nos nós. Meus cálculos seriam executados em um nó de cada vez, mas em vez de esperar e enviar manualmente um novo trabalho quando um trabalho é concluído, gostaria de enviar vários trabalhos usando qsub e colocá-los em fila até que um nó seja liberado.

Acho que minha pergunta pode ser dividida em duas partes

a) Qual é a melhor configuração de cluster para o sistema que descrevi acima?

b) Como faço para configurar o Torque depois de configurar o cluster. Por favor, note que eu já instalei o Torque em cada máquina.

Obrigado antecipadamente

    
por Jeanno 10.02.2014 / 06:05

1 resposta

3

Não deve ser tão difícil configurar o torque para isso, você precisa:

  • torque-server , torque-scheduler e torque-client instalado em um dos computadores;
  • torque-client instalado no segundo;
  • Verifique se você está usando nomes de host e se esses nomes de host podem ser facilmente resolvidos em sua rede (se os IPs não forem usados), insira-os no arquivo /etc/hosts , se necessário;
  • Para acesso sem senha, você precisa configurar as chaves ssh entre os computadores;
  • Uma página compartilhada do NFS para seu usuário ou outro diretório que você possa usar entre computadores é altamente recomendável (é bom se o binário puder gravar a saída dos trabalhos que você está enviando sem problemas);
  • Configure a configuração inicial de torque editando /etc/torque/server_name e /var/spool/torque/server_priv/nodes ;
  • Configure uma fila em torque em torque com cada um dos computadores em sua rede e os recursos que estão disponíveis em cada computador (CPUs, RAM).

Depois disso, a única coisa que você precisa fazer é enviar os trabalhos para a fila e o torque vai descobrir se há algo disponível na sua fila.

Observação: Se você estiver preso em qualquer etapa, use as funções de pesquisa deste site para procurar instruções sobre o assunto e se estiver preso em um problema específico com Configurando o torque, basta abrir uma nova pergunta com "como eu faço o X no torque". Sua pergunta é muito vaga, então a única resposta que você pode receber é também muito vaga ...

    
por Bruno Pereira 10.02.2014 / 07:59