Synology NAS als Backup-Server für PVE
Hallo zusammen,
wir haben hier (privates Umfeld) einen Virtualisierungs-Server (Proxmox) auf dem diverse Systeme (UCS, Debian, Windows) als VM laufen die gesichert werden sollen. Im Geschäft habe ich hierzu bisher einen extra Backup-Server mit Bareos genutzt um nach dem Genartions-Prinzip zu sichern. Daneben konnte ich damit via PlugIn die Datenbanken konsistent sichern.
Das ist für den privaten Gebrauch natürlich Overkill. Ich würde gerne die Synology NAS DS223, welche über Ausreichend Kapazität (16TB) verfügt, als Backup-Server nutzen. Damit meine ich dass die Backup-Software auf der NAS laufen soll und diese nicht lediglich das Speicherziel ist.
Was soll gesichert werden:
- Dateien auf der Fileserver-VM
- MariDB der Groupware-Server-VM
Ein Backup der kompletten VM's ist nicht notwendig da ich diese mit Proxmox-Backup für ein evtl. Disaster-Recovery schon getrennt sichere. Es sollen also die "Bewegungsdaten" nach dem Generation-Prinzip gesichert werden.
Im UCS-Forum wurde mir "Synology Backup for Business" empfohlen was ich mir auf der Homepage angeschaut habe. So wie ich das sehe besitzt dieses jedoch keine PlugIns/Funktion um Datenbanken konsistent und inkrementell zu sichern.
Kennt jemand eine Lösung für die NAS die das kann?
Beste Grüße
pixel24
wir haben hier (privates Umfeld) einen Virtualisierungs-Server (Proxmox) auf dem diverse Systeme (UCS, Debian, Windows) als VM laufen die gesichert werden sollen. Im Geschäft habe ich hierzu bisher einen extra Backup-Server mit Bareos genutzt um nach dem Genartions-Prinzip zu sichern. Daneben konnte ich damit via PlugIn die Datenbanken konsistent sichern.
Das ist für den privaten Gebrauch natürlich Overkill. Ich würde gerne die Synology NAS DS223, welche über Ausreichend Kapazität (16TB) verfügt, als Backup-Server nutzen. Damit meine ich dass die Backup-Software auf der NAS laufen soll und diese nicht lediglich das Speicherziel ist.
Was soll gesichert werden:
- Dateien auf der Fileserver-VM
- MariDB der Groupware-Server-VM
Ein Backup der kompletten VM's ist nicht notwendig da ich diese mit Proxmox-Backup für ein evtl. Disaster-Recovery schon getrennt sichere. Es sollen also die "Bewegungsdaten" nach dem Generation-Prinzip gesichert werden.
Im UCS-Forum wurde mir "Synology Backup for Business" empfohlen was ich mir auf der Homepage angeschaut habe. So wie ich das sehe besitzt dieses jedoch keine PlugIns/Funktion um Datenbanken konsistent und inkrementell zu sichern.
Kennt jemand eine Lösung für die NAS die das kann?
Beste Grüße
pixel24
Please also mark the comments that contributed to the solution of the article
Content-ID: 33825410594
Url: https://administrator.de/contentid/33825410594
Printed on: October 11, 2024 at 02:10 o'clock
7 Comments
Latest comment
Hi,
mariadb.com/kb/en/incremental-backup-and-restore-with-mariabackup/
www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-de
Gruß
Ungetestetes Bashscript für das Vorhaben:
per crontab wie gewünscht ausführen lassen.
- MariDB der Groupware-Server-VM
per SSH mit der VM über die NAS verbinden und nen sqldump abschießen? Kleines Script und das rennt regelmäßig.mariadb.com/kb/en/incremental-backup-and-restore-with-mariabackup/
www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-de
Gruß
Ungetestetes Bashscript für das Vorhaben:
#!/bin/bash
# Variablen
REMOTE_HOST="DEINE_UBUNTU_INSTANZ_IP_ODER_HOSTNAME"
REMOTE_USER="DEIN_SSH_BENUTZER"
BACKUP_DIR="/pfad/auf/der/nas/zum/backup"
# SSH-Verbindung herstellen und Backup durchführen
ssh $REMOTE_USER@$REMOTE_HOST << EOF
# MySQL/MariaDB Zugangsdaten (passwort könnte hier unsicher sein, beachte die Sicherheitsrichtlinien)
DB_USER="DEIN_DB_BENUTZER"
DB_PASSWORD="DEIN_DB_PASSWORT"
DB_NAME="DEINE_DB_NAME"
# Backup-Verzeichnis
BACKUP_DIR="/tmp"
# Backup-Dateiname
BACKUP_FILE="db_backup_$(date '+%Y%m%d_%H%M%S').sql"
# MySQL/MariaDB Backup durchführen
mysqldump -u$DB_USER -p$DB_PASSWORD $DB_NAME > \$BACKUP_DIR/\$BACKUP_FILE
# Das Backup-Verzeichnis auf die NAS verschieben
mv \$BACKUP_DIR/\$BACKUP_FILE $BACKUP_DIR/
# SSH-Verbindung beenden
exit
EOF
# Erfolgsmeldung
echo "Backup wurde erfolgreich auf der NAS abgelegt: $BACKUP_DIR/$BACKUP_FILE"
per crontab wie gewünscht ausführen lassen.
Falls es keine Backup-Software für die NAS
Mir wäre da nichts bekannt. :/Eleganter wäre
Was nun? NAS oder Backup Server?Status der DB-Sicherung auch gleich in der Mail-Benachrichtigung
Könnte das Bashscript auch abfrühstücken.