Restore unklar?

Ich habe die 3.Option von Bionade24s Antwort aufgegriffen und im Detail ausprobiert.
Und es lief erfolgreich.
Eng angelehnt an das o.g. Kapitel “backup and recovery” aus dem (uralten) Seafile-Handbuch kommt man zum Ziel.
Die relevanten Schritte nach dem Aufbau einer neuen Maschine sind :
a) Nachdenken über Ablageorte :
seafile-server als binary
seafile daten : wenn es hier um einige 100 GB … x TB geht, kommen die auf ein reines data-volume
Datenbanken : die werden nicht ausverschämt groß, kann man unter default lassen oder in der Konfiguration von Maria-DB einstellen.
b) Nachdenken über Zugriffsrechte.
Seafile-server und seafile-daten müssen für den seafile-user zugreifbar sein.
Ein Backup-Job muß auf die seafile-daten zugreifen können.

c. Installation eines neuen Seafile-Servers

  • install phyton
  • install maria-db
  • download seafile-server_x.y.z und entpacken.
  • Ausführen ./setup-seafile-mysql.sh
    Hier die Datenbanken neu anlegen lassen.
    Seafile-data an das gewünschte Ziel anpassen.
    Vorläufig fertig. (ggf Test seafile und seahub starten, ansehen über Browser port 8000)

seafile und seahub stoppen !

Alte Daten einspielen:
Alle Daten von seafile-data vom alten System oder einer Sicherung nach seafile-data des neuen Systems kopieren.
Rechte für den Seafileuser setzen.

Die Datenbanken vom alten System holen per mysqldump :
USER=seafile
PWD=xyz

mysqldump -u$USER -p$PWD --opt ccnet-db > /irgendwo/ccnet-db.sql.bak
mysqldump -u$USER -p$PWD --opt seafile-db > /irgendwo/seafile-db.sql.bak
mysqldump -u$USER -p$PWD --opt seahub-db > /irgendwo/seahub-db.sql.bak

und im neuen System einspielen
USER=seafile
PWD=xyz
mysql -u$USER -p$PWD ccnet-db < /irgendwo/ccnet-db.sql.bak
mysql -u$USER -p$PWD seafile-db < /irgendwo/sefile-db.sql.bak
mysql -u$USER -p$PWD seahub-db < /irgendwo/seahub-db.sql.bak

Das war es im Grunde. Seafile und Seahub starten und über einen Klient testen.

Jetzt die neue Datensicherung scripten und in crontab eintragen.

Der Rest ist dann https einrichten und die Klienten informieren über die neuen Verbindungsdaten.

@Bionade24 und @shoeper vielen Dank das ihr mich auf den rechten Weg geschubst habt.
Viel zu lange habe ich mich vor den Mühen des Restores gedrückt.

3 Likes