Esiste un modo per aggiornare più macchine Raspberry Pi contemporaneamente? Sarebbe possibile aggiornarli da una singola copia dell'immagine sul server PC Ubuntu centrale in modo che il download avvenga una sola volta?
La quantità di Pis è 40.
Esiste un modo per aggiornare più macchine Raspberry Pi contemporaneamente? Sarebbe possibile aggiornarli da una singola copia dell'immagine sul server PC Ubuntu centrale in modo che il download avvenga una sola volta?
La quantità di Pis è 40.
Potresti voler guardare il lavoro di Andrew Mulholland su Raspi-LTSP che utilizza un controller centralizzato per più Pis. Utilizza essenzialmente il Pi come client per connettersi al "server" centrale che può essere un laptop o un computer desktop. http://pi.gbaman.info/?p=256
Poiché il Pi si avvia da una scheda SD, è necessario aggiornare 40 schede utilizzando "dd" per copiare un'immagine dal server Ubuntu o utilizzare un'immagine avviabile come http://elinux.org/RPi_U -Boot che estrarrà il resto della configurazione da un server TFTP.
Non intendo rianimare una domanda morta, ma ho usato Ansible con ottimi risultati. Puoi dare un'occhiata a https://github.com/heisters/node-omxplayer-sync-devops per vedere come mi sto avvicinando. È bello perché usa solo SSH e non richiede l'installazione di un client sul pis.
Suggerirei di fare come nella maggior parte delle aziende gestire una grande quantità di macchine / un cluster / ... e utilizzare Puppet / Chef
Qui è un articolo su come installarlo.
È possibile utilizzare un programma di aggiornamento software over-the-air dedicato per ottenere sicurezza (rollback in caso di qualsiasi errore) e controllo (distribuzione a gruppi, ottenere log & di stato, ecc.). Mender supporta gli aggiornamenti Raspbian: https://hub.mender.io/t/raspberry-pi-3-model-b-b-raspbian