Migration auf neuen Server + UTF8 Konvertierung

Hilfe zu Znuny Problemen aller Art
Locked
van_haakonnen
Znuny newbie
Posts: 46
Joined: 03 Jul 2007, 11:22
Znuny Version: 2.3.4
Location: Braunschweig

Migration auf neuen Server + UTF8 Konvertierung

Post by van_haakonnen »

Hallo,

ich möchte unser bestehendes OTRS System gerne auf einen neuen Server migrieren. Auf dem aktuellen Server läuft die Version 2.2.3 - auf dem neuen die Version 2.2.4.

Wie gehe ich zur Migration am besten vor?

Auf dem alten System:
1) rcotrs stop
2) mysqldump -p -u root otrs > otrs.sql
3) Config.pm und ZZZAuto.pm sichern

Auf dem neuen Server:
1) rcotrs stop
2) mysql -p -u root otrs < otrs.sql
3) [muss ich an dieser Stelle aufgrund der verschiedenen Versionen ein Update der Datenbank machen?]
4) Config.om und ZZZAuto.pm wiederherstellen und Servername/DB-Einstellungen anpassen
5) rzotrs start

Das alte System ist in ISO eingestellt.. das neue soll UTF8 werden... welche Scripte bzw. Anpassungen der Datenbank muss ich hierfür vornehmen?

Ist das Überhaupt der richtige Weg das System zu übernehmen, bzw. gibt es die Möglichkeit z.B. eine alte Queue/Agenten die nicht mehr genutzt wird komplett zu löschen? Die Müssten ja nicht als Datenmüll auf den neuen Server übernommen werden...

Vielen Dank schonmal :)
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Migration auf neuen Server + UTF8 Konvertierung

Post by Andre Bauer »

Zum Konvertieren nach UTF8 kannst Du dir mal folgendes Howto ansehen:

http://www.otrs-forum.de/viewtopic.php?f=18&t=395

Ich habe das Script gerade mal angepasst, so dass der neue UTF8 Converter für die Artcile Tabelle einebzogen wird.
Das ganze ist aber absolut ungetestet und sollte erst mal auf nem Testsystem ausprobiert werden!
Vorher Backups machen nicht vergessen!
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
van_haakonnen
Znuny newbie
Posts: 46
Joined: 03 Jul 2007, 11:22
Znuny Version: 2.3.4
Location: Braunschweig

Migration auf neuen Server + UTF8 Konvertierung

Post by van_haakonnen »

Vielen Dank für deine Antwort Monotek :)

Ich hab leider ein Problem mit deinem Script.. ich habe nur die Datenbank "otrs" und darf (da ich mit dem User otrs nur Zugriff auf diese eine DB habe) keine weitere anlegen... kann man die Konvertierung auch irgendwie ohne Anlegen einer neuen Datenbank durchführen?

Vielen Dank nochmals :)
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Migration auf neuen Server + UTF8 Konvertierung

Post by Andre Bauer »

Nein, würde ja bedeuten du schmeißt deine Originaldaten weg -> Nicht gut.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
van_haakonnen
Znuny newbie
Posts: 46
Joined: 03 Jul 2007, 11:22
Znuny Version: 2.3.4
Location: Braunschweig

Migration auf neuen Server + UTF8 Konvertierung

Post by van_haakonnen »

Okay... vielleicht kann ich das mit dem Root-Zugriff ändern... ich habe mich seinerzeit wohl selbst aus dem neuen System als MySQL-Root ausgesperrt. Also Root hat ein Passwort - welches mir auch bekannt ist...

wenn ich versuche als root lokal auf dem Rechner unter MySQL zu arbeiten werde ich aber abgewiesen mit der Meldung:

mysql> use mysql;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

Ich glaube ich darf von localhost nichtmehr als root in MySQL... kann man das umgehen oder von einem anderen PC aus per telnet zugreifen oder so etwas in dieser Richtung?
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Migration auf neuen Server + UTF8 Konvertierung

Post by Andre Bauer »

Du hast scheinbar überhaupt keinen User angegeben, sonst würde dort "root@localhost" stehen.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
van_haakonnen
Znuny newbie
Posts: 46
Joined: 03 Jul 2007, 11:22
Znuny Version: 2.3.4
Location: Braunschweig

Migration auf neuen Server + UTF8 Konvertierung

Post by van_haakonnen »

also ich habe das jetzt mal anders gemacht.. .ich habe meinen Mysql-Server mit -skip-grant-tables --user=root gestartet und dann dein Script ausgeführt... in dem Script habe ich mysql_pass überall herausgenommen - das Passwort braucht er ja in diesem Moment nicht...

Jetzt bekomme ich folgende Meldungen vom Script:

rzxxx1:~/migration # ./script.sh
Thu Jan 10 11:57:01 CET 2008 script start in 10 seconds
Stopping services
Shutting down httpd2 (waiting for all children to terminate) done
Shutting down CRON daemon done
Dump database
Import converted database
ERROR at line 4: Failed to open file '/tmp/db_convert/{db_file}', error: 2
Deleting temporary files
Starting services
Starting httpd2 (prefork) done
Starting CRON daemon done
Thu Jan 10 11:57:25 CET 2008 Done

:?
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Migration auf neuen Server + UTF8 Konvertierung

Post by Andre Bauer »

Da fehlt das "$" vor der Variable.

Hab das Script aktualisiert.

Weitere Fragen zum Script bitte in den dazugehörigen Howto Thread.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Migration auf neuen Server + UTF8 Konvertierung

Post by larf »

van_haakonnen wrote: Wie gehe ich zur Migration am besten vor?
Ich würde einfach das alte System auf UTF-8 umstellen (das war ja schon hier geklärt), die Datenbank zu bereinigen (alte User komplett löschen) und dann mit den von OTRS mitgebrachten Scripts restore.pl und backup.pl auf dem alten System das Backup erstellen und auf dem neuen dann wiederherstellen. Das erspart dir den Aufwand, die Sachen einzeln zu kopieren.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
schaffel
Znuny newbie
Posts: 90
Joined: 20 May 2008, 12:50
Znuny Version: 3.1.X
Real Name: Felix
Company: SyroCon Consulting GmbH
Location: Darmstadt

Re: Migration auf neuen Server + UTF8 Konvertierung

Post by schaffel »

monotek wrote:Zum Konvertieren nach UTF8 kannst Du dir mal folgendes Howto ansehen:

http://www.otrs-forum.de/viewtopic.php?f=18&t=395
Hallo,
dieser Thread ist ja nun schon eine Weile alt, aber ich habe einen ziemlich ähnlich gelagerten Fall (Umzug + Konvertierung).
Scheinbar gibt es das referenzierte HowTo nicht mehr unter diesem Link.
Gibt es das noch irgendwo anders?
production: OTRS 5.0.X | OTRS:ITSM 5.0.X | AWS-RDS MariaDB 10.1.X | CentOS 7

Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Locked