Delen via


de Microsoft Dynamics-implementatie bijwerken

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (on-premises), Dynamics CRM 2016

Microsoft Dynamics CRM 2016 biedt een aanzienlijke verbetering in functionaliteit ten opzichte van de vorige versie. Daarom is de upgrade mogelijk van invloed op bestaande functies, oplossingen en uitbreidingen. Dit onderwerp bevat een proces voor aanbevolen werkwijzen waarmee u systeemuitval tot een minimum kunt beperken en helpt u tevens bij het vaststellen van de problemen die zich mogelijk voordoen als gevolg van de upgrade.

In dit onderwerp

Het upgradeproces

Voorbereiden op een upgrade

De testomgeving instellen

De testomgeving upgraden en valideren

Wat moet u doen als de upgrade of migratie mislukt?

Het upgradeproces

Als onderdeel van het upgradeproces, zijn er twee afzonderlijke omgevingen te onderscheiden:

  • Testomgeving. De testomgeving stelt een beperkte implementatie van Microsoft Dynamics CRM voor die wordt gebruikt om de upgrade te valideren. De testomgeving moet een zo exact mogelijke voorstelling van de productieomgeving zijn met wezenlijke overeenkomsten wat betreft de hardware (processor, schijf, geheugen, enzovoort), het technologieplatform (Windows Server, SQL Server, enzovoort), de topologie (één server, twee servers, vijf servers, enzovoort) en de gegevens (Microsoft Dynamics CRM-databases). Als u een geschikte omgeving voor het testen wilt maken, moet u mogelijk een netwerktaakverdeling instellen met Microsoft NLB of Microsoft Dynamics CRM-onderdelen en -toepassingen clusteren, installeren en configureren, zoals E-mail Router, werkstromen, aanpassingen en connectors. Ook moet u mogelijk eventuele aanvullende invoegtoepassingen, modules of oplossingen installeren die specifiek zijn voor de implementatie. Dit proces kan aanzienlijk worden vereenvoudigd door een testomgeving tot stand te brengen die geheel of gedeeltelijk wordt uitgevoerd en geconfigureerd door gebruik te maken van een virtualisatietechnologie, zoals Windows ServerHyper-V. In deze testomgeving voert de beheerder de upgrade uit, optimaliseert de prestaties, introduceert mogelijk bijgewerkte code en test of het systeem correct functioneert.

  • Productie-implementatie. Deze installatie stelt de implementatie van Microsoft Dynamics CRM voor die wordt gebruikt door alle Microsoft Dynamics CRM-gebruikers in de organisatie. In de productie-implementatie wordt de upgrade uitgevoerd en kan de beheerder strategieën gebruiken waarmee de upgradeprestaties worden geoptimaliseerd. De upgradebeheerder kan bijgewerkte code mogelijk verplaatsen van de ontwikkel- of testomgeving naar de productieomgeving. Vervolgens zet de beheerder de productieomgeving online, valideert dat het systeem goed functioneert en implementeert Dynamics 365 voor Outlook naar behoeven voor alle gebruikers.

Voorbereiden op een upgrade

Zorg ervoor dat u voldoende personeel, middelen en tijd inzet voor de upgrade. Als onderdeel van deze fase moet u bepalen wie bij de upgrade wordt betrokken, de hardware en software aanwijzen voor de testomgeving die wordt gebruikt om de upgrade te valideren, en een planning maken voor mogelijke fouten.

U moet ook beoordelen of de huidige productieomgeving geschikt is voor de upgrade. Hiervoor moet de documentatie bij Microsoft Dynamics 365 worden doorgenomen.

Bovendien moet u de acceptatiecriteria vaststellen die worden gebruikt om te bepalen of de productie-upgrade moet worden voortgezet.

Tip

Voor Microsoft Dynamics-partners is Microsoft Dynamics Sure Step verkrijgbaar, waarmee u de risico's kunt beperken en de taken in verband met de implementatie en configuratie van Microsoft Dynamics-oplossingen beter kunt doorlopen. Ga naar de PartnerSource-website voor meer informatie over Microsoft Dynamics Sure Step, inclusief trainingen, methoden en downloads voor hulpprogramma's. (Dynamics Partner-lidmaatschap vereist.)

De upgradestrategie bepalen

U moet de volgende vragen beantwoorden om de upgradestrategie te bepalen:

  • Waarop wordt een upgrade uitgevoerd? Als u een upgrade uitvoert op de Microsoft Dynamics CRM-server, moet u mogelijk ook een upgrade uitvoeren op platformonderdelen zoals Windows Server of SQL Server. Ook moet dan een upgrade worden uitgevoerd op andere Microsoft Dynamics CRM-toepassingen of oplossingen zoals Dynamics 365 voor Outlook en Unified Service Desk.

  • Wanneer? Wat is de tijdlijn voor de upgrade?

  • Hoe? Kiest u bijvoorbeeld voor een in-place upgrade of migreert u naar nieuwe hardware voorafgaand aan de upgrade? Ook dit is van invloed op de manier waarop de rollout van de upgrade plaatsvindt. Wie valideert de upgrade? Zal er een testfase of een gefaseerde rollout zijn? Op basis van het resultaat van de testupgrade moet u mogelijk uw strategie wijzigen of beperken en corrigerende acties verrichten om een goede functionaliteit te waarborgen. Als er op sommige werkstromen bijvoorbeeld geen upgrade kan worden uitgevoerd, moet u die werkstromen opnieuw maken en testen.

Maak een planning voor fouten, back-ups en herstelacties

Sommige onderdelen, zoals aangepaste rapporten, werkstromen, aangepast JavaScript of uitbreidingen van derden, kunnen als gevolg hebben dat de upgrade mislukt of niet correct functioneert. Deze items moeten worden gedocumenteerd en voor elke kwestie moet een noodplan worden opgesteld. Verder moeten aangepast JavaScript en uitbreidingen van derden mogelijk worden verwijderd voordat de upgrade wordt uitgevoerd.

Daarom moet u erop voorbereid zijn dat u snel kunt reageren en het systeem volledig kunt terugdraaien. Als u herstel uitvoert op basis van een willekeurig scenario, moet u een back-up maken van alle benodigde informatie en een kopie bewaren op een externe locatie. U moet een back-upplan opstellen en testen voor alle Microsoft Dynamics CRM-onderdelen en -services, zodat er zoveel mogelijk gegevens kunnen worden hersteld na uitval van een vaste schijf of na een andere storing. Als u de procedures voor noodherstel wilt begrijpen, moet u diverse verschillende scenario's bestuderen om te bekijken hoe het herstel in elk geval werkt.

Zie voor meer informatie over het maken en terugzetten van reservekopieën van Microsoft Dynamics CRM-gegevens Microsoft Dynamics 365-gegevensbeveiliging en -herstel.

De toepasselijke planning en vereiste documentatie doornemen

De productdocumentatie is van cruciaal belang om te bepalen hoeveel voorbereiding er vereist is voordat u de upgrade uitvoert. De documentatie die u moet doornemen, omvat onder andere:

Waarborgen dat u beschikt over de nieuwste technologieën

Voor de beste resultaten moet u controleren of u de meeste recente servicepacks en updatepakketten hebt uitgevoerd, niet alleen voor Microsoft Dynamics CRM, maar ook voor andere afhankelijke technologieën zoals Windows Server, SQL Server en Exchange Server.

Een upgradeplan en controlelijsten bepalen

Bij deze taak bepaalt u hoe u de algehele functionaliteit evalueert en beoordeelt of de bijgewerkte omgeving gereed is voor productie. Het doel van deze taken is te valideren of een systeem dat gereed is voor productie en volledig operationeel is, geschikt is voor een rollout naar de gebruikers.

Gebruik de volgende stappen als controlelijst voor de taken die vereist zijn in de aanloop naar de productie-upgrade of 'go-live'-datum.

Controleer of het systeem werkt na de upgrade door deze basistests uit te voeren:

  • Bekijk de Setup-logboekbestanden en zoek naar problemen die zich mogelijk hebben voorgedaan tijdens de upgrade. Setup maakt deze bestanden standaard in de map C:\Documents and Settings\<gebruikersnaam>\Application Data\Microsoft\MSCRM\Logs op de computer waarop Setup wordt uitgevoerd en waarop <gebruikersnaam> de naam is van het gebruikersaccount waarmee Setup is uitgevoerd.

  • Controleer de logbestanden van Logboeken.Microsoft Dynamics CRM-gebeurtenissen worden geregistreerd onder de bronnen die beginnen met MSCRM in Logboeken.

  • Voer de opdrachten Microsoft Dynamics 365Windows PowerShell uit om te verifiëren of de bijgewerkte server en organisaties zijn ingeschakeld.Meer informatie:De installatie beheren met Windows PowerShell

    Start anders Configuratiebeheer en controleer of alle Microsoft Dynamics CRM-servers zijn ingeschakeld en dat de bijgewerkte organisaties zijn ingeschakeld. Afhankelijk van of u een migratie of een upgrade ter plekke hebt uitgevoerd, worden extra -organisaties bijgewerkt door de wizard Organisatie importeren of de wizard Organisatie bijwerken in Configuratiebeheer.

  • Start Internet Explorer en maak verbinding met de Microsoft Dynamics CRM-server. Nadat u de voorgaande taken hebt uitgevoerd, voert u een gebruikersacceptatietest uit. Hieronder volgt een voorbeeld van enkele functies die moeten worden getest voor een gemiddelde organisatie:

    • Valideer rapporten ten opzichte van rapporten voor de vorige versie.

    • Druk rapporten af in Microsoft Dynamics CRM.

    • Valideer toepasselijke gegevens in het Microsoft Dynamics CRM-systeem, zoals het maken, bewerken, verwijderen en promoveren/converteren van records voor de volgende entiteiten:

      • Accounts

      • Contactpersonen

      • Verkoopkansen

      • Aanvragen

      • Activiteiten

      • Aangepaste entiteiten

    • Controleer werkstromen ten opzichte van vorige werkstromen. Werk werkstroomitems bij die worden beïnvloed door wijzigingen in de configuratie of het gegevensmodel.

    • Test alle aangepaste code, JavaScript en aangepaste rapporten (indien van toepassing).

    • Test alle integratieprocessen (indien van toepassing).

    • Test de toegang en de functionaliteit van de client op afstand en van de mobiele app.

    • Test toepassingen of uitbreidingen van derden.

De testomgeving instellen

We adviseren u dringend om minimaal één testupgrade te plannen voordat u de upgrade van uw productieomgeving ter hand neemt. Controleer na de testupgrade de productconfiguratie door handelingen te verrichten die u normaal gesproken ook zou uitvoeren in uw productieomgeving. In een serviceorganisatie kunt u bijvoorbeeld een e-mailactiviteit met betrekking tot een aanvraag maken en vervolgens de functionaliteit controleren door een testmail te verzenden die tekst uit een bestaande aanvraag bevat. Als er fouten worden gemeld terwijl u Microsoft Dynamics CRM in de testomgeving gebruikt, moet u deze fouten oplossen voordat u de upgrade van uw productieomgeving uitvoert.

Tip

Virtuele machine-software, zoals Windows ServerHyper-V, kan de benodigde implementatietijd voor het inrichten van de testomgeving inkorten en kan de hoeveelheid benodigde hardwarebronnen voor simulatie van de productie-implementatie beperken.

Bepaal welke computers u wilt gebruiken, of als u virtuele machine-technologie gebruikt, welke virtuele machine u kiest.

Migreren aan de hand van een nieuw exemplaar van SQL Server

We raden deze upgradeoptie aan omdat u hiermee een installatie van de vorige versie kunt onderhouden terwijl tegelijk een nieuw Microsoft Dynamics CRM-systeem wordt geïnstalleerd. Hierdoor wordt de uitvaltijd van de toepassing beperkt aangezien u de nieuwe installatie kunt installeren, organisaties kunt importeren en vervolgens verifiëren zonder dat dit effect heeft op de productie-implementatie van in het geval van een probleem.

Belangrijk

Met de optie Migreren aan de hand van een nieuw exemplaar van SQL Server zorgt u voor de minste potentiële uitvaltijd in het geval van een probleem als gevolg van de bijgewerkte installatie.

  1. Stel een nieuw exemplaar van SQL Server in. U kunt een bestaand exemplaar gebruiken maar dit hoeft niet hetzelfde exemplaar te zijn waar de configuratiedatabase van de vorige versie zich bevindt.

  2. Voer Setup van Microsoft Dynamics CRM Server uit op een nieuwe 64-bitscomputer waarop Microsoft Dynamics CRM Server nog niet is geïnstalleerd.

  3. Maak een back-up van de productieconfiguratie en organisatiedatabases van Microsoft Dynamics CRM en herstel deze naar het nieuwe exemplaar van SQL Server.

  4. Voer de opdracht Import-CrmOrganization Windows PowerShell uit of voer de Wizard Organisatie importeren uit om een of meer organisaties in het zojuist geïnstalleerde systeem te importeren. Tijdens het importeren wordt de organisatiedatabase bijgewerkt naar de nieuwe versie.

  5. Als u meer organisaties hebt of als u een nieuwe SQL Server voor de migratie gebruikt, moet u de organisatiedatabases in het nieuwe systeem importeren. Dit doet u door op de computer waarop de nieuwe versie van Microsoft Dynamics CRM Server is geïnstalleerd en wordt uitgevoerd, de opdracht Import-CrmOrganization Windows PowerShell uit te voeren. U kunt ook Microsoft Dynamics CRMConfiguratiebeheer starten, met de rechtermuisknop op Organisaties klikken, op Organisatie importeren klikken en vervolgens de zojuist herstelde OrganizationName_MSCRM-database selecteren.

  6. Als er aanpassingen zijn uitgevoerd aan .NET-assembly's of configuratiebestanden, moet u deze aangepaste bestanden kopiëren naar het nieuwe systeem. Standaard bevinden deze bestanden zich in de map <drive>:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\ in de vorige versie van Microsoft Dynamics CRM Server.

De testomgeving upgraden en valideren

Controleer de stabiliteit en werking van de zojuist bijgewerkte omgeving. Hierbij laat u onder andere een bepaalde set gebruikers verbinding maken met behulp van de Microsoft Dynamics CRM-webtoepassing en het systeem gebruiken om alle gebruikelijke dagelijkse taken uit te voeren. Controleer of werkstromen en rapporten correct functioneren, en test of de nieuwe functies van de upgrade ook functioneren.

Acceptatiecriteria en controlelijsten doorlopen

Voer de eerdergenoemde taken uit in de nieuwe implementatie. Op basis van de tests wordt een beslissing genomen om de upgrade al dan niet te implementeren in de productieomgeving.

Gebruikersacceptatie testen

Als de testcontrolelijst is voltooid en de kwaliteit van de taken binnen acceptabele limieten ligt, kan het testen van de gebruikersacceptatie beginnen. Hierbij is een subset van alle gebruikers betrokken en doorgaans gaat het dan om belangrijke gebruikers die hun gebruikelijke dagelijkse taken uitvoeren op het systeem. Deze belangrijke gebruikers melden alle problemen of onverwachts gedrag aan het beheerteam voor Microsoft Dynamics 365, zodat dit team actie kan ondernemen.

Voer het systeem definitief in

Nadat het testen van de gebruikersacceptatie met succes is voltooid, kunt u de nieuwe Microsoft Dynamics CRM-server online brengen. Hiervoor moet mogelijk de vorige versie van de server worden verwijderd voordat u de nieuwe Microsoft Dynamics CRM Server aan het domein toevoegt, moet u de ISS-bindingen configureren voor het gebruik van dezelfde bindingen als de vorige versie van de Microsoft Dynamics CRM-website en moet u DNS-records zo nodig bijwerken voor de juiste omzetting naar de nieuwe website.

Wat moet u doen als de upgrade of migratie mislukt?

Als u na het volgen van de richtlijnen in deze sectie nog steeds geen geslaagde upgrade kunt uitvoeren in de productie-implementatie of -migratie, gebruikt u de volgende bronnen om het probleem te verhelpen.

Zelfondersteuning

Begeleide ondersteuning

Neem contact op met Microsoft Customer Support Services. Voor een volledige lijst met telefoonnummers voor Microsoft Customer Support Services en informatie gaat u naar de Microsoft-klantenondersteuning.

Zie ook

Uw upgrade naar Microsoft Dynamics CRM 2016 Server plannen
Geavanceerde installatieopties voor Microsoft Dynamics 365 Server

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht