Upgrade des JBoss EAP-Clusters von 7.4.10 auf 7.4.23 für AEM Forms on JEE upgrade-jboss-eap-cluster-from-7-4-10-to-7-4-23
Überblick overview
Wenn Sie einen JBoss EAP-Cluster von Version 7.4.10 auf 7.4.23 für AEM Forms on JEE aktualisieren, ist eine zusätzliche Konfiguration erforderlich, die über die eigenständigen Upgrade-Schritte hinausgeht. Cluster-spezifische Einstellungen wie Cache-Locators, Master-Slave-Authentifizierung, Host-Bindungen und Domain-Controller-Konfiguration müssen bei der neuen JBoss-Installation aktualisiert werden.
Gilt für applies-to
Dieser Artikel gilt für:
- AEM Forms on JEE läuft auf JBoss EAP 7.4.10 in einer Cluster-Umgebung
- Master-Slave JBoss EAP-Konfigurationen unter Windows und Linux
Voraussetzungen prerequisites
Führen Sie alle Schritte in Upgrade von JBoss EAP für AEM Forms on JEE vom 7.4.10 bis 7.4.23 aus aus. Kopieren Sie dabei auch die Verbindungs-URL, den Benutzernamen und das Kennwort aus der bestehenden -Installation in die neuen Konfigurationsdateien.
Schritte steps
Führen Sie die folgenden zusätzlichen Cluster-spezifischen Schritte aus:
Aktualisieren der Datei domain.conf.bat update-domain-conf-bat
-
Fügen Sie in Ihrer
domain.conf.batdie Locators-Informationen aus Ihrer vorhandenen Einrichtung zur neuen Datei hinzu:code language-text set "JAVA_OPTS=%JAVA_OPTS% -Doak.documentMK.maxServerTimeDiffMillis=-1" set "JAVA_OPTS=%JAVA_OPTS% -Dadobe.cache.cluster-locators=<ip-address-master>[22345],<ip-address-slave>[22345]" set "JAVA_OPTS=%JAVA_OPTS% -DentityExpansionLimit=10000"
Master-Slave-Authentifizierung konfigurieren configure-master-slave-authentication
-
Erstellen Sie einen neuen Benutzer für die Master-Slave-Authentifizierung auf dem Master-Knoten.
-
Aktualisieren Sie auf den Slave-Knoten das Benutzerkennwort in
host.xml:code language-xml <server-identities> <secret value="Y2hhbmdlaXQ="/> </server-identities>
Aktualisieren von IP-Adressen in host.xml update-ip-addresses-in-host-xml
-
Aktualisieren Sie die IP-Adressen für Master- und Slave-Knoten in
host.xml:code language-xml <interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:<ip-address>}"/> </interface> <interface name="public"> <inet-address value="${jboss.bind.address:<ip-address>}"/> </interface> </interfaces>
Entfernen von Bereitstellungen aus der Domain-Konfiguration remove-deployments-from-domain-configuration
-
Stellen Sie sicher, dass in der neuen
domain_<db>.xml-Datei kein<deployments>vorhanden ist. -
Kopieren Sie den folgenden Block nicht aus der vorhandenen Konfiguration:
code language-xml <deployments> <deployment name="adobe-forms-ivs-jboss.ear" runtime-name="adobe-forms-ivs-jboss.ear"/> <deployment name="adobe-livecycle-cq-author.ear" runtime-name="adobe-livecycle-cq-author.ear"/> <deployment name="adobe-livecycle-jboss.ear" runtime-name="adobe-livecycle-jboss.ear"/> <deployment name="adobe-livecycle-native-jboss-x86_win32.ear" runtime-name="adobe-livecycle-native-jboss-x86_win32.ear"/> <deployment name="adobe-livecycle-native-jboss-x86_win64.ear" runtime-name="adobe-livecycle-native-jboss-x86_win64.ear"/> <deployment name="adobe-output-ivs-jboss.ear" runtime-name="adobe-output-ivs-jboss.ear"/> <deployment name="adobe-workspace-client.ear" runtime-name="adobe-workspace-client.ear"/> </deployments>
Treiberklasse in der Domain-Konfiguration aktualisieren update-driver-class-in-domain-configuration
-
Aktualisieren Sie den Abschnitt zur Treiberklasse in
domain_<db>.xmlbasierend auf Ihrer Datenbank-Engine:MSSQL:
code language-xml <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>Oracle:
code language-xml <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
Domänencontroller auf Slave-Knoten aktualisieren update-domain-controller-on-slave-nodes
-
Aktualisieren Sie den Domain-Controller-Block auf dem Slave-Knoten in
host.xmlmit der Master-IP-Adresse, Port9999,slave1undManagementRealm:code language-xml <remote host="<ip-address>" port="9999" username="slave1" realm="ManagementRealm"/>
Aktualisieren von jboss-cli.xml update-jboss-cli-xml
- Aktualisieren Sie den
<host>injboss-cli.xmlsowohl auf dem Master- als auch auf dem Slave-Knoten.