Uppgraderingsprocedur upgrade-procedure
När du uppgraderar dina AEM-miljöer måste du ta hänsyn till skillnaderna i tillvägagångssätt mellan att uppgradera författarmiljöer eller publiceringsmiljöer för att minimera driftstoppen för både författare och slutanvändare. På den här sidan beskrivs den höga nivån för uppgradering av en AEM topologi som för närvarande körs på en version av AEM 6.x. Eftersom processen skiljer sig mellan redigerings- och publiceringsnivåer samt Mongo- och TarmMK-baserade distributioner, har varje nivå och mikrokärna listats i ett separat avsnitt. När du utför din distribution rekommenderar vi att du först uppgraderar din utvecklingsmiljö, avgör om du lyckas och sedan fortsätter till publiceringsmiljöerna.
Stjärtmaskförfattarnivå tarmk-author-tier
Startopologi starting-topology
Den topologi som antas för det här avsnittet består av en författarserver som körs på tarMK med ett Cold Standby. Replikering sker från författarservern till TjärMK-publiceringsservergruppen. Även om det inte visas här kan den här metoden även användas för distributioner som använder avlastning. Se till att du uppgraderar eller återskapar avlastningsinstansen på den nya versionen efter att du har inaktiverat replikeringsagenter på författarinstansen och innan du återaktiverar dem.
Förberedelse av uppgradering upgrade-preparation
- Stoppa redigering av innehåll
- Stoppa standby-instansen
- Inaktivera replikeringsagenter på författaren
- Kör underhållsarbete före uppgradering.
Uppgraderingskörning upgrade-execution-1
- Kör uppgradering på plats
- Uppdatera dispatchermodulen vid behov
- QA validerar uppgraderingen
- Stäng författarinstansen.
Om slutförd if-successful
- Kopiera den uppgraderade instansen för att skapa en ny Cold Standby
- Starta Author-instansen
- Starta Standby-instansen.
Om misslyckades (återställning) if-unsuccessful-rollback
- Starta vänteläget som nytt primärt
- Bygg om redigeringsmiljön från vänteläget Cold.
Författarkluster för MongoMK mongomk-author-cluster
Startopologi starting
Den topologi som antas för det här avsnittet består av ett MongoMK Author-kluster med minst två AEM Author-instanser, som stöds av minst två MongoMK-databaser. Alla författarinstanser delar ett datalager. Dessa steg bör gälla både S3- och File-datalager. Replikering sker från författarservrarna till TjärMK-publiceringsservergruppen.
Förberedelse av uppgradering preparation
- Stoppa redigering av innehåll
- Klona datalagret för säkerhetskopiering
- Stoppa alla utom en AEM Author-instans, din primära författare
- Ta bort alla MongoDB-noder utom en från replikuppsättningen, den primära Mongo-instansen
- Uppdatera
DocumentNodeStoreService.cfg
på den primära författaren för att återspegla replikuppsättningen för en enskild medlem - Starta om den primära författaren för att säkerställa att den startar om ordentligt
- Inaktivera replikeringsagenter på den primära författaren
- Kör underhållsarbete före uppgradering på den primära författarinstansen
- Uppgradera vid behov MongoDB på den primära Mongo-instansen till version 3.2 med WiredTiger
Uppgraderingskörning execution
- Köra en uppgradering på plats på den primära författaren
- Uppdatera Dispatcher eller webbmodulen vid behov
- QA validerar uppgraderingen
Om slutförd successful-1
- Skapa nya 6.3 Author-instanser, anslutna till den uppgraderade Mongo-instansen
- Återskapa MongoDB-noder som tagits bort från klustret
- Uppdatera
DocumentNodeStoreService.cfg
filer som återspeglar hela replikuppsättningen - Starta om Author-instanserna, en i taget
- Ta bort det klonade datalagret.
Om misslyckades (återställning) if-unsuccessful
- Konfigurera om de sekundära författarinstanserna för att ansluta till det klonade datalagret
- Stäng den uppgraderade primära författarinstansen
- Stäng den uppgraderade primära instansen av Mongo.
- Starta de sekundära Mongo-instanserna med en av dem som ny primär
- Konfigurera
DocumentNodeStoreService.cfg
filer på den sekundära författarinstansen så att de pekar på replikuppsättningen ännu inte uppgraderade Mongo-instanser - Starta de sekundära författarinstanserna
- Rensa de uppgraderade författarinstanserna, Mongo-noden och datalagret.
TjärMK-publiceringsgrupp tarmk-publish-farm
TjärMK-publiceringsgrupp publish-farm
Den topologi som antas för det här avsnittet består av två TjärMK-publiceringsinstanser, framtagna av Dispatchers, som i sin tur står framför en belastningsutjämnare. Replikering sker från författarservern till TjärMK-publiceringsservergruppen.
Uppgraderingskörning execution-upgrade
- Stoppa trafiken till Publish 2-instansen vid belastningsutjämnaren
- Kör underhåll före uppgradering vid publicering 2
- Köra en uppgradering på plats vid publicering 2
- Uppdatera Dispatcher eller webbmodulen vid behov
- Rensa Dispatcher-cachen
- QA validerar Publish 2 via Dispatcher, bakom brandväggen
- Avsluta publicering 2
- Kopiera Publish 2-instansen
- Starta publicering 2
Om slutförd successful-2
- Aktivera trafik till Publish 2
- Stoppa trafik till Publish 1
- Stoppa Publish 1-instansen
- Ersätt Publish 1-instansen med en kopia av Publish 2
- Uppdatera Dispatcher eller webbmodulen vid behov
- Töm Dispatcher-cachen för Publish 1
- Starta publicering 1
- QA validerar Publish 1 via Dispatcher, bakom brandväggen
Om misslyckades (återställning) rollback
- Skapa en kopia av Publish 1
- Ersätt Publish 2-instansen med en kopia av Publish 1
- Töm Dispatcher-cachen för Publish 2
- Starta publicering 2
- QA validerar Publish 2 via Dispatcher, bakom brandväggen
- Aktivera trafik till Publish 2
Slutliga uppgraderingssteg final-upgrade-steps
- Aktivera trafik till Publish 1
- QA utför slutlig validering från en offentlig URL
- Aktivera replikeringsagenter från redigeringsmiljön
- Återuppta redigering av innehåll
- Utför kontroller efter uppgradering.