Não conheço uma maneira de usar o bittorrent ou o multicast, a menos que você seja capaz de migrar para a implantação de uma imagem, em vez de executar instalações. Caso você não seja, aqui está uma maneira de abordar o problema.
Vamos pensar mais de perto sobre o gargalo. CPU não é o gargalo; O NFS não requer muito poder de processamento. O disco não é o gargalo; os arquivos necessários para instalar o RHEL não são mais do que alguns gigabytes, portanto devem caber facilmente na RAM do seu servidor NFS. O rendimento da rede é definitivamente um gargalo; assumindo que um sistema sendo instalado solicitará em média 50 megabits por segundo, você precisaria de pelo menos 25 gigabits de largura de banda para alimentar 500 instalações. Isso é um monte de NICs, ou alguns muito caros.
Isso não significa que você não deva tentar melhorar o desempenho jogando mais hardware nele, dentro da razão. Obtenha quantos NICs forem viáveis no servidor NFS e vincule-os. Se você puder justificar o tempo e o custo, configure mais servidores NFS. Claro, certifique-se de que seus servidores NFS sejam bem ajustados .
Independentemente de você adicionar hardware, veja se você obtém um aumento no desempenho evitando o congestionamento da rede e equilibrando os altos e baixos no throughput. Para fazer isso, divida as instalações em lotes. Execute uma única instalação e represente graficamente o rendimento durante a instalação. Observe esse gráfico e determine quantas instalações você pode iniciar simultaneamente e quando os tempos ideais para iniciar mais lotes são.
Por exemplo, digamos que você pode transferir 4Gb / s do (s) servidor (es) NFS. Talvez você descubra que uma instalação copia 100Mb / s para o primeiro minuto enquanto o instalador está sendo baixado, então não copia nenhum dado por um minuto enquanto o instalador funciona como o particionamento, então ele copia 50Mb / s por três minutos enquanto o instalador o instalador faz o download e extrai pacotes. Sabendo disso, você pode calcular que pode iniciar 40 instalações, esperar um minuto, iniciar outras 40 instalações, esperar 5 minutos e repetir o processo.