Seite 1 von 1

Depotserver automatisch aktuell halten

Verfasst: 18 Okt 2021, 10:54
von NorbertKoch
Hallo zusammen,

noch eine weitere Frage zu den Depots: Gibt es eine Möglichkeit (z.B. über Cronjobs) meine Depots immer auf aktuellem Stand zu halten?

I.d.R. erstelle oder aktualsiere ich meine Pakete an unserem Hauptstandort, viele der Pakete brauchen wir aber an unseren externen Standorten. Schön wäre es, wenn bei einer (initialen) manuellen Zuweisung opsi überwacht, ob ein Depotserver das Paket hat und dieses bei einer Aktualisierung automatisch tauscht.

Geht das und wo setze ich dies um?

Danke!

Re: Depotserver automatisch aktuell halten

Verfasst: 18 Okt 2021, 11:21
von feltel
Ja, das geht zu machen, und alles mit "Hausmitteln". Ich habe bei uns auf den abgesetzten Depots einen Cronjob, der alle drei Stunden läuft:

Code: Alles auswählen

feltel@bradbury:~$ cat /etc/cron.d/opsi-package-updater
27 */3 * * * administrator              nice -n19 opsi-package-updater update
und auf diesen Depots ist mein/unser Master-Repo "nova" entsprechend definiert. Und nur von dort beziehen die Depots ihre Pakete, alle anderen UIB-Standard-Reps sind dort deaktiviert, damit ich einen definierten "Paketfluss" habe:

Code: Alles auswählen

feltel@bradbury:~$ cat /etc/opsi/package-updater.repos.d/nova.repo
[repository_nova]
active = true
autoupdate = true
opsidepotid = nova.verw.lpz.irgendeineeinedomain.net
autoinstall = true