Seite 1 von 1

[GELÖST] Automatische Aktualisierung von Depotservern

Verfasst: 11 Jul 2019, 10:29
von g.burck
Moin,

Ich habe einen zentralen opsi Server und mehrere Depotserver in verschiedenen Standorten.
Auf dem Hauptserver habe ich auch das dfn Repositories eingerichtet.

Kann man die Depotserver so einrichten, das diese sich alle auf dem Hauptserver verfügbaren Pakete automatisch holen? Bzw. wahrscheinlich geht dass, ich bin aber noch nicht auf die richtige Stelle in der Doku gestoßen,...

Oder stoße ich dass vom Hauptserver an?

Grüße

Gregor

Re: Automatische Aktualisierung von Depotservern

Verfasst: 11 Jul 2019, 13:05
von feltel
Ja, die abgesetzten Repos holen sich im Idealfall die Pakete von einem Zentralen Repo. Hab ein ähnliches Setup, und auf den abgesetzten Repos in /etc/opsi/opsi-package-updater.repos.d/ eine Datei "nova.repo", mit dem ff. Inhalt:

Code: Alles auswählen

[repository_nova]
active = true
autoupdate = true
opsidepotid = nova.verw.lpz.irgendeine.tld
autoinstall = true
"nova.repo", da so mein Config- und Zentral-Repo-Server heißt. Dazu gehört dann noch ein Cronjob, der alle paar Stunden "opsi-package-updater update" laufen lässt.

Re: Automatische Aktualisierung von Depotservern

Verfasst: 11 Jul 2019, 14:44
von ThomasT
Alternativ kann man vom Configserver bei der Paketinstallation auch die Installation auf die einzelnen Depots "pushen":

Code: Alles auswählen

opsi-package-manager -i -d depotname1.test testprodukt.opsi
oder gleich auf alle anhängigen Depots:

Code: Alles auswählen

opsi-package-manager -i -d ALL
Dazu gehört dann noch ein Cronjob, der alle paar Stunden "opsi-package-updater update" laufen lässt.
Wenn man den opsi-package-updater mit install laufen lässt, dann werden neue Pakete auch auf den Depotservern installiert.

Wichtig wäre dann auf den Depotservern sicher zu stellen, dass der Configserver das einzige Repository ist...

Re: Automatische Aktualisierung von Depotservern

Verfasst: 12 Jul 2019, 08:30
von g.burck
Moin,

das mit dem deployen habe ich schon angewendet.Ich hatte auf einem Depotserver zwar schon das dfn Repository drin, das habe ich jetzt aber auch schon rausgenommen.

Ich habe einen entsprechenden cron job angelegt und werde es überwachen.

Danke für die Infos.

Gregor