Migration einer Windows-Installation nach Suse Linux

Hilfe zu OTRS Problemen aller Art
Post Reply
saschi
Znuny newbie
Posts: 17
Joined: 23 Jul 2009, 15:58
Znuny Version: 2.2.4

Migration einer Windows-Installation nach Suse Linux

Post by saschi »

Hi,
nachdem ich übr die Suchfunktion keinn entsprechenden Beitrag gefunden habe, poste ich mein Problem nun hier.

Wir haben eine OTRS 2.4.7 Version auf einem Windows Server 2003 laufen.
Nun möchte ich gerne das gesamte System auf Linux umstellen.

Hierzu habe ich ein Suse Linux 11.2 installiert.

Das OTRS installiert, die Datenbank zurückgespielt und hänge nun an den Attachments, die wir im Windows-System im Filesystem abgelegt haben.
Ich habe den Ordner (Windowssystem) E:\OTRS\OTRS\var\article nach (Linuxsystem) /opt/otrs/var/article kopiert.
Zuletzt habe ich die Dienste neu gestartet aber ich bekomme die Bilder in den Tickets nicht angezeigt.
Wäre um Hilfe dankbar.
Vielleicht hat auch noch jemand Tipps zur Migration von Windows auf Linux betreffend Anpassungen, Partitionierung unter Linux etc.
Vielen Dank und viele Grüße.
Sascha
Produktiv:
OTRS 2.4.7
OS Windows Server 2003
Apache2
MySQL

Testsystem:
OTRS 2.4.6
OS Suse Linux 11.2
Apache2
Mysql
Igor1312
Znuny newbie
Posts: 34
Joined: 24 Feb 2010, 17:18
Znuny Version: 2.2.6

Migration einer Windows-Installation nach Suse Linux

Post by Igor1312 »

Hi Saschi,

oh wie schön, da hat einer das gleiche Vorhaben wie ich :)
Ich bin allerdings noch nicht so weit. openSuse läuft, aber ich bekomme weder die Windows-Freigaben fest gemountet, noch das RPM über yast installiert. Aber das ist ein anderes Thema, wobei du mir evtl. helfen kannst. Ich bin nämlich nicht so ganz fit in Linux.

Ist das der Standard-Pfad zum article Verzeichnis?
Einstellen kann man den über Config.pm
$Self->{ArticleDir} = '<OTRS_CONFIG_Home>/var/article';
hier dann '/opt/otrs/var/article'
oder SysConfig - Core::Ticket – ArticleDir

Tschö,
Igor
Otrs 2.4.7 auf openSuse 11.2 in VirtualBox unter Windows Server 2003
saschi
Znuny newbie
Posts: 17
Joined: 23 Jul 2009, 15:58
Znuny Version: 2.2.4

Migration einer Windows-Installation nach Suse Linux

Post by saschi »

Hi Igor,
Den Eintrag $Self->{ArticleDir} = '<OTRS_CONFIG_Home>/var/article'; finde ich in der Config.pm nicht, hoffe ich bin nicht schon "Betriebsblind" ^^
Den Eintrag des Home Directory hatte ich auf /opt/otrs angepasst sodass in der Variable <OTRS_CONFIG_Home> ja der Eintrag /opt/otrs stehen sollte.
Was das Umgehen mit Linux angeht bin ich auch noch Anfänger zumindest im Bereich Administration von System.
Grundwissen im Bereich "Heimanwender" sind vorhanden. Ich bewege mich im Moment also auch auf Neuland und helfe mir mit Büchern und google und natürlich diesem Forum :)
Viele Grüße
Sascha
Produktiv:
OTRS 2.4.7
OS Windows Server 2003
Apache2
MySQL

Testsystem:
OTRS 2.4.6
OS Suse Linux 11.2
Apache2
Mysql
Igor1312
Znuny newbie
Posts: 34
Joined: 24 Feb 2010, 17:18
Znuny Version: 2.2.6

Migration einer Windows-Installation nach Suse Linux

Post by Igor1312 »

Hi Saschi,

nein, der steht auch nicht in der Config.pm drin, man kann ihn aber reinschreiben. Wozu das gut sein soll, keine Ahnung, schließlich wird das auch über SysConf eingestellt. Wie auch immer, hast du dort mal nachgesehen, ob der Pfad korrekt ist?
Werden eigentlich nur die Bilder nicht angezeigt oder kommt gar nichts, wenn du auf (klar) hinter der Tickenummer klickst?

Ich bin immer noch nicht so weit, migriere gerade die Datenbank ...

Tschö,
Igor
Otrs 2.4.7 auf openSuse 11.2 in VirtualBox unter Windows Server 2003
saschi
Znuny newbie
Posts: 17
Joined: 23 Jul 2009, 15:58
Znuny Version: 2.2.4

Migration einer Windows-Installation nach Suse Linux

Post by saschi »

Hi,
ja der Pfad ist korrekt. Er steht in der Sysconfig auf <OTRS_CONFIG_Home>/var/article
Wenn ich auf ein Ticket klicke, dann erhalte ich da wo der Text stehen sollte folgendes: [cid:image001.png@01CAB6DB.19684F80]

Hat vielleicht jemand eine Idee warum die Bilder nicht angezeigt werden können? was Muss ich denn ändern, damit die Pfade stimmen, wo finde ich diese?

Viele Grüße
Sascha

@Igor: Die Migration der Datenbank war bei uns stressfrei, da wir jeweils MySQL benutzen. Dump abziehen, auf Linux kopieren, Dump einspielen und fertig. Allerdings hat unsere Testdatenbank auch nur ein paar MB, spannend wird die Migration der Produktivdatenbank (> 4 GB)
Produktiv:
OTRS 2.4.7
OS Windows Server 2003
Apache2
MySQL

Testsystem:
OTRS 2.4.6
OS Suse Linux 11.2
Apache2
Mysql
saschi
Znuny newbie
Posts: 17
Joined: 23 Jul 2009, 15:58
Znuny Version: 2.2.4

Migration einer Windows-Installation nach Suse Linux

Post by saschi »

Hi,
so, Problem gelöst, es lag an den Rechten im Dateisystem.
Beim Kopieren des Ordners Article wurden die root Benutzerrechte mit übernommen.
Ein kleiner Befehl: chown -r wwwrun.www article/ hat das Problem gelöst.
Viele Grüße
Sascha
Produktiv:
OTRS 2.4.7
OS Windows Server 2003
Apache2
MySQL

Testsystem:
OTRS 2.4.6
OS Suse Linux 11.2
Apache2
Mysql
Dennis
Znuny wizard
Posts: 310
Joined: 16 Dec 2005, 14:40
Location: Schömberg
Contact:

Migration einer Windows-Installation nach Suse Linux

Post by Dennis »

Am besten bin/SetPermissions.sh benutzen, das setzt euch die richtigen Rechte im kompletten OTRS Verzeichnis
Produktiv:
SuSE 11.2 - OTRS 2.4.7
saschi
Znuny newbie
Posts: 17
Joined: 23 Jul 2009, 15:58
Znuny Version: 2.2.4

Migration einer Windows-Installation nach Suse Linux

Post by saschi »

Prima Tipp, vielen Dank.
Bin gerade am nächsten Problem :)
Ich setze gerade das Produktivsystem auf und bin mittlerweile mit den Überlegungen zum sizeing soweit:

Partitionen:
1x root
1x swap
1x Datenbank (wie würde der genaue Mountpoint hierzu heißen?)
1x /var/article (= Mountpoint)
1x backup (Mountpoint: /backup)

Wie findt ihr die Aufteilung? gibt es Optimierungspotential?
Um Meinungen wäre ich Dankbar.
Gruß
Sascha
Produktiv:
OTRS 2.4.7
OS Windows Server 2003
Apache2
MySQL

Testsystem:
OTRS 2.4.6
OS Suse Linux 11.2
Apache2
Mysql
Dennis
Znuny wizard
Posts: 310
Joined: 16 Dec 2005, 14:40
Location: Schömberg
Contact:

Migration einer Windows-Installation nach Suse Linux

Post by Dennis »

Also ich persönlich bin kein Freund von dieser Aufteilerei, führt nur zu problemen später wenn der Platz eng wird und du falsch gesized hast.

Ich würde RAID1 mit einem logischen Device und dieses unterteilen in swap und root (/).

Die Datenbanken liegen im Normalfall unter /var/lib/mysql
Produktiv:
SuSE 11.2 - OTRS 2.4.7
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Migration einer Windows-Installation nach Suse Linux

Post by ferrosti »

Die Aufteilerei ist auf alle Fälle sinnvoll und wenn sie nicht fix gesetzt wird, dann sollte auf alle Fälle lvm zum Einsatz kommen.

Folgende Aufteilung würde ich MINDESTENS vornehmen:
- /
- /boot
- /var (/tmp auf /var/tmp linken)
- swap

Backups haben auf dem selben Gerät wie das System nichts zu suchen. Mounte Dir ein Netzlaufwerk und schmeiß das Backup dort rein.
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
Post Reply