Stand: Dezember 2021

Einleitung

Manchmal ist es notwendig, die Advolux-Datenbank (den "Server") auf einen anderen Rechner umzuziehen, z. B. bei einem Hardware-Neukauf. Die Datenbank kann theoretisch von jedem zugelassenen Betriebssystem auf ein beliebiges anderes zugelassenes Betriebssystem umgezogen werden (z. B. von Windows zu Mac). In der Praxis wird es meist Mac zu Mac, Windows zu Windows, Linux zu Linux sein. Bei "gemischten" Wechseln gilt diese Anleitung aber auch. Dann müssten Sie für den alten Server den ersten Teil der Anleitung für das Betriebssystem nehmen und anschließend den zweiten Teil der Anleitung für das neue Betriebssystem.

Anleitung

Das Vorgehen ist im Prinzip auf allen Betriebssystemen:

  • Advolux auf dem neuen Rechner installieren, dann auf dem neuen Rechner den Server stoppen.
  • den Advolux-Server auf dem alten Rechner stoppen.
  • die Datenbank auf dem alten Rechner kopieren und auf den neuen Rechner übertragen.
  • Nacharbeiten (Rechte prüfen, DBUpdate ausführen, Vorlagenupdate ausführen), evtl. Backup neu einstellen, evtl. Performance-Einstellungen, den Advolux-Server starten).
  • Unbedingt darauf achten, dass der alte Server nicht parallel im Netzwerk weiterläuft.


Anleitung Windows

Anleitung Mac

Anleitung Linux (Ubuntu)


Umzug von Windows zu Windows

Installation von Advolux auf dem neuen Rechner

Im Normalfall ist es sinnvoll, die akuelle Version von Advolux zu installieren. Diese können Sie unter support.advolux.de herunterladen. Seit der Version 4.410 können Sie problemlos die 64-Bit Version nehmen. Laden Sie also Advolux herunter und starten die Installation. Die Anleitung beschreibt nur die wichtigen Teile der Installation. Der Rest ist durchklicken.

Wählen Sie "Erweitert (Profi Modus)".



Wählen Sie "Netzwerkmodus Server - Client und Server auf diesem Rechner".



Ändern Sie ggf. die Standardpfade.



Beenden Sie die Installation. Hierbei wird auf dem neuen Rechner eine neue Datenbank angelegt.


Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Drücken Sie den Button "Stoppen".



Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".



Bestätigen Sie die Meldung mit "OK".



"Beenden" Sie dann Advolux.



Stoppen des Advolux-Servers auf dem alten Rechner und kopieren der Datenbank und anderer Dateien


Öffnen Sie den Advolux-Client auf dem alten Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Drücken Sie den Button "Stoppen".



Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".



Bestätigen Sie die Meldung mit "OK".



"Beenden" Sie dann Advolux.



Nun können Sie die Datenbank, also den Ordner "AdvoluxData" kopieren. Standardmäßig ist dieser auf C:\ installiert.



Übertragen Sie nun den Ordner "AdvoluxData" entweder über ein externes Laufwerk, ein Netzlaufwerk oder direkt auf den neuen Server.

Hierbei gehen Sie auf dem neuen Rechner in "C:\AdvoluxData" (oder in das Verzeichnis, was Sie abweichend konfiguriert hatten) und löschen dort den vorhandenen Ordner "AdvoluxData" und ersetzen diesen mit dem alten "AdvoluxData."

Nun ist es noch sinnvoll, die Datei "luxserver.xml" aus dem alten Rechner mitzunehmen. Diese finden Sie im Programmverzeichnis AdvoluxJava.



Kopieren Sie diese in das AdvoluxJava-Verzeichnis des neuen Rechners und ersetzen somit die vorhandene luxserver.xml.

Falls Sie einen CalDAV-Server einsetzen, nehmen Sie auch die Dateien aus "AdvoluxJava/cert" mit.



Suchen Sie auf dem neuen Rechner "AdvoluxJava/cert" und fügen die Dateien dort ein. Damit ist der reine Umzug erledigt.


Starten des neuen Advolux-Servers/Konfiguration

Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Klicken Sie auf "Starten", nach ein paar Sekunden auf "Übernehmen".



Nun können Sie sich am Server anmelden.

Überprüfen Sie unter "System/Einstellungen/Datenbank konfigurieren", ob das Backupverzeichnis richtig eingestellt ist und Advolux dort schreiben kann.

Prüfen Sie ggf. unter "System/Einstellungen/Datenbank konfigurieren" die weiteren Einstellungen und Performance-Settings.

Prüfen Sie ggf. unter "System(Einstellungen/Weitere Einstellungen", ob der E-Mail-Service und der CalDAV-Service laufen.


Es ist wichtig, dass der neue und der alte Advolux-Server NICHT gleichzeitig im selben Netzwerk laufen. Deinstallieren Sie ggf. Advolux auf dem alten Server oder nehemen diesen aus dem Netzwerk.

Somit ist der Datenbankumzug abgeschlossen.


Umzug von Mac zu Mac

Installation von Advolux auf dem neuen Rechner

Im Normalfall ist es sinnvoll, die akuelle Version von Advolux zu installieren. Diese können Sie unter support.advolux.de herunterladen.


Laden Sie also Advolux herunter und starten die Installation. Die Anleitung beschreibt nur die wichtigen Teile der Installation. Der Rest ist durchklicken.

Wählen Sie "Erweitert (Profi Modus)".



Wählen Sie "Netzwerkmodus Server - Client und Server auf diesem Rechner".



Ändern Sie ggf. die Standardpfade.



Beenden Sie die Installation. Hierbei wird auf dem neuen Rechner eine neue Datenbank angelegt.

Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Drücken Sie den Button "Stoppen".



Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".



Bestätigen Sie die Meldung mit "OK".



"Beenden" Sie dann Advolux.

Stoppen des Advolux-Servers auf dem alten Rechner und kopieren der Datenbank und anderer Dateien


Öffnen Sie den Advolux-Client auf dem alten Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Drücken Sie den Button "Stoppen".



Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".



Bestätigen Sie die Meldung mit "OK".



"Beenden" Sie dann Advolux.



Nun können Sie die Datenbank, also den Ordner "AdvoluxData" kopieren. Standardmäßig ist dieser in "MacintoshHd::Benutzer::Geteilt" installiert.



Übertragen Sie nun den Ordner "AdvoluxData" entweder über ein externes Laufwerk, ein Netzlaufwerk oder direkt auf den neuen Server.

Hierbei gehen Sie auf dem neuen Rechner in "MacintoshHD::Benutzer::Geteilt" (oder in das Verzeichnis, was Sie abweichend konfiguriert hatten) und löschen dort den vorhandenen Ordner "AdvoluxData" und ersetzen diesen mit dem alten "AdvoluxData."

Nun ist es noch sinnvoll, die Datei "luxserver.xml" aus dem alten Rechner mitzunehmen. Diese finden Sie im Programmverzeichnis "Advolux".



Kopieren Sie diese in das Programme/Advolux-Verzeichnis des neuen Rechners und ersetzen somit die vorhandene luxserver.xml.

Falls Sie einen CalDAV-Server einsetzen, nehmen Sie auch die Dateien aus "Advolux/cert" mit.



Suchen Sie auf dem neuen Rechner "Advolux/cert" und fügen die Dateien dort ein. Damit ist der reine Umzug erledigt.

Prüfen und Ändern der Dateirechte

Gehen Sie auf dem Mac oben rechts auf die Suchlupe und geben "Terminal" ein.



Es öffnet sich ein Terminal-Fenster.



Geben Sie sudo -i ein und drücken ENTER.

Nun geben Sie das Passwort ein, mit dem Sie sich am Mac anmelden. Dieses sieht man nicht. Drücken Sie dann ENTER.

Es erscheint "root#".



Mit cd /Users/Shared und dann ENTER wechseln Sie in das Verzeichnis "Benutzer/Geteilt" (/Users/Shared).





Mit ls -la zeigen Sie den Besitzer, die Gruppe und die Rechte von "AdvoluxData" an.




Wir sehen im Beispiel im oberen Bild, dass das Verzeichnis "AdvoluxData" dem Besitzer "advo01" gehört und der Gruppe "admin" zugehörig ist.

Weiterhin sehen wir, dass die Rechte mit rwxrwxrwx für Alle gesetzt sind.

AdvoluxData sollte "root" gehören und die Gruppe "wheel" sein. Dies ist auch nach der Installation einer neuen Datenbank so, und sorgt dafür, dass die Advolux-Dienste korrekt funktionieren können. Durch das Kopieren vom anderen Rechner hat AdvoluxData jetzt aber abweichende Rechte. Diese stellen wir nun um.

Geben Sie chown -R root:wheel AdvoluxData ein und drücken ENTER.



Mit erneutem ls -la sehen wir, dass der Ordner AdvoluxData nun root gehört und der Gruppe wheel angehört.

Um sicherzugehen, stellen wir nun noch die Dateirechte ein.

Dies tun wir mit chmod -R 777 AdvoluxData.




Jetzt müssen noch die Rechte für die Datei "luxserver.xml" eingestellt werden.

Mit cd /Applications/Advolux wechseln wir in das Verzeichnis "AdvoluxData".



Geben Sie chown root:wheel luxserver.xml und ENTER ein.



Geben Sie chmod 777 luxserver.xml ein und dann ENTER.



Schließen Sie das Terminalfenster.

Starten des neuen Advolux-Servers/Konfiguration

Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Klicken Sie auf "Starten", nach ein paar Sekunden auf "Übernehmen".




Nun können Sie sich am Server anmelden.

Überprüfen Sie unter "System/Einstellungen/Datenbank konfigurieren", ob das Backupverzeichnis richtig eingestellt ist und Advolux dort schreiben kann.

Prüfen Sie ggf. unter "System/Einstellungen/Datenbank konfigurieren" die weiteren Einstellungen und Performance-Settings.

Prüfen Sie ggf. unter "System(Einstellungen/Weitere Einstellungen", ob der E-Mail-Service und evtl. der CalDAV-Service laufen.


Es ist wichtig, dass der neue und der alte Advolux-Server NICHT gleichzeitig im selben Netzwerk laufen. Deinstallieren Sie ggf. Advolux auf dem alten Server oder nehemen diesen aus dem Netzwerk.

Somit ist der Datenbankumzug abgeschlossen.


Umzug von Linux zu Linux

Installation von Advolux auf dem neuen Rechner

Im Normalfall ist es sinnvoll, die akuelle Version von Advolux zu installieren. Diese können Sie unter support.advolux.de herunterladen.

Laden Sie also Advolux herunter.

Öffnen Sie, nachdem Sie Advolux heruntergeladen haben, das Terminal. Navigieren Sie zu Ihrem Download-Ordner.



Entpacken Sie die Datei und starten die Installation.  Die Anleitung beschreibt nur die wichtigen Teile der Installation. Der Rest ist durchklicken.



Machen Sie die entpackte sh-Datei ausführbar.



Starten Sie die .sh-Datei.



Wählen Sie "Erweitert (Profi Modus)".




Wählen Sie "Netzwerkmodus Server - Client und Server auf diesem Rechner".



Ändern Sie ggf. die Standardpfade.



Beenden Sie die Installation. Hierbei wird auf dem neuen Rechner eine neue Datenbank angelegt.

Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Drücken Sie den Button "Stoppen".




Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".




Bestätigen Sie die Meldung mit "OK".



"Beenden" Sie dann Advolux.


Stoppen des Advolux-Servers auf dem alten Rechner und kopieren der Datenbank und anderer Dateien


Öffnen Sie den Advolux-Client auf dem alten Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".




Drücken Sie den Button "Stoppen".




Drücken Sie anschließend, wenn der Text "Der Server ist nicht gestartet" erscheint, auf "Abbruch".




Bestätigen Sie die Meldung mit "OK".




"Beenden" Sie dann Advolux.




Nun können Sie die Datenbank, also den Ordner "AdvoluxData" kopieren. Der Standardpfad ist /home/AdvoluxData.




Übertragen Sie nun den Ordner "AdvoluxData" entweder über ein externes Laufwerk, ein Netzlaufwerk oder direkt auf den neuen Server.

Hierbei gehen Sie auf dem neuen Rechner in "/home" (oder in das Verzeichnis, was Sie abweichend konfiguriert hatten) und löschen dort den vorhandenen Ordner "AdvoluxData" und ersetzen diesen mit dem alten "AdvoluxData."

Nun ist es noch sinnvoll, die Datei "luxserver.xml" aus dem alten Rechner mitzunehmen. Diese finden Sie im Programmverzeichnis "/opt/AdvoluxJava".



Kopieren Sie diese in das opt/AdvoluxJava-Verzeichnis des neuen Rechners und ersetzen somit die vorhandene luxserver.xml.

Falls Sie einen CalDAV-Server einsetzen, nehmen Sie auch die Dateien aus "/opt/AdvoluxJava/cert" mit.




Suchen Sie auf dem neuen Rechner "/opt/AdvoluxJava/cert" und fügen die Dateien dort ein. Damit ist der reine Umzug erledigt.

Prüfen der Dateirechte


Öffnen Sie ein "Terminal" und geben Sie sudo -i ein und drücken ENTER.



Nun geben Sie das Passwort für root ein. Dieses sieht man nicht. Drücken Sie dann ENTER. Es erscheint "root#".

Mit cd /home wechseln Sie in das Verzeichnis "home". Mit ls -la zeigen Sie den Besitzer, die Gruppe und die Rechte von "AdvoluxData" an.



Wir sehen im Beispiel im oberen Bild, dass das Verzeichnis "AdvoluxData" dem Besitzer "root" gehört und der Gruppe "root" zugehörig ist.

AdvoluxData sollte "root" gehören und die Gruppe "root" sein. Dies ist auch nach der Installation einer neuen Datenbank so, und sorgt dafür, dass die Advolux-Dienste korrekt funktionieren können.

Starten des neuen Advolux-Servers/Konfiguration

Öffnen Sie den Advolux-Client auf dem neuen Rechner. Klicken Sie rechts auf das Zahnrad und wählen "Datenbank konfigurieren".



Klicken Sie auf "Starten", dann nach ein paar Sekunden auf "Übernehmen".




Nun können Sie sich am Server anmelden.

Überprüfen Sie in Advolux unter "System/Einstellungen/Datenbank konfigurieren", ob das Backupverzeichnis richtig eingestellt ist und Advolux dort schreiben kann.

Prüfen Sie ggf. unter "System/Einstellungen/Datenbank konfigurieren" die weiteren Einstellungen und Performance-Settings.

Prüfen Sie ggf. unter "System(Einstellungen/Weitere Einstellungen", ob der E-Mail-Service und der CalDAV-Service laufen.


Es ist wichtig, dass der neue und der alte Advolux-Server NICHT gleichzeitig im selben Netzwerk laufen. Deinstallieren Sie ggf. Advolux auf dem alten Server oder nehemen diesen aus dem Netzwerk.


Somit ist der Datenbankumzug abgeschlossen.