- Instale a mesma versão do Ubuntu em cada computador antigo.
- Use o mesmo nome de conta e configure a chave de autenticação pública ssh em cada um deles.
- Instale o distcc seguindo as instruções aqui: link
Isso dá a você "poder para compilar" exatamente como você pediu.
Usar o armazenamento como um grande nas é um pouco mais desafiador. Existem muitas abordagens que você pode seguir. Você poderia usar cephfs ou glusterfs ou outro sistema de arquivos distribuído, mas eles tendem a ser complexos e possuem uma curva de aprendizado íngreme e levam algum tempo para configurar e manter.
A maioria dos dispositivos nas expõe coisas com o SMB. Você pode usar os recursos DFS do samba para redirecionar de forma transparente os clientes que se conectam a alguns nó principal, para vários outros nós, dependendo do caminho usado. Não é um armazenamento realmente unificado, mas pode atender às suas necessidades.