Aus Gründen der Abwärtskompatibilität, des Inhalts und der Konfiguration in /etc und /content Ab Adobe Experience Manager (AEM) 6.3 wird während des Upgrades nicht sofort berührt oder umgewandelt. Dadurch wird sichergestellt, dass die Abhängigkeiten von Kundenanwendungen von diesen Strukturen intakt bleiben. Die Funktionalität für diese Inhaltsstrukturen ist weiterhin identisch, auch wenn der Inhalt in einer vordefinierten AEM 6.5 an einem anderen Ort gehostet wird.
Möglicherweise können nicht alle Speicherorte automatisch umgewandelt werden. Es gibt aber auch einige verzögerte CodeUpgradeTasks
, die auch als Lazy-Content-Migration bezeichnet werden. Kunden können diese automatischen Umwandlungen auslösen, indem sie die Instanz mit der folgenden Systemeigenschaft neu starten:
-Dcom.adobe.upgrade.forcemigration=true
Dadurch wird die CodeUpgradeTasks
während der Migration ausgeführt werden.
Das Ziel ist zwar eine effiziente Ausführung, aber dieser Aktualisierungsprozess ist synchron und führt daher abhängig von der Menge des zu verarbeitenden Inhalts zu Ausfallzeiten. Adobe empfiehlt, die Laufzeiten in einer Staging-Umgebung vor einem Produktionssystem zu bewerten, um ein entsprechendes Wartungsfenster zu planen.
Da dies normalerweise auch eine Anpassung der Anwendung erfordert, sollte diese Aktivität zusammen mit der entsprechenden Anwendungsbereitstellung durchgeführt werden.
Nachfolgend finden Sie eine vollständige Liste aller in Version 6.5 eingeführten CodeUpgradeTasks
:
Name | Relevant für AEM Versionen vor | Migrationstyp ** ** | Details |
---|---|---|---|
Cq561ProjectContentUpgrade |
< 5.6.1 | Unmittelbar | |
Cq60MSMContentUpgrade |
< 6.0 | Unmittelbar | Ermittelt alle LiveRelationShips aus VersionStorage , die gelöscht wurden, und fügt die Ausschlusseigenschaft zum übergeordneten Element hinzu. |
Cq61CloudServicesContentUpgrade |
< 6.1 | Unmittelbar | Strukturiert Cloud-Dienste für die standardmäßige sichere Einrichtung um |
Cq62ConfContentUpgrade |
< 6.2 | Unmittelbar | Entfernt eigenschaftsbasierte Verknüpfungen aus /content nach /conf (ersetzt durch den OSGi-Mechanismus) generiert die entsprechende OSGi-Konfiguration |
Cq62FormsContentUpgrade |
< 6.2 | Unmittelbar | Aufgrund der Handhabung von merge_preserve überschreibt die standardmäßig sichere Ablehnungsregel die erteilten Berechtigungen, was dazu führt, dass bei der Aktualisierung neu angeordnet werden muss |
CQ62Html5SmartFileUpgrade |
< 6.2 | Unmittelbar | Erkennt Komponenten mit dem Html5SmartFile-Widget, sucht nach Benutzern der Komponente im Inhalt und strukturiert die Persistenz neu, indem die Binärdatei auf einer Ebene nach unten verschoben und nicht auf Komponentenebene gespeichert wird. |
Cq62ProjectsCodeUpgrade |
< 6.2 | Unmittelbar | Verschiebt alte Stilprojekte aus /etc/projects nach /content/projects |
Cq62TargetCampaignsContentUpgrade |
< 6.2 | Unmittelbar | Führt eine Containerschicht in die Hierarchie (Bereiche) ein und passt Verweise an. |
Cq62TargetContentUpgrade |
< 6.2 | Unmittelbar | Legt feste Ortsnamen für Zielkomponenten fest. |
Cq62WorkflowContentUpgrade |
< 6.2 | Unmittelbar | Komplexe Transformation von Workflow-Modellen, die aus 6.2-Strukturen, Instanzen, Benachrichtigungen bestehen und dann vom Backup-Speicherort aus zusammenführen /var/backup |
CQ63AssetsMetadataFormsUpdate |
< 6.3 | Unmittelbar | Verschiebt Assets, benutzerdefinierte Metadatenschemata und Verarbeitungsprofile aus /apps nach /conf und übersetzt das Metadatenschema und die Metadatenprofilformulare von coral2 in coral3. |
CQ63AssetsSearchFacetsUpdate |
< 6.3 | Unmittelbar | Verschiebt Assets und benutzerdefinierte Suchfacetten aus /apps nach /conf und übersetzt das Metadatenschema und die Metadatenprofilformulare von coral2 in coral3. |
CQ63InboxItemsUpgrade |
< 6.3 | Unmittelbar | Aktualisiert InboxItems für die Sortierung von Inbox-Elementen (Anpassen von Metadaten für eine effiziente Sortierung) |
CQ63MetadataSchemaConfigUpdate |
< 6.3 | Unmittelbar | Passt die Eigenschaft metadataSchema im Ordner an, indem relative Pfade zu /conf anstelle von /apps |
CQ63MobileAppsNavUpgrade |
< 6.3 | Unmittelbar | Anpassen der Navigationsstruktur |
CQ63MonitoringDashboardsConfigUpdate |
< 6.3 | Unmittelbar | Verschiebt benutzerdefinierte Konfigurationen für die Überwachungs-Dashboards aus /libs und /apps |
CQ63ProcessingProfileConfigUpdate |
< 6.3 | Unmittelbar | Übersetzt die Eigenschaft processingProfile (bis 6.1 verwendet) in Assets so, dass sie mit der Struktur 6.3 und höher übereinstimmt. Passt außerdem die relativen Pfade des Profils an /conf anstelle von /apps. |
CQ63ToolsMenuEntriesContentUpgrade |
< 6.3 | Unmittelbar | Aktualisierungsaufgabe, die veraltete Menüeinträge aus CRXDE Lite und Web-Konsole entfernt, wenn ein Upgrade durchgeführt wird. |
CQ64CommunitiesConfigsCleanupTask |
< 6.3 | Verzögert | Verschieben von SRP-Cloud-Konfigurationen, Konfigurationen von Community-Schlagwörtern, Bereinigung /etc/social und /etc/enablement (alle Verweise und Daten müssen angepasst werden, wenn die verzögerte Migration ausgeführt wird - kein Anwendungsabschnitt sollte mehr von dieser Struktur abhängig sein). |
CQ64LegacyCloudSettingsCleanupTask |
< 6.4 | Verzögert | Bereinigungen /etc/cloudsettings (enthält ContextHub-Konfiguration). Die Konfiguration wird beim ersten Zugriff automatisch migriert. Falls die Migration verzögerter Inhalte zusammen mit der Aktualisierung dieses Inhalts in gestartet wird /etc/cloudsettings muss vor der Aktualisierung über das -Paket erhalten und neu installiert werden, damit die implizite Umwandlung eintritt, zusammen mit einer nachfolgenden Deinstallation des Pakets nach Abschluss. |
CQ64UsersTitleFixTask |
< 6.4 | Verzögert | Passt die alte Titelstruktur an den Titel im Benutzerprofilknoten an. |
CQ64CommerceMigrationTask |
< 6.4 | Verzögert | Migrieren von Commerce-Inhalten aus /etc/commerce nach /var/commerce. Während der Migration werden Inhalte verschoben und Verweise auf verschobene Inhalte aktualisiert, um den neuen Speicherort widerzuspiegeln. |
CQ65DMMigrationTask |
< 6.5 | Verzögert | Migrieren von alten Katalogeinstellungen und Dynamic Media Cloud Services-Einstellungen aus /etc nach /conf |
CQ65LegacyClientlibsCleanupTask |
< 6.5 | Verzögert | Bereinigen vorhandener Client-Bibliotheken unter /etc/clientlibs |