Implementando IPSW en cientos de Mac Minis

Así que aquí esta mi situación,

En el trabajo tenemos 3 bancos, cada banco tiene 32 Mac Minis, cada uno conectado a un KVM. Usamos Mac Minis para eliminar los datos del cliente y restaurar un IPSW nuevo en iPods, iPads, iPhones, etc.

Cada vez que aparece una nueva actualización para iDevice, necesitamos una manera de expulsar los nuevos IPSW desde una location central (en este momento estamos usando un Mac Pro que ejecuta 10.12.5 y una tarjeta dual de 10 GbE conectada a un conmutador de 48 puertos de 1 Gig con cuatro puertos SFP + 10GbE.) El tipo que originalmente había configurado el Mac Mini solía usar un script rsync para copyr los nuevos ipsw a cada mac mini, pero también había establecido la dirección IP de cada dispositivo de forma estática para que pudiera recorrer todo el Direcciones IP en la subnetworking sin perder ninguna máquina. Recientemente tuvimos que volver a crear imágenes de todas las máquinas utilizando Deploy Studio, y terminamos colocando cada Mini en DHCP en lugar de tener la dirección IP establecida estáticamente, por lo que el antiguo método de uso de este script rsync se ha ido por la window.

¿Cuáles son mis opciones para download los nuevos IPSW desde Apple a una única location, y luego hacer que los minis descarguen los files de una carpeta compartida local en lugar de intentar getlos todos de Internet? Como se podría imaginar, 96 mac minis tratando de download un file de 2-3 GB de Internet no es realmente una opción. Leí algo sobre el server de caching en OS X Server, pero quería consultar con la comunidad AskDifferent para ver si alguien tenía alguna sugerencia sobre tecnologías que pudieran ayudarme a hacer esto.