Anleitung für den Serverumzug

In diesem Artikel ist beschrieben, wie der Umzug eines laufenden GREYHOUND Servers auf einen neuen Server funktioniert. Hier ist eine Schritt-für-Schritt Anleitung:

  1. Vorbereitung: Installation von GREYHOUND auf dem neuen Server gemäß dieser Beschreibung.
  2. Nach der erfolgreichen Installation die beiden Dienste GREYHOUND Server und MySQL sowohl auf dem alten als auch auf dem neuen Server stoppen.
  3. Auf dem alten und neuen Server im GREYHOUND Admin den Kommunikationsserver unter Konfiguration deaktivieren, damit bei einem Serverstart nicht direkt Nachrichten abgeholt werden.
  4. Auf der neuen Maschine folgende Verzeichnisse löschen:

    C:\VS\MariaDB\data\data
    C:\VS\GREYHOUND\Server\AntiSpam
    C:\VS\GREYHOUND\Server\AutoClassification
    C:\VS\GREYHOUND\Server\DavSync
    C:\VS\GREYHOUND\Server\EmbeddingIndex
    C:\VS\GREYHOUND\Server\Data
    C:\VS\GREYHOUND\Server\FulltextIndex
    C:\VS\GREYHOUND\Server\GoogleSync
    C:\VS\GREYHOUND\Server\iCloudSync
    C:\VS\GREYHOUND\Server\ItemCount
    C:\VS\GREYHOUND\Server\SSL
    C:\VS\GREYHOUND\Server\TextClassification
    C:\VS\GREYHOUND\Server\Web
    C:\VS\GREYHOUND\Server\Thumbnails
    C:\VS\GREYHOUND\Server\Logs
    C:\VS\GREYHOUND\Server\Temp


    Hinweis: Falls bei euch nicht alle der gezeigten Verzeichnisse vorhanden sind, liegt das daran, dass ihr etwaige Produkte / Module nicht gebucht habt. Löscht in diesem Fall einfach alle der oben genannten Verzeichnisse, die auf eurem Server vorhanden sind.
  5. Folgende Verzeichnisse vom alten auf den neuen Server umkopieren:

    a) Zuerst: ..\MariaDB 10.3\data (Datenbank)

    b) Anschließend folgende Verzeichnisse vom alten auf den neuen Server umkopieren:

    ..\GREYHOUND\Server\AntiSpam
    ..\GREYHOUND\Server\AutoClassification

    ..\GREYHOUND\Server\DavSync
    ..\GREYHOUND\Server\EmbeddingsIndex
    ..\GREYHOUND\Server\Data
    (dies sind eure Anhänge)
    ..\GREYHOUND\Server\FulltextIndex
    (dies ist euer Suchindex)
    ..\GREYHOUND\Server\GoogleSync

    ..\GREYHOUND\Server\iCloudSync
    ..\GREYHOUND\Server\SSL

    ..\GREYHOUND\Server\TextClassification
    ..\GREYHOUND\Server\Web
    ..\GREYHOUND\Server\Thumbnails

  6. Falls die Datenbank auf dem alten Server in einem anderen Ordner lag, als auf dem neuen, dann ggf. die Pfade in der MariaDB 10.3\data\my.cnf auf dem neuen Server anpassen.
  7. Auf der neuen Maschine Dienste MySQL und dann GREYHOUND Server wieder starten. Die Dienste auf der alten Maschine bleiben ab jetzt deaktiviert, damit sich hier kein Mitarbeiter mehr einloggen und im “falschen” System arbeitet und hier auch keine Nachrichten mehr empfangen oder versendet werden können.
  8. Ggf. ein neues SSL-Zertifikat hinterlegen oder über das GCC ein neues Let’s Encrypt Zertifikat generieren lassen.
  9. Prüfen, ob alle Daten auf dem neuen Server vorhanden sind, dazu mit den GREYHOUND Client auf den neuen Server einloggen. Wenn alles passt, dann kann im GREYHOUND Admin der Kommunikationsserver unter Konfiguration aktiviert werden. Ab dem Zeitpunkt werden direkt wieder E-Mails von den POP3-Konten abgerufen, die in der Zwischenzeit empfangen wurden.
  10. Jetzt brauchen die Mitarbeiter nur noch die neue IP/Hostnamen vom neuen GREYHOUND Server um sich wieder einloggen zu können.
  11. Fertig! 🙂

Die Daten auf dem alten Server kannst du noch ein paar Tage behalten. Sollte nach ein paar Tagen mit dem Arbeiten auf dem neuen Server alles passen, dann kannst du die Daten vom alten Server löschen.