m158/docs/README.md
2024-07-03 16:03:52 +02:00

4 KiB

Modul 158: Softwaremigration Planen und Durchführen

Inhaltsverzeichnis

Einleitung

Das ist die Dokumentation für die Migration von einem Pterodactyl Panel von einem alten Server auf einen neuen.
Es wird von einem Netcup vServer zu einem Hetzner Dedicated Server migriert. Diese Migration entspricht also nicht nur einem Hardware- sondern auch einem Anbieterwechsel.

Informieren

Planen

Damit die Migration von dem Pterodactyl Gameserver Panel reibungslos verläuft, sollten wir am besten einige Ziele und Zeitpläne festlegen. So kann am effizientesten gearbeitet werden.

Ziele

Must-have

  • Minecraft Server 100% migriert (inkl. save data)
  • Funktionelles Wings Backend
  • Virtualisiertes Wings & Panel
  • Reverse Proxy
  • Backups

Nice to have

  • Virtualisiertes Wings Panel mit dedizierter IP Adresse
  • 2FA

Low priority

  • no tasks here

To-do

Panel

  • Setup LXC CT
  • Check if all dependecies are met (PHP, MYSQL, etc...)
  • Download extra pterodactyl files
  • Database Setup
  • Crontab configurations
  • Configure Reverse Proxy

Wings

  • Setup VM
  • Check if all dependencies are met. (curl, docker)
  • Download and Configure Wings

Post-Installation

  • Add new host as a node to the old host
  • Transfer server eggs
  • Delete the old host from the new host

Migrationsplan

migration plan

Entscheiden

Aufgabe Tag Zeiteinschätzung Wer?
new Panel 8h
Setup LXC Container 4 30min Stelian
Docker Image erstellen 4 5h mit Troubleshooting Milena
Installation Panel 5 1.5h Stelian
SSL 5 1h Milena
Reverse Proxy 5 30min Aleksander
2FA 5 30min Aleksander
new Wings 4h
Setup VM 4 1h Stelian
Installation Wings 6 2.5h Stelian
Daemonizing 6 30min Stelian
alte Node im neuen Panel migrieren 5-6 5h nicht durchgehend Stelian
Gameserver testen 6 2h Aleksander
alte Node auflösen 7 1h Milena
Dokumentation - 5h Aleksander, Milena

Realisieren

Kontrollieren

Testen

Auswerten