Migreringstester testing-the-migration
Allmänt förfarande general-procedure
Beroende på konfigurationen finns det flera sätt att utföra migreringstester.
Du bör ha en test-/utvecklingsmiljö för att utföra migreringstester. Användningen av Adobe Campaign-miljöer regleras av licensavtal: kontrollera licensavtalet eller kontakta Adobe.
-
Stoppa all pågående utveckling och föra över den till produktionsmiljön.
-
Säkerhetskopiera utvecklingsmiljödatabasen.
-
Stoppa alla Adobe Campaign-processer i utvecklingsinstansen.
-
Säkerhetskopiera produktionsmiljödatabasen och återställ den som en utvecklingsmiljö.
-
Innan du startar Adobe Campaign-tjänsterna kör du frysinstansskriptet.js som gör att du kan rensa databasen för alla objekt som kördes när säkerhetskopieringen startades.
code language-none nlserver javascript nms:freezeInstance.js -instance:<instance> -arg:<run|dry>
note note NOTE Kommandot startar som standard i läget dry och visar alla begäranden som kördes av det kommandot, utan att starta dem. Använd run i kommandot för att köra autentiseringsbegäranden. -
Kontrollera att säkerhetskopiorna är korrekta genom att försöka återställa dem. Se till att du har tillgång till din databas, dina tabeller, dina data osv.
-
Testa migreringsproceduren i utvecklingsmiljön.
-
Om migreringen av utvecklingsmiljön lyckas kan du migrera produktionsmiljön.
Migreringsverktyg migration-tools
Med olika alternativ kan du mäta effekten av en migrering och identifiera potentiella problem. Dessa alternativ ska utföras:
-
i kommandot config:
code language-none nlserver.exe config <option> -instance:<instance-name>
-
eller vid uppgraderingen:
code language-none nlserver.exe config -postupgrade <option> -instance:<instance-name>
- Du måste använda alternativet -instance:
<instanceame>
. Vi rekommenderar inte att du använder alternativet -allinstances. - Med Adobe Campaign-uppdateringskommandot (postupgrade) kan du synkronisera resurser och uppdateringsscheman samt databasen. Den här åtgärden kan bara utföras en gång på programservern. När resurserna har synkroniserats kan du med kommandot postupgrade identifiera om synkroniseringen genererar fel eller varningar.
Objekt som inte är standard eller saknas
-
Alternativet -showCustomEntities visar listan över alla objekt som inte är standard:
code language-none nlserver.exe config -showCustomEntities -instance:<instance-name>
Exempel på ett skickat meddelande:
code language-none xtk_migration:opsecurity2 xtk:entity
-
Alternativet -showDeletedEntities visar en lista över alla standardobjekt som saknas i databasen eller filsystemet. För varje objekt som saknas anges sökvägen.
code language-none nlserver.exe config -showDeletedEntities -instance:<instance-name>
Exempel på ett skickat meddelande:
code language-none Out of the box object 'nms:deliveryCustomizationMdl' belonging to the 'xtk:srcSchema' schema has not been found in the file system.
Verifieringsprocess verification-process
Den här processen är integrerad som standard i postuppgraderingskommandot och gör att du kan visa varningar och fel som kan få migreringen att misslyckas. Om fel visas har migreringen inte körts. Om detta händer korrigerar du alla fel och startar sedan om efteruppgraderingen.
Du kan starta verifieringsprocessen fristående (utan migrering) med kommandot:
nlserver.exe config -postupgrade -check -instance:<instance-name>
Följande uttryck söks efter (skiftlägeskänsliga):
)
)
Om du använder någon av de här inaktuella distributionstyperna i ett externt konto bör det externa kontot tas bort och du bör sedan köra kommandot postupgrade .
Om du vill ändra till Web API-distribution läser du Webbprogram.
En konsekvenskontroll av databaser och scheman utförs också.
Återställningsalternativ restoration-option
Med det här alternativet kan du återställa färdiga objekt om de har ändrats. För varje återställt objekt sparas en säkerhetskopia av ändringarna i den valda mappen:
nlserver.exe config -postupgrade -restoreFactory:<backupfolder> -instance:<instance-name>
Återuppta migreringen resuming-migration
Om du startar om efteruppgraderingen efter ett migreringsfel återupptas den från samma plats som den stoppades.