Je ne connais pas de moyen d'utiliser Bittorrent ou la multidiffusion à moins que vous ne puissiez passer au déploiement d'une image plutôt qu'à des installations. Dans le cas contraire, voici une façon d'aborder le problème.
Réfléchissons de plus près au goulot d'étranglement. Le CPU n'est pas le goulot d'étranglement; NFS ne nécessite pas beaucoup de puissance de traitement. Le disque n'est pas le goulot d'étranglement; les fichiers nécessaires pour installer RHEL ne dépassent pas quelques gigaoctets, ils devraient donc facilement tenir dans la RAM de votre serveur NFS. Le débit du réseau est certainement un goulot d'étranglement; en supposant qu'un système en cours d'installation demande en moyenne 50 mégabits par seconde, vous auriez besoin d'au moins 25 gigabits de bande passante pour alimenter 500 installations. C'est beaucoup de cartes réseau, ou quelques-unes très chères.
Cela ne signifie pas que vous ne devriez pas essayer d'améliorer les performances en y jetant plus de matériel, dans des limites raisonnables. Obtenez autant de cartes réseau que possible sur le serveur NFS et associez-les. Si vous pouvez justifier le temps et le coût, configurez davantage de serveurs NFS. Bien sûr, assurez-vous que vos serveurs NFS sont bien réglés .
Que vous ajoutiez ou non du matériel, voyez si vous obtenez une augmentation des performances en évitant la congestion du réseau et en équilibrant les pics et les creux de débit. Pour ce faire, divisez les installations en lots. Effectuez une installation unique et représentez graphiquement le débit pendant l'installation. Examinez ce graphique et déterminez le nombre d'installations que vous pouvez démarrer simultanément et le moment optimal pour démarrer davantage de lots.
Par exemple, disons que vous pouvez transférer 4 Gbits / s à partir du ou des serveurs NFS. Vous constaterez peut-être qu'une installation copie 100 Mo / s pendant la première minute pendant le téléchargement du programme d'installation, puis ne copie aucune donnée pendant une minute pendant que le programme d'installation fonctionne comme le partitionnement, puis copie 50 Mo / s pendant trois minutes pendant que le l'installateur télécharge et extrait les packages. Sachant cela, vous pouvez calculer que vous pouvez démarrer 40 installations, attendre une minute, démarrer 40 autres installations, attendre 5 minutes, puis répéter le processus.