No Solaris, eu usaria zonas / contêineres. Como você está no Ubuntu, você pode tentar usar containers Linux ( lxc ) ou uma virtualização SO similar.
Eu quero instalar um cluster Grid Engine inteiramente no meu laptop, o "cluster" tendo apenas dois nós, um nó principal e um nó para computação. Os nós devem rodar dentro da mesma instância do mesmo sistema operacional (Ubuntu 11.10), e cada "nó" deve ser atribuído a um núcleo (eu tenho um laptop com dual-core). Minha (s) pergunta (s) é: Isso é possível, e se sim, como?
Algum contexto sobre o motivo de eu querer fazer isso: Estou usando o mecanismo de grade no trabalho em um cluster real com muitos nós, cada nó tendo várias CPUs, mas só posso executar determinados cálculos de missão crítica. Eu quero experimentar algumas coisas com tarefas de array, que não são absolutamente intensivas para computar, então eu só preciso de uma instalação de mecanismo de grid para brincar. Então, eu queria saber se existe alguma maneira de ter um cluster de grade eninha em casa, não importa o quão fraco e pequeno; o importante aqui é se conceitualmente funciona no pequeno cluster ou não; Eu não quero conduzir os cálculos reais em um cluster de mecanismo de grade no meu laptop, estou ciente de que seria louco. Em vez disso, quero brincar com meus scripts que executam as tarefas da matriz e, para isso, preciso de um cluster que não seja o que está em funcionamento e que esteja totalmente sob meu controle.
No Solaris, eu usaria zonas / contêineres. Como você está no Ubuntu, você pode tentar usar containers Linux ( lxc ) ou uma virtualização SO similar.
Eu criei um script para fazer isso sem qualquer interação do usuário no Travis-CI, e ele deve funcionar em qualquer instalação do Ubuntu. Você pode conferir a essência aqui .
Tags cluster gridengine