Gibt es eine Möglichkeit, mehrere Raspberry Pi-Maschinen gleichzeitig zu aktualisieren? Wäre es möglich, sie von einer einzelnen Kopie des Images auf dem zentralen Ubuntu-PC-Server zu aktualisieren, sodass der Download nur einmal erfolgt?
Die Menge an Pis beträgt 40.
raspbian
update
ubuntu
networking
Jhondoe
quelle
quelle
Antworten:
Vielleicht möchten Sie sich Andrew Mulhollands Arbeit an Raspi-LTSP ansehen, bei dem ein zentraler Controller für mehrere Pis verwendet wird. Der Pi wird im Wesentlichen als Client verwendet, um eine Verbindung zum zentralen "Server" herzustellen, bei dem es sich um einen Laptop oder einen Desktop-Computer handeln kann. http://pi.gbaman.info/?p=256
quelle
Da der Pi von einer SD-Karte bootet, müssen Sie entweder 40 Karten mit 'dd' aktualisieren, um ein Image von Ihrem Ubuntu-Server zu kopieren, oder ein bootfähiges Image wie http://elinux.org/RPi_U-Boot verwenden , das das abruft Rest der Konfiguration von einem TFTP-Server.
quelle
Ich möchte keine tote Frage wiederbeleben, aber ich habe Ansible mit großer Wirkung eingesetzt. Sie können unter https://github.com/heisters/node-omxplayer-sync-devops nachsehen , wie ich mich dem nähere. Es ist schön, weil es nur SSH verwendet und keine Client-Installation auf dem PIS erfordert.
quelle
Ich würde vorschlagen, wie in den meisten Unternehmen zu tun, um eine große Anzahl von Maschinen / einen Cluster / ... zu verwalten und Puppet / Chef zu verwenden
Hier ist ein Artikel zur Installation.
quelle
Sie können einen dedizierten drahtlosen Software-Updater verwenden, um Sicherheit (Rollback im Falle eines Fehlers) sowie Kontrolle (Bereitstellung in Gruppen, Abrufen von Status und Protokollen usw.) zu gewährleisten. Mender unterstützt Raspbian-Updates: https://hub.mender.io/t/raspberry-pi-3-model-bb-raspbian
quelle