Automatisieren

Mehr
3 Jahre 10 Monate her - 3 Jahre 10 Monate her #261 von Mansaylon
Automatisieren wurde erstellt von Mansaylon
Abschliessend will man sich natürlich so wenig wie möglich um den laufenden Betrieb kümmern müssen.
Darum folgen nun ein paar optionale Konfigurationen, welche einem das Leben vereinfachen.

Server Welten automatisch starten

Um bei einem Server reboot nicht immer manuell die Welten starten zu müssen, sollen diese über den Cron-Job automatisch hochfahren.
Code:
cd /etc/cron.d joe valheim_srv_boot

Für meine 2 Welten sind dann folgende Einträge vorhanden (was dann als 'steam' Benutzer ausgeführ wird):
Code:
@reboot steam /home/steam/Steam/steamapps/common/Valheim\ dedicated\ server/start_server.sh >/home/steam/clan-sez.log 2>&1 & @reboot steam /home/steam/Mansodin/start_server.sh >/home/steam/mansodin.log 2>&1 &

Backup

Das Backup konfigurierte ich als root Benutzer.
Code:
cd /root joe backup.sh

Das 1. Verzeichnis ist lediglich ein Temporäres, wo ich die Daten zusammenfasse.
Im 2. Verzeichnis werden dann die eigentlichen täglichen Backups abgelegt.
Code:
mkdir /home/steamCMD_Backup mkdir /backup

Zuerst wird alles im temporären Verzeichnis gelöscht.
Dann kopiere ich das Verzeichnis mit den Weltdaten.
Ausgeklammert ist dann die Löschung der Inhalte im eigentlichen Backup Verzeichnis. Ich verwende diese Löschung, da ich zusätzlich die Backups nicht lokal auf dem Server belasse, sondern von einem Synology NAS automatisch zum archivieren abhole (via rsync).
In der letzten Zeile wird das eigentliche Backup in einem ZIP erstellt. Für die Namensgebung wird das aktuelle Datum dazu genommen.
Code:
rm -f -r /home/steamCMD_Backup/* cp -r /home/steam//.config/unity3d /home/steamCMD_Backup # rm -f /backup/* zip -r "/backup/steamCMD-$(date +"%Y-%m-%d").zip" /home/steamCMD_Backup

Backup nun einmal täglich automatisch ausführen bitte:
Code:
crontab -e

Mit folgendem Inhalt wird 04:15 das backup.sh ausgeführt
Code:
15 4 * * * /root/backup.sh

Bye Mansaylon
Wer nichts zu verbergen hat, der hat schon alles verloren!
Letzte Änderung: 3 Jahre 10 Monate her von Mansaylon.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.342 Sekunden
Powered by Kunena Forum