raumzeitlabor / rzl-tuwat-archiv

RZL tuwat.txt
5 stars 1 forks source link

Kill Docker #124

Open Ranlvor opened 7 years ago

Ranlvor commented 7 years ago

Die aktuelle Dockerinstallation auf citizenfour ist nicht rebootfest. Das muss weg.

s1lvester commented 7 years ago

Docker steht unter Artenschutz!

s1lvester commented 7 years ago

(Ja, Code dokumentiert sich selbst, aber: Das würde dann auch für die Dockerfiles gelten, die @else mal geschrieben hatte).d

elsbrock commented 7 years ago

Was ist mit denen?

s1lvester commented 7 years ago

@Ranlvor konnte die wohl nicht in der richtigen Reihenfolge rebooten ohne die einzeln per hash und docker start ... aufzurufen. Server ist wohl teilweise defunct. Vielleicht sprecht ihr einfach mal direkt miteinander ;-)

Ranlvor commented 7 years ago

@else das aktuell größte Problem bei denen: Wenn ich den Server reboote läuft von denen garnix. Und wenn ich sie manuell starte muss ich sie in der exakt richtigen Reihenfolge starten sonst kommen die mit falschen IPv4-Addressen hoch.

elsbrock commented 7 years ago

Gut, das liegt halt daran, dass du das jetzt auseinander baust. Dafür war der nginx-proxy da, und man braucht nirgendwo 'ne IPv4.

Wegen Reboot: keine Ahnung woran das liegt, müsste man sich mal anschauen. Hat jedenfalls mal funktioniert.

Ranlvor commented 7 years ago

Der nginx-Proxy spricht die anderen Container über ihre IPv4-Addressen an. Und startet auch nicht beim boot. In wiefern soll der bei irgendwas helfen?

elsbrock commented 7 years ago

Ich bin mir nicht sicher, inwiefern eine Diskussion hier mit dir überhaupt sinnvoll ist :wink:. Du scheinst die Funktionsweise der Container nicht verstanden zu haben, erlaubst dir aber, drüber zu urteilen. Das Setup lief seit Jahren problemlos. Viel Erfolg beim Umstellen.

Ranlvor commented 7 years ago

Niemand, der aktuell im NOC ist, hat sie verstanden oder kann sie updaten. Unser Wiki ist aktuell auf 1.23.9, die neuesten Securitypatches sind bei 1.27.3 bzw 1.28.2.

Und wenn man eine Kiste bootet haben alle Dienste zu starten. Automatisch. Alles andere ist einfach kaputt.

Edit: Korrektur: Mediawiki 1.23.17 scheint auch noch bis ende diesen Monats aktuell zu sein.

uwap commented 7 years ago

@Ranlvor Wie ist der aktuelle Status?

Ranlvor commented 7 years ago

Ist auf der Todo, wird vielleicht erledigt bevor die Hardware, auf der es läuft, an Altersschwäche stirbt (so Hardware hält ja nur ein paar Jahrzehnte). Eventuell auch nicht, dann erledigt der Umzug auf neue Hardware das.

heylix commented 6 years ago

@Ranlvor wie hattest du vor, die Updates vom Mediawiki zu machen?

Bei Docker könnte man ja einfach ein neues Image ziehen, bei Mediawiki müsste man den Tarball reinladen und das Update-Script laufen lassen.

Irgendwie glaube ich ja immer noch, dass ein Dockerfile praktischer wäre :grin:

Wenn der Nginx-Proxy der https://github.com/jwilder/nginx-proxy ist, läuft da nichts mit IPv4, sondern man setzt VIRTUAL_HOST=foo.bar.com beim Starten des Containers. Wenn du das mit Ansible genauso hinbekommst, ist es ja gut.

Mediawiki ist übrigens mittlerweile sogar ein offizielles Image (!) https://hub.docker.com/_/mediawiki/