Univention Bugzilla – Bug 27635
Multi-Rechner-Umgebung
Last modified: 2023-03-25 06:46:46 CET
Neben der Single-Master-Umgebung muß ucs-test auch auf Umgebungen ausgeführt werden, die aus Master (+ Backup) (+ Slave) (+ Member-Server) (+ x) bestehen. Dafür wird ein Konzept benötigt, wie solche Umgebungen spezifiziert und instantiiert werden können. "ucs-test-cloud" verwendet für die Single-Master-Umgebung derzeit ein einfaches Python-Skript, das sich per ssh auf die eine Instanz verbindet. Bei mehreren Systemen bestehen Abhängigkeiten zwischen den Systemen, die nicht mehr linear abgearbeitet werden können. Insbesondere müssen folgende Punkte bedacht werden: * Fehlerbehandlung * Speichern von Zuständen zwischen Reboots Wünschenswert wäre es, wenn die Umgebung nach der Instantiierung möglichst alleine läuft und nicht mehr durch Jenkins gesteuert werden muß. Ggf. ist hier das Paket "cloud-init" und die Möglichkeit, init-Skripte per User-Data in die Instanzen zu reichen hilfreich. Von Interesse könnte auch ClouldFormation sein, was es ermöglicht, Ressourcen (z.B. mehrere VMs) entweder ganz oder gar nicht bei Amazon zu instantiieren.
Wurde mit Jenkins und ucs-ec2-tools umgesetzt.
*** Bug 13083 has been marked as a duplicate of this bug. ***
*** Bug 13985 has been marked as a duplicate of this bug. ***
*** Bug 13987 has been marked as a duplicate of this bug. ***
For this bug is no separate QA needed.