[c] change to iperka model
This commit is contained in:
parent
477baded36
commit
94778daeff
3 changed files with 105 additions and 58 deletions
|
@ -0,0 +1,7 @@
|
||||||
|
# Modul 158: Softwaremigration Planen und Durchführen
|
||||||
|
|
||||||
|
Dies ist unsere Kollektive Repository (Stelian Tsekov, Aleksander Djordjevic, Milena Bachofen) für das Modul 158.
|
||||||
|
|
||||||
|
## Inhaltsverzeichnis
|
||||||
|
|
||||||
|
- [Dokumentation](docs/README.md)
|
|
@ -0,0 +1,98 @@
|
||||||
|
# Modul 158: Softwaremigration Planen und Durchführen
|
||||||
|
|
||||||
|
## Inhaltsverzeichnis
|
||||||
|
|
||||||
|
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
|
||||||
|
- [Einleitung](#einleitung)
|
||||||
|
- [Informieren](#informieren)
|
||||||
|
- [Planen](#planen)
|
||||||
|
- [Ziele](#ziele)
|
||||||
|
- [Must-have](#must-have)
|
||||||
|
- [Nice to have](#nice-to-have)
|
||||||
|
- [Low priority](#low-priority)
|
||||||
|
- [To-do](#to-do)
|
||||||
|
- [Panel](#panel)
|
||||||
|
- [Wings](#wings)
|
||||||
|
- [Post-Installation](#post-installation)
|
||||||
|
- [Migrationsplan](#migrationsplan)
|
||||||
|
- [Entscheiden](#entscheiden)
|
||||||
|
- [Realisieren](#realisieren)
|
||||||
|
- [Kontrollieren](#kontrollieren)
|
||||||
|
- [Testen](#testen)
|
||||||
|
- [Auswerten](#auswerten)
|
||||||
|
|
||||||
|
## Einleitung
|
||||||
|
|
||||||
|
Das ist die Dokumentation für die Migration von einem Pterodactyl Panel von einem alten Server auf einen neuen.<br>
|
||||||
|
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](../assets/migration-plan.png)
|
||||||
|
|
||||||
|
## Entscheiden
|
||||||
|
|
||||||
|
| Aufgabe | Tag | Zeiteinschätzung |
|
||||||
|
|--------------|-----|------------------|
|
||||||
|
| **Panel** | | |
|
||||||
|
| Setup LXC CT | | |
|
||||||
|
| Setup Panel | | |
|
||||||
|
| - | | |
|
||||||
|
|
||||||
|
## Realisieren
|
||||||
|
|
||||||
|
## Kontrollieren
|
||||||
|
|
||||||
|
### Testen
|
||||||
|
|
||||||
|
## Auswerten
|
|
@ -1,58 +0,0 @@
|
||||||
# Planung
|
|
||||||
|
|
||||||
Wir werden die Gameserver Software namens [Pterodactyl](https://pterodactyl.io) auf einen neuen Hosting-Provider migrieren.
|
|
||||||
|
|
||||||
Hier dokumentieren wir unsere Ziele
|
|
||||||
|
|
||||||
## 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
|
|
||||||
|
|
||||||
| Aufgabe | Tag | Zeiteinschätzung |
|
|
||||||
|---------|-----|------------------|
|
|
||||||
| **Panel** | | |
|
|
||||||
| Setup LXC CT | |
|
|
||||||
| Setup Panel | |
|
|
||||||
| - | |
|
|
||||||
|
|
||||||
## Migrationsplan
|
|
||||||
|
|
||||||
![migration plan](../../assets/migration-plan.png)
|
|
Loading…
Reference in a new issue