[c] planaenderung

This commit is contained in:
miliena 2024-07-12 14:29:12 +02:00
parent ea2fac6a08
commit 21a8462682

View file

@ -18,7 +18,9 @@
- [Migrationsplan](#migrationsplan)
- [Serverressourcen](#serverressourcen)
- [Entscheiden](#entscheiden)
- [Neue Zeitplanung](#neue-zeitplanung)
- [Realisieren](#realisieren)
- [Planänderung](#planänderung)
- [Kontrollieren](#kontrollieren)
- [Testen](#testen)
- [Auswerten](#auswerten)
@ -139,6 +141,29 @@ Dieses Kapitel dient zur Zeiteinteilung, wir *entscheiden*, wer was wann macht.
| Dokumentation | - | 5h | Aleksander, Milena |
| **<u>Total</u>** | | **-h** | |
### Neue Zeitplanung
| Aufgabe | Tag | Zeiteinschätzung | Wer? |
| ------------------------------------ | --- | ----------------------------- | ------------------ |
| **<u>Panel</u>** | | **-h** | |
| Setup LXC Container | 4 | 30min | Stelian |
| Docker Image erstellen | 4 | 5h (mit Troubleshooting) | Milena |
| Deployment Panel | 5 | 1.5h | Aleksander |
| Reverse Proxy | 5 | 20min | Aleksander |
| 2FA | 5 | 5min | Stelian |
| **<u>Wings</u>** | | **-h** | |
| Setup VM | 4 | 1h | Stelian |
| Installation Wings | 6 | 2.5h | Milena |
| Daemonizing | 6 | 30min | Stelian |
| **<u>Gameservermigration</u>** | | **3h + 5h (server-transfer)** | |
| alte Server kopieren und migrieren | 5-6 | 5h | Stelian |
| Gameserver testen | 6 | 2h | Aleksander |
| Altes Node auflösen | 7 | 1h | Milena |
| **<u>Restliche Sachen</u>** | | | |
| Dokumentation | - | 5h | Aleksander, Milena |
| **<u>Total</u>** | | **-h** | |
## Realisieren
Dieser Teil der Dokumentation wurde zur Lesbarkeit in verschiedene Dateien aufgeteilt. Folgend ist eine Liste mit diesen Kapiteln.
@ -158,6 +183,13 @@ TODO: update this table of contents once docs are finished
- [Vom alten Node migrieren](migration/README.md#vom-alten-node-migrieren)
- [Altes Node auflösen](migration/README.md#altes-node-auflösen)
### Planänderung
Als wir bei der Migration der einzelnen Gameserver angelangt sind, haben wir gemerkt, dass unsere ursprüngliche Überlegung zur Migration nicht funktionieren wird. Die Metadata der Server, also die Konfigurationen, werden jeweils in der MariaDB des Panels gespeichert und wir wollen das Panel nicht migrieren, da wir denken dass sich die Panelmigration wenig lohnt. Diese hat (zumindest in der Version auf dem alten Server) sehr viel Hard-coded Werte hat.<br>
Unser neuer Plan war auf der neuen Node "Skelettserver" zu erstellen, bei denen wir manuell die gleiche Konfiguration einrichten. Danach wollen wir manuell die Volumes der neuen Gameserver durch die der alten austauschen. Diese Methode könnte zuerst komplizieter tönen, aber im Endeffekt dauert es weniger als manuell Datenbankwerte zu finden und richtig zu updaten.
Wir haben diese Problematik leider zu spät realisiert und mussten deswegen die schwierige Entscheidung treffen, das Migrationsprojekt nach dem Modulabschluss zu beenden.
## Kontrollieren
### Testen