Implantando IPSWs para centenas de Mac Minis

2

Então, aqui está a minha situação

No trabalho, temos 3 bancos, cada banco tem 32 Mac Minis, cada um conectado a um KVM. Usamos o Mac Minis para excluir os dados do cliente e restaurar um novo IPSW para iPods, iPads, iPhones, etc.

Sempre que uma nova atualização é lançada para algum iDevice, precisamos de uma maneira de empurrar os novos IPSWs de um local central (agora estamos usando um Mac Pro executando 10.12.5 e uma placa dual de 10GbE conectada a um switch de 48 portas com 1 Gig com quatro portas SFP + 10GbE.) O cara que originalmente tinha configurado o Mac Mini usava um script rsync para copiar o novo ipsw para cada mac mini, mas ele também tinha definido o endereço IP de cada dispositivo estaticamente para que ele pudesse percorrer todos os Endereços IP na sub-rede sem perder nenhuma máquina. Recentemente, tivemos que refazer a imagem de todas as máquinas usando o Deploy Studio, e acabamos colocando cada Mini no DHCP em vez de ter o endereço IP definido estaticamente - então o método antigo de usar esse script rsync saiu pela janela.

Quais são as minhas opções para baixar os novos IPSWs da Apple para um único local e, em seguida, fazer com que os minis baixem os arquivos de uma pasta compartilhada local em vez de tentar pegá-los todos da Internet? Como você pode imaginar, 96 mac minis tentando baixar um arquivo de 2-3 GB da internet não é realmente uma opção. Eu li algo sobre o servidor de cache no OS X Server, mas queria verificar com a comunidade AskDifferent para ver se alguém tinha alguma sugestão para tecnologias que poderiam me ajudar a fazer isso.

Richie086
fonte
A função de cache no MacOS Server parece uma boa ideia, mas com a minha experiência limitada, não sei se vai funcionar. Como você está limpando essas máquinas? Você está usando o Apple Configurator 2 ou um programa diferente? Se é um programa diferente, como / onde você está armazenando os IPSWs?
NoahL
Temos um aplicativo personalizado escrito por desenvolvedores que trabalham para minha empresa que interage com o iTunes e executa as etapas manuais de restaurar um dispositivo Apple e automatizá-lo.
Richie086
Mas faz tudo isso através do iTunes? (Basicamente, o iTunes é o aplicativo que está verificando e fazendo o download do IPSW?) Em caso afirmativo, estou quase certo (como 95%) que o armazenamento em cache do MacOS Server seria uma resposta. Observe que o servidor de armazenamento em cache não irá PUSH as atualizações, mas só precisará baixar o IPSW uma vez. Depois disso, o resto dos Minis pode buscar, ou "Download", o IPSW do Mac Pro. Se você precisa de uma solução de push, no entanto, não é isso, e, dependendo do orçamento, você pode querer dar uma olhada na suíte Jamf - você pode implantar pacotes que instalarão automaticamente o IPSW. Meu 2 ¢
NoahL