No conozco una forma de usar bittorrent o multicast a menos que pueda cambiar a implementar una imagen en lugar de realizar instalaciones. En caso de que no lo sea, aquí hay una forma de abordar el problema.
Pensemos más de cerca sobre el cuello de botella. CPU no es el cuello de botella; NFS no requiere mucha potencia de procesamiento. El disco no es el cuello de botella; los archivos necesarios para instalar RHEL no son más que unos pocos gigabytes, por lo que deberían caber fácilmente en la RAM de su servidor NFS. El rendimiento de la red es definitivamente un cuello de botella; Suponiendo que un sistema que se instala solicitará un promedio de 50 megabits por segundo, necesitaría al menos 25 gigabits de ancho de banda para alimentar 500 instalaciones. Son muchas NIC, o algunas muy caras.
Esto no significa que no debas intentar mejorar el rendimiento lanzándole más hardware, dentro de lo razonable. Obtenga tantas NIC como sea posible en el servidor NFS y únalas. Si puede justificar el tiempo y el costo, configure más servidores NFS. Por supuesto, asegúrese de que sus servidores NFS estén bien ajustados .
Independientemente de si agrega hardware, vea si obtiene un aumento en el rendimiento al evitar la congestión de la red y equilibrar los picos y los mínimos en el rendimiento. Para hacer esto, divida las instalaciones en lotes. Realice una instalación única y grafique el rendimiento durante la instalación. Mire ese gráfico y determine cuántas instalaciones puede iniciar simultáneamente y cuándo son los momentos óptimos para comenzar más lotes.
Por ejemplo, supongamos que puede transferir 4 Gb / s desde los servidores NFS. Tal vez encuentre que una instalación copia 100Mb / s durante el primer minuto mientras se descarga el instalador, luego no copia datos durante un minuto mientras el instalador funciona como particionamiento, luego copia 50Mb / s durante tres minutos mientras el el instalador descarga y extrae paquetes. Sabiendo esto, puede calcular que puede iniciar 40 instalaciones, esperar un minuto, iniciar otras 40 instalaciones, esperar 5 minutos y luego repetir el proceso.