Migratietests testing-the-migration
Algemene procedure general-procedure
Afhankelijk van uw configuratie zijn er verschillende manieren om migratietests uit te voeren.
U moet over een test-/ontwikkelomgeving beschikken om migratietests uit te voeren. Adobe Campaign-omgevingen zijn onderworpen aan licentie: controleer uw licentieovereenkomst of neem contact op met uw Adobe.
-
Stop alle ontwikkelingen in uitvoering en zorg ervoor dat ze in de productieomgeving terechtkomen.
-
Maak een steun van het gegevensbestand van de ontwikkelomgeving.
-
Stop alle Adobe Campaign-processen op de ontwikkelingsinstantie.
-
Maak een back-up van de database van de productieomgeving en herstel deze als ontwikkelomgeving.
-
Voordat u de Adobe Campaign-services start, voert u de vriesinstantie.js het waarschuwings manuscript dat u het gegevensbestand van om het even welke voorwerpen laat ontruimen die toen de steun werd begonnen in werking gesteld.
code language-none nlserver javascript nms:freezeInstance.js -instance:<instance> -arg:<run|dry>
note note NOTE De opdracht wordt standaard gestart drogen en geeft een overzicht van alle aanvragen die door die opdracht zijn uitgevoerd, zonder deze te starten. Gebruik voor het uitvoeren van waarschuwingen run in de opdracht. -
Zorg ervoor dat uw back-ups correct zijn door ze te herstellen. Zorg ervoor dat u toegang hebt tot uw database, tabellen, gegevens, enzovoort.
-
Test de migratieprocedure in de ontwikkelomgeving.
-
Als de migratie van de ontwikkelomgeving succesvol is, kunt u de productieomgeving migreren.
Migratieprogramma's migration-tools
Met verschillende opties kunt u de impact van een migratie meten en de mogelijke problemen identificeren. Deze opties moeten worden uitgevoerd:
-
in de config opdracht:
code language-none nlserver.exe config <option> -instance:<instance-name>
-
of na de upgrade:
code language-none nlserver.exe config -postupgrade <option> -instance:<instance-name>
- U moet de opdracht -instance:
<instanceame>
-optie. We raden u niet aan het -allinstances -optie. - De opdracht Adobe Campaign-update (postupgrade) kunt u bronnen synchroniseren en schema's en de database bijwerken. Deze bewerking kan slechts eenmaal en alleen op de toepassingsserver worden uitgevoerd. Nadat u bronnen hebt gesynchroniseerd, kunt u postupgrade laat u ontdekken of de synchronisatie om het even welke fouten of waarschuwingen produceert.
Niet-standaard of ontbrekende objecten
-
De -showCustomEntities geeft de lijst met alle niet-standaardobjecten weer:
code language-none nlserver.exe config -showCustomEntities -instance:<instance-name>
Voorbeeld van een verzonden bericht:
code language-none xtk_migration:opsecurity2 xtk:entity
-
De -showDeletteEntities geeft de lijst weer van alle standaardobjecten die ontbreken in de database of het bestandssysteem. Voor elk ontbrekend object wordt het pad opgegeven.
code language-none nlserver.exe config -showDeletedEntities -instance:<instance-name>
Voorbeeld van een verzonden bericht:
code language-none Out of the box object 'nms:deliveryCustomizationMdl' belonging to the 'xtk:srcSchema' schema has not been found in the file system.
Verificatieproces verification-process
Geïntegreerd als norm in het postupgrade bevel, laat dit proces u waarschuwingen en fouten tonen die de migratie zouden kunnen doen ontbreken. Als er fouten worden weergegeven, is de migratie niet uitgevoerd. Als dit gebeurt, corrigeert u alle fouten en start u de postupgrade opnieuw.
U kunt het verificatieproces zelfstandig (zonder migratie) starten met de opdracht:
nlserver.exe config -postupgrade -check -instance:<instance-name>
De volgende expressies worden gezocht (hoofdlettergevoelig):
Als u een van deze verouderde implementatietypen gebruikt in een externe account, moet deze externe account worden verwijderd en moet u vervolgens het volgende uitvoeren postupgrade gebruiken.
Als u wilt overschakelen op de webAPI-implementatie, raadpleegt u Webtoepassingen.
Er wordt ook een coherentiecontrole van de database en het schema uitgevoerd.
Herstellen, optie restoration-option
Met deze optie kunt u objecten uit de doos herstellen als ze waren gewijzigd. Voor elk hersteld object wordt een back-up van de wijzigingen opgeslagen in de geselecteerde map:
nlserver.exe config -postupgrade -restoreFactory:<backupfolder> -instance:<instance-name>
De migratie hervatten resuming-migration
Als u na een migratiemislukking opnieuw begint, hervat het van de zelfde plaats het werd tegengehouden.