Migration Zarafa zu Kopano

Status
Für weitere Antworten geschlossen.

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Hi, Kopano hat auch ein PST Import Skript, dann braucht man den Zarafa Client und auch die Zarafa Migrations Tools nicht mehr. Zarafa Client und Migrationstools sind nicht mehr so einfach im Netz zu finden und offiziell EOL.
Siehe hier: https://documentation.kopano.io/kopano_migration_manual/pst_migration.html Das Skript kopano-migration-pst sollte schon im Container verfügnar sein, ich habe es nur noch nicht auf der Synology Kommandozeile sichtbar gemacht und in der GUI K-CMDS gelistet. Einfach mal Experimentieren; man muss dann die psts von Hand rüber kopieren bzw. im Container sichtbar machen. Das kann man über das Attachments Verzeichnis machen. Ab k4s 8.4.5 wird das Backup Verzeichnis in den Container gemounted, dann bietet siech dieses Verzeichnis (auf Synology: /volume1/kopano/backup) einfach an. Auf der Roadmap für spätere k4s Versionen werden ich das Backup Verzeichnis als default Working Directory Setzen und in den Wrapper Skripten auf Synology Ebene, kopano-backup / kopano-migration-pst Tipps geben, welche Parameter man braucht, und wo die Import/Export Files zu finden / abzulegen sind.
-TosoBoso
 
Zuletzt bearbeitet:

Dufooy

Benutzer
Mitglied seit
03. Nov 2012
Beiträge
277
Punkte für Reaktionen
0
Punkte
16
@Tosoboso, sehr interessant Dein letzter Post, danke Dir.

Kurze Frage, gibt es in kopano auch die Möglichkeit eine PST Datei eines Kontos zu erstellen?
Frage nur, wenn ich in Kürze von Univention zu kopano4s wechsle und meine Windoof uralt Maschine mit der von Dir erwähnten Softwarepaketen nicht mehr nutzen kann oder möchte.
Grate work as allways.
Gruß D.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Aus der Univention-Distri würde ich in jedem Falle auch die Datenbank exportieren. Das alleine über Outlook abzuwickeln, wäre mir zu risikohaft, insbesondere, wenn die Datenbank gross ist.
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Genau, wenn man schon auf Kopano ist mit Kopano4UCS geht man den Weg mit Datenbank Export, / Import, oder hauseigenem mapi export pro User mit kopano-backup. In k4s ist kopano-backup ebenfalls integriert und es wird ab k4s v. 0.8.5 das backup Verzeichnis im Kopano Share als Working Direktory verwendet. Also in der Kopano4UCS mit einem admin user >kopano-backup -Uadminuser -Ppwd und dann alle Verzeichnisse mit den Usern auf die Synology rüberkopieren in kopano/backup (kopano share ist per default nicht sichtbar, kann aber von admin User oder Member der Gruppe Kopano erreicht und beschrieben werden). Dann auf der Synology via kopano-backup --restore -Uadminuser -Ppwd -uuser etc. (restlichen Parameter siehe help) zurücksichern. Den adminuser muss man natürlich in der leeren Zieldatenbank anlegen. Wenn es Probleme von der Syno-Konsole gibt (das wird über ein wrapper Skript in den Docker-Container gereicht und Passwörter mit $ haben Nebeneffekte..), dann in den Continer gehen mit >k4s bzw. kopano-cmdline dann nach /var/lib/kopano/backup und dort direkt den Befehl ausgühren. Ich Hoffe das hilft.
-TosoBoso
 
Zuletzt bearbeitet:

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Zum Thema Zarafa Migration und Upgrade schlägt fehl bei Upgrade auf 8.6:
Siehe Kopano Knowledge Base: https://kb.kopano.io/ und https://kb.kopano.io/display/WIKI/kopano-dbadm+k-1216+troubleshooting
Man sollte das Tool > kopano-dbadm k-1216 ausführen. Das geht aktuell nur im k4s Container, in späteren Versionen werde ich es auf der Synology Kommandozeile bereitstellen.
Damit sollte m.E ein direkter Import der Zarafa4h 7.2.6 Datenbank möglich sein ohne Verwendung der Kopano Migration Edition 8.4.5, Diese braucht man nur bei JD. legacy Zarafa (7.1.3.8).
Nach Import die Tabelle 'clientupdatestatus' löschen und das Tool kopano-dbadm ausführen und es sollte gehen. Bin gespannt auf Rückmeldung.
Wenn das funktioniert werde ich das in einem Skript kopano-zcp-upgrade bündeln (Tabelle löschen, Tool ausführen, wobei während das Tool läuft Kopano Server deaktiviert ist, aber der Container nicht stoppt (Trick mit Flag kopanorestart -> init.sh)
-TosoBoso
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich würde das testen wollen, allerdings jedoch sollte ich die Konsolenbefehle alle und mit Pfadangaben, also genau wissen.
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Ich würde das testen wollen, allerdings jedoch sollte ich die Konsolenbefehle alle und mit Pfadangaben, also genau wissen.
Ich habe im K4S Wiki die Migrations-Schritte folgendermassen beschrieben:
Im Detail: Alles funktioniert von der Synology aus, denn ab k4s 0.8.5 ist das Backup Verzeichnis in den Container gemounted und bei Aufruf des kopano-backup Skrips ist es als Working Directory gesetzt. Bitte zu beachten die Verwendung Unten von kopano4s-backup (mysqldump), sowie kopano-backup (mapidump). Und ja die k4s 0.8.5 Migration Edition funktioniert. Von der aus kann man dann Upgrade auf k4s 0.8.5 machen, oder k4s 0.8.3 Installieren, wobei man die Datenbank beim Un-Install behält.

Step-byStep Guide from Zarafa to Kopano Converting Attachments in DB to File System

1. On Synology running Zarafa install Kopan4S Migration Edition 8,4,5 with Attachments On File System un-ticked
(Zarafa 7.1.3.8 on DMS 5.2 or Zarafa4Home 7.2.6 on DSM6.1/2 will be stopped if you did not already do so)
2. Run > kopano4s-backup legacy (Zarafa database will be dumped to Kopano4s backup area with respective namings)
3. Run > kopano4s-backup restore timestamp (timestamp from last backup will be shown when 2nd parameter is omitted)
4. Run > kopano-backup -U admusr -p admpwd -l INFO --skip-junk --skip-deleted
(Replace admusr & admpwd by respective Kopano user with admin rights; ensure to have this set via kopano-admin)
5. Remove Kopano4S Migration edition selecting Unistall-Options not to keep database but to keep Kopano-Share
6. Install Kopano4S again wirh Attachments on FS ticked target edition on exiting share but empty database
7. Create Kopano user with admin rights using kopano-admin (same user as at backup)
8. Run > kopano-backup --restore -U admusrs -P admpwd (for all or with -u per user)
Anmerkung: Restore mit -u wiederholen pro User funktioniert bestimmt,, ob wenn man -u weglässt alle User geladen werden weiss ich noch nicht.
-TosoBoso
 
Zuletzt bearbeitet:

light003

Benutzer
Mitglied seit
29. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Blöde Frage: Ich hab beim Update von SDM 5.x auf DSM 6.2-23739 Update 2 Zarafa gelöscht ohne zu migrieren. Wie bekomme ich jetzt Kopano4S zum laufen? Bekomme immer eine Fehlermeldung wenn ich es installiere.
Ist die Installation nur über Console möglich?? Danke im Voraus.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Etwas knapp, die Beschreibung. Die Frage wäre, ob das Paket läuft und welche Fehlermeldung Du hast. Du hast Docker installiert und MariaDB10 ein Passwort vergeben?
 

Matis

Benutzer
Mitglied seit
28. Mai 2015
Beiträge
735
Punkte für Reaktionen
9
Punkte
44
.... bei mir ging 0.8.5 auch nicht installieren, nur 0.8.3 und update auf 0.8.5. Wenn ich das richtig verstanden habe, geht 0.8.5 als clean installation nicht.
 

light003

Benutzer
Mitglied seit
29. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Ich habe MariaDb 5 und 10 drauf. Für 10 habe ich ein pw vergeben.

Diese Fehlermeldung bekomme ich nach dem Installieren:
Fehlermeldung1.jpg


Das stand unter den Benachrichtigungen:
Fehlermeldung2.jpg


Er sagt am Schluss, dass er das Erfolgreich installiert hat aber dann kommt die erste Fehlermeldung :(
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Offenbar wolltest Du die v0.8.5 installieren, ohne dass vorher eine laufende Version installiert war. Die v0.8.5 ist da leider fehlerhaft, weil das Dockerimage im Hub leider fehlt. Heute oder morgen sollte die v0.8.6 online sein, dann solltest Du diese nehmen, ansonsten bleibt nur die v0.8.3, die geht auch, Download hier.
 

light003

Benutzer
Mitglied seit
29. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Danke Andy. Leider funktioniert es mit v0.8.3 auch nicht..
 
Zuletzt bearbeitet:

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Zwar sollte die MariaDB 5 von der MariaDB 10 unabhängig laufen, jedoch wenn nur die 10 aktiv ist, könnte das trotzdem Probleme machen. Daher für MariaDB 5 und 10 die gleichen Passwörter vergeben für den Rootuser. Dann solltest Du prüfen, ob das Dockerimage Community-8.6.80_Web-3.4.14_Push-2.4.1 geladen ist und läuft, dann sollte auch das Paket laufen. Auch mal prüfen, ob alle 25 Tabellen angelegt sind in der Datenbank.
 

light003

Benutzer
Mitglied seit
29. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Die Passwörter sind für beiden Datenbanken gleich vergeben.
Das Image ist verfügbar:
Dockerimage.jpg

Ich habe unter MariaDB 10 »Datenbank: kopano keine Tabelle:
MariaDB 10.jpg

Unter MariaDB 5 sehe ich unter "zarafa4h" auch keine Tabellen aber unter "zarafa" sind 26 Tabellen angelegt.
MariaDB 5.PNG

Wie kann ich die 25 Tabellen in MariaDB 10 anlegen?
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Ich hab beim Update von SDM 5.x auf DSM 6.2-23739 Update 2 Zarafa gelöscht ohne zu migrieren. Wie bekomme ich jetzt Kopano4S zum laufen?
Dein Szenario ist im Kopano-Wiki beschrieben und mit k4s 0.8.6 durchfürbahr, siehe hier (Step-byStep Guide from Zarafa to Kopano Converting Attachments in DB to File System): https://wiki.z-hub.io/display/K4S/Migration+from+Zarafa .
Ein wichtiger Punkt: damit kopano-backup legacy funktioniert, muss eine server.cfg unter /etc/zarafa bestehen. Da du beim Upgrade DSM 6 Zarafa de-installieren musstest, gibt es Diese wohl nicht.
Also auf der Synology Kommando-Zeile:
1.>mkdir -p /etc/zarafa 2. mit >vi /etc/zarafa/server.cfg folgenden Einträge machen; mysql_user = zarafa & mysql_password = DasPWD. Dann der Anleitung folgen:
2. Kopano4S 0.8.6 installieren mit der Migrations-Version und KEIN Attachment on FS. 3. >kopano4s-backup legacy 4. kopano4s-backup restore timestamp (den vom Backup, wird vom Tool angeboten, wenn man den TS weglässt)
5. kopano-backup -U admusr -P admpwd -l INFO --skip-junk --skip-deleted (-U/P gross und es muss einen "admuser", also user mit admin Rechten geben, wenn nicht, dann mit k4s-GUI unter User-Admin einem User die Rechte geben)
6. Kopano4S Migrations Edition Entfernen und darauf achten, dass die Datenbank gelöscht wird, aber der Kopano-Share bleibt.
7. Kopano4S 0.8.6 Community oder Supported installieren (gerne mit Attachments auf FS) und in der leeren Datenbank einen adminuser installieren (s.o.).
8. Ausführen von > kopano-backup --restore -U admusrs -P admpwd (mit passendem Admin-User und PWD, der in der Ziel-Datenbank existiert)
Bitte der Anleitung folgen und bescheid geben falls es Probleme gibt; das ist wohl einfacher und deterministisch, als mit Klimmzügen Datenbanken zu Erstellen, Tabellen Anzulegen, Export / Import Durchzuführen..
-TosoBoso
 
Zuletzt bearbeitet:

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich muss doch den Weg über die Migration gehen, da sich ansonsten Fehler in der Datenbank einschleichen.

Nach dem obigen Punkt 2 kommt 3, dann jedoch erhalte ich

~# kopano4s-backup legacy
starting mysql-dump of zarafa4h to /volume1/kopano/backup...
dump for zarafa4h completed in 0 : 0 min:sec.

Es passiert somit nichts.
 

light003

Benutzer
Mitglied seit
29. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Funktioniert :)
Wo finde ich auf die schnell die Beschreibung wie ich über die Kopano4s-Admin Konsole alles einrichte?
 
Zuletzt bearbeitet:

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Wo finde ich auf die schnell die Beschreibung wie ich über die Kopano4s-Admin Konsole alles einrichte?
bei der Installation kann ja bereits alles Wichtige angeben und das ist im WikI beschrieben. Die Admin-Cosolen Befehle und Admin-GUI sind noch nicht im Wiki im Detail hinterlegt. Es sollte aber selbsterklärend sein: Starte Kopan4S-Admin und Arbeite mit den Punkten User, SMPTD, Fetchmail. Wenn mann K-CMds in der GUI aswählt hat man die Auswahl der Kopano Kommandos; ein Aufruf leer bringt i.d.R: die Usage information und help bzw. -help die Details.
Noch ein Hinweis zur Migration: ich muss nochmals das Migrations Image bauen und man sollte es neu Laden. Hintergrund: das Working Directory muss auf backup zeigen, sonst gehen die Backups beim Upgrade des Containers von Migration auf Communit verloren.
-TosoBoso
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat