Migrationsvoraussetzungen

Diese Anleitung bezieht sich auf CMS Fiona ab Version 6.0.4. Bei Einsatz einer Sybase- oder MS-SQL-Datenbank bezieht sich diese Anleitung auf CMS Fiona ab Version 6.5.0. Soll eine von diesen Angaben nicht erfasste Fiona-Installation migriert werden, oder soll im Rahmen der Migration ein anderes Datenbank-Produkt eingesetzt werden, so lesen Sie bitte zuerst den Abschnitt über die Migration älterer Versionen.

Stellen Sie vor der Migration bitte unbedingt sicher, dass die folgenden Voraussetzungen erfüllt sind.

Systemvoraussetzungen

Stellen Sie sicher, dass der Rechner, auf dem Sie die neue Version installieren, die Systemvoraussetzungen erfüllt. Bitte beachten Sie hierbei, dass Sie ab Version 6.7.0 eine rechnergebundene Lizenz ohne ID-Beschränkung für die In-place-Migration benötigen.

Datenbank

Erstellen Sie einen Dump der CM- und TE-Datenbank. Sollte es zu unerwarteten Problemen bei der Migration kommen, so können Sie damit den ursprünglichen Stand wiederherstellen.

Die In-place-Migration wird für die folgenden Datenbankprodukte und -versionen unterstützt:

  • Oracle ab Version 9
  • MS-SQL Server ab Version 7
  • MySQL ab Version 5.0

Für SQLite-Datenbanken steht die In-place-Migration nicht zur Verfügung.

Installation der aktuellen Version von CMS Fiona

Installieren Sie die aktuelle Version von CMS Fiona auf dem Rechner, auf dem Sie die Migration durchführen wollen.

Die aktuelle Version braucht nur installiert, nicht jedoch konfiguriert zu werden. Sie wird durch die In-place-Migration konfiguriert.

Die bisherige Installation zugreifbar machen

Die Instanzenverzeichnisse und die Datenbank der bisherigen Installation müssen von der neuen Installation aus zugänglich sein, da die Migration die Konfiguration aus der bisherigen Installation in die neue Installation kopiert und die Inhalte migriert. Diese Voraussetzung ist erfüllt, wenn Sie die neue Version von CMS Fiona auf demselben Rechner installiert haben, auf dem sich auch die bisherige Version befindet.

Wenn Sie die neue Version von CMS Fiona jedoch auf einem neuen Server installiert haben, auf dem die alten Instanzenverzeichnisse nicht über das Dateisystem erreichbar sind, so kopieren Sie die alten Instanzenverzeichnisse auf den neuen Server. Kopieren Sie sie nicht in die neue Installation, sondern in ein temporäres Verzeichnis.

Falls die Datenbank ebenfalls nicht erreichbar ist oder falls Sie die Migration mit einer Kopie der Datenbank durchführen wollen, so verwenden Sie die anfangs erstellten Datenbank-Dumps des CM und der TE. Passen Sie – nachdem Sie den Datenbank-Server gegebenenfalls installiert und die Dumps importiert haben – die Datenbankkonfiguration in den alten Instanzenverzeichnissen auf dem neuen Server so an, dass dort die Kopie der Datenbank verwendet wird. Beachten Sie, dass es weder erforderlich noch möglich ist, den CMS-Server aus einem der kopierten alten CMS-Instanzenverzeichnisse zu starten.

Instanzen in der neuen Fiona-Installation anlegen

Legen Sie für jede bestehende Instanz, die Sie migrieren möchten, in der neuen Installation eine Instanz mit demselben Namen an. Bei jeder neuen Instanz sollte der Port-Bereich möglichst derselbe wie bei der entsprechenden alten Instanz sein. So vermeiden Sie Abweichungen zwischen der Konfiguration in den Web-Applikationen (für die keine automatische Migration verfügbar ist) und der CMS-Server-Konfiguration.

Letztere befindet sich in der instanzspezifischen Datei config/server.xml. Wenn Sie einen anderen Port-Bereich angeben, müssen die CMS-Server-Konfiguration in dieser Datei und die Konfiguration der GUI-Webapp in der instanzspezifischen Datei webapps/GUI/WEB-INF/basicConfig.properties diesbezüglich nach der Migration manuell abgeglichen werden.

Bitte beachten Sie, dass die Konfiguration der TE bei der Migration des CM (und nicht der TE) in die neue Instanz kopiert und dort angepasst wird. Bei Einsatz einer TE muss diese daher im selben Instanzverzeichnis wie der CM installiert sein. Andernfalls wird die Konfiguration von der Migration nicht erfasst.

Update Records übertragen

Sollten Sie den inkrementellen Export verwenden, so stellen Sie bitte sicher, dass vor dem Start der Migration alle vorhandenen Update Records mit Hilfe des SystemPublish-Jobs zur TE übertragen wurden. Wenn unverarbeitete Update Records vorhanden sind, wird die Migration mit einem entsprechenden Hinweis abgebrochen.

Festplattenplatz

Stellen Sie bitte sicher, dass genügend Festplattenplatz vorhanden ist. Planen Sie ein, dass

  • die bisherige und die neue CMS-Installation gleichzeitig installiert sind,
  • die Verzeichnisse script, config und data aus der bisherigen Instanz in die neue Instanz kopiert werden.