Del via


Installer Microsoft Dynamics CRM Server på flere computere

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (on-premises), Dynamics CRM 2016

Du kan installere Microsoft Dynamics CRM Server 2016 på flere computere for at skabe balance i behandlingsbelastningen på flere servere. Hvis du installerer Microsoft Dynamics CRM Server 2016 på denne måde, kan du øge ydeevne og tilgængelighed.

Vigtigt

Installation af Microsoft Dynamics 365 Workgroup Server-udgaven på flere servere understøttes ikke og er et brud på licensaftalen.

Dette emne indeholder

Oversigt over konfiguration med flere servere

Trin 1: Aktivering af netværksbelastning

Trin 2: Konfiguration af Active Directory

Trin 3: Installation af Microsoft Dynamics CRM-servere

Trin 4: Konfiguration af failoverklynge til installationen

Trin 5: Kontrol og overvågning af klyngeinstallationen

Oversigt over konfiguration med flere servere

I basiskonfigurationen bruges typisk separate computere, der kører komponenterne i en Microsoft Dynamics 365-installation, som inkluderer Microsoft SQL Server, og en forekomst af Windows Server, der fungerer som en Active Directory-domænecontroller. En konfiguration af Microsoft Dynamics 365 med flere servere har flere computere, der kører Microsoft Dynamics 365 Server, som har adgang til en enkelt server, der kører SQL Server.

I dette emne beskrives trinnene til installation af Microsoft Dynamics CRM Server 2016 i en konfiguration af failoverklynger med to noder, hvor alle serverroller installeres på en enkelt computer ved hjælp af failoverklyngefunktionen i Windows Server. Denne type installation kaldes en installation af en alt i én-server. Du kan bruge lignende trin til at installere en bestemt servergrupperolle, f.eks. rollen Front end-server eller en eller flere individuelle serverroller. Når du installerer Microsoft Dynamics CRM Server 2016, har du følgende muligheder med hensyn til belastningsfordelingen af Dynamics 365-webprogrammet, hvor begge servere i failoverklyngen skal have følgende servergrupperoller eller individuelle serverroller installeret.

  1. Installation af alt i én-server.

  2. Installation af Front End Server.

  3. Installation af serverroller (ved hjælp af Guiden Microsoft Dynamics CRM Server Installation eller installation via kommandolinjen med en XML-konfigurationsfil). Du skal som minimum installere følgende to roller på de servere i klyngen, der har belastningsfordeling.

    • Webprogramserver-rolle. Denne Microsoft Dynamics 365 Server-rolle bruges til at køre de webprogramkomponenter, der bruges til at tilknytte brugere til Microsoft Dynamics 365-data.

    • Organisationswebtjeneste-rolle. Denne Microsoft Dynamics 365 Server-rolle bruges til at køre programmer, der bruger de metoder, som beskrives i Microsoft Dynamics 365-SDK.

    Vigtigt

    Hvis du kun vil installere rollegruppen Front end-server, skal du installere grupperollen Back end-server på en anden server på Active Directory-domænet. Hvis du på samme måde kun vil installere de påkrævede roller til Webprogramserver og Organisationswebtjeneste, skal du installere de resterende serverroller på andre servere på Active Directory-domænet.

Inden du går i gang med failoverklynger, skal du sætte dig ind i indstillingerne for udrulning på flere servere i Microsoft Dynamics 365 Server.Flere oplysninger:Microsoft Dynamics 365 Installation med flere servere

I dette emne antages det, at hardware- og failoverklyngen allerede er oprettet og fungerer. Du kan finde oplysninger om fremgangsmåder til konfiguration og administration af Windows Server i Hjælp til failoverklyngestyring på Windows Server-computeren. Oplysninger om krav til failoverklynger, og hvordan du konfigurerer failoverklynger i Windows Server, finder du under Failoverklynger.

I dette eksempel konfigureres en klynge med to noder ved hjælp af to computere, der kører Windows Server. Servernavnene er CRM01 og CRM02.

Trin 1: Aktivering af netværksbelastning

Kontrollér, at failoverklyngen er konfigureret korrekt og fungerer på netværket til serverne CRM01 og CRM02. Det kræver følgende indstillinger for portregler, når du aktiverer failoverklyngen.

  • Portinterval. Behold standardintervallet, som går fra 0-65535.

  • Protokoller. Begge

  • Tilhørsforhold. Enkelt

Trin 2: Konfiguration af Active Directory

Konfigurer Active Directory ved at oprette en konto, der skal køre servicen CRMAppPool og bruge servicens hovednavn (SPN). Dette er nødvendigt, når du kører IIS i et klyngemiljø eller et miljø med fordeling af netværksbelastningen. SPN identificerer entydigt en forekomst af en aktiv tjeneste. I Active Directory bruges SPN til gensidig godkendelse af en tjenesteforekomst, hvilket gør det muligt for tjenesteforekomsten at udføre korrekt godkendelse, når en bruger forsøger af få adgang til ressourcer på andre computere, der er medlem af domænet. Du kan finde flere oplysninger i MSDN-artiklen MSDN: Service Principle Names.

Hvis du vil oprette SPN'er, skal du bruge ADSI-redigering, der leveres sammen med Windows Server. Du kan bruge denne MMC (Microsoft Management Console)-snap-in til at angive SPN-værdier for en bestemt computer eller brugerkonto.

Konfigure SPN

  1. Hvis der ikke allerede er angivet en brugerkonto for CRMAppPool-identiteten, skal du oprette en brugerkonto, der skal bruges til at køre CRMAppPool-programgruppen i IIS. Hvis du vil gøre det, skal du åbne Active Directory-brugere og -computere og oprette en ny brugerkonto. Når du opretter brugerkontoen, anbefales det, at du bruger et navn, der beskriver det, som kontoen skal bruges til, f.eks. CRMAppPoolService.

    Vigtigt

    Denne brugerkonto skal være medlem af gruppen Domænebrugere. Du kan finde specifikke tilladelser, der kræves, i Minimumtilladelser, der kræves for installation af samt tjenester til Microsoft Dynamics CRM.

    I stedet for at bruge ADSI-redigering for at konfigurere SPN'en som beskrevet her, kan du bruge setspn-kommandolinjeværktøjet med parameteren –s for at kontrollere, om SPN'en allerede er i brug, og hvis ikke, kan du konfigurere den. I dette eksempel er CRMAppPoolService navnet på den konto, der bruges som identiteten af CRMAppPoolIIS-programgruppen.setspn -s http/CRMNLBName.FQDN CRMAppPoolServiceFlere oplysninger:Setspn

  2. Start ADSI edit.

  3. Udvid domænet, udvid den node, der begynder med DC=, og udvid derefter den afdeling, hvor brugerkontoen er placeret, f.eks CN=brugere.

  4. Højreklik på den brugerkonto, du oprettede i forrige trin, f.eks. CRMAppPoolService, og klik derefter på Egenskaber.

  5. Rul ned på listen Attribut, vælg servicePrincipalName, og klik derefter på Rediger.

  6. I feltet Værdi, der skal tilføjes skal du skrive HTTP/CRMNLBName.FQDN og derefter klikke på Tilføj. (CRMNLBName er failoverklyngenavnet, og FQDN er det fuldt kvalificerede domænenavn). Eksempelvis kan navnet CRMNLBName.FQDN være CRMNLBCluster.contoso.com.

    Vigtigt

    Skriv failoverklyngenavnet ned. Du skal bruge navnet i følgende trin, når du opretter failoverklyngen, og når du opdaterer konfigurationsdatabasen.

  7. Skriv HTTP/CRMNLBName i feltet Værdi, der skal tilføjes, og klik derefter på Tilføj.

  8. Klik på OK to gange.

  9. Luk ADSI-redigering.

Trin 3: Installation af Microsoft Dynamics CRM-servere

Hver forekomst af Microsoft Dynamics CRM Server 2016 i en installation med flere servere skal installeres en ad gangen. I følgende trin antages det, at en enkelt forekomst af en alt i én-serverinstallation af Microsoft Dynamics CRM Server 2016 installeres på en computer med navnet CRM01, og at der installeres en anden forekomst på en computer med navnet CRM02.

Installer den første forekomst af Microsoft Dynamics CRM Server på CRM01

  1. Kør Microsoft Dynamics CRM Server Installation på serveren CRM01. Du kan finde en trinvis vejledning i Installere Microsoft Dynamics CRM-alt-i-en-serverrolle på en server, hvor Microsoft Dynamics CRM ikke er installeret.

  2. På siden Angiv installationsindstillinger skal du vælge den forekomst af SQL Server, der skal bruges til Microsoft Dynamics CRM-databaserne. Vælg derefter indstillingen Opret en ny installation. Klik på Næste, og fortsæt Installation.

  3. Vælg den domænebrugerkonto, f.eks. CRMAppPoolService, som du har oprettet tidligere, på siden Angiv sikkerhedskonto.

  4. Fortsæt med at køre Installation, indtil installationen er fuldført.

Installer den anden forekomst af Microsoft Dynamics CRM Server på CRM02

  1. Kør Microsoft Dynamics CRM Server Installation på serveren CRM02.

  2. På siden Angiv installationsindstillinger skal du angive eller vælge navnet på den computer, der kører SQL Server, hvor Microsoft Dynamics CRM-databaserne er gemt (fra installationen af CRM01), og derefter klikke på Opret forbindelse til en eksisterende installation, og opgrader den efter behov. Klik på Næste.

  3. Vælg den domænebrugerkonto, f.eks. CRMAppPoolService, som du har oprettet tidligere, på siden Angiv sikkerhedskonto.

  4. Fortsæt med at køre Installation, indtil installationen er fuldført.

Trin 4: Konfiguration af failoverklynge til installationen

Når Microsoft Dynamics CRM Server 2016-installationerne er fuldført, skal du køre Set-CrmSettings WebAddressSettings Windows PowerShell-kommandoen for at konfigurere failoverklyngen til installationen. Flere oplysninger: Dynamics 365 PowerShell Reference

Du kan også bruge Installationsstyring som beskrevet her.

Bekræft eller rediger webadresserne ved hjælp af Installationsstyring

  1. Start Installationsstyring på Microsoft Dynamics CRM-serveren.

  2. Højreklik på Microsoft Dynamics CRM i konsoltræet, og klik derefter på Egenskaber.

  3. Klik på fanen Webadresse, og kontrollér, at det virtuelle klyngenavn, f.eks. crmcluster:5555, vises.

Vigtigt

Afhængigt af, hvordan du har installeret Microsoft Dynamics CRM Server 2016-rollegruppen (alt i én eller Front End) eller en separat serverrolleinstallation, og konfigurationen af de enkelte servere i failoverklyngen kan webadresserne til Webprogramserver, Organisationswebtjeneste, Registreringswebtjeneste eller Installationswebtjeneste variere. Hvis du f.eks. har installeret rollegruppen Front end-server på en server i en failoverklynge, der kaldes crmcluster1, på domænet contoso, men har installeret rollegruppen Back end-server på en anden server i en anden failoverklynge, f.eks. crmcluster2 på samme domæne, er navnet på webadressen til Webprogramserver, Organisationswebtjeneste og Registreringswebtjeneste forskellig fra webadressen til Installationswebtjeneste.

I forbindelse med en installation af en alt i én-serverudrulning bruger alle webadresser det samme computernavn eller FQDN i klyngen. Hvis du bruger en anden TCP-port end 80 (ikke-sikker HTTP) eller 443 (sikker HTTP eller TLS/SSL), skal du angive portnummeret ved at føje :5555 til FQDN-navnet, hvor 5555 er portnummeret, f.eks. crmcluster:5555.

Indstilling af failoverklynge i installationen

  1. Start Installationsstyring på Microsoft Dynamics CRM Server 2016.

  2. Højreklik på Microsoft Dynamics CRM i konsoltræet, og klik derefter på Egenskaber.

  3. Klik på Avanceret under fanen Webadresse.

  4. Hvis installationen skal være opmærksom på failoverklyngen, skal du vælge indstillingen Installationen bruger en NLB. Når du vælger Installationen bruger en NLB, indstilles Microsoft Dynamics CRM til at konfigurere WIF (Windows Identity Foundation), så den anvender krypteringscertifikatet til at kryptere, dekryptere og signere godkendelsescookies for programsessionen. De krypterede cookies kan derefter behandles af en hvilken som helst server i failoverklyngen.

    Du kan finde oplysninger om fremgangsmåder til indlæsning og administration af Windows Server i Hjælp til failoverklyngestyring på Windows Server-computeren. Oplysninger om, hvordan du konfigurerer failoverklynger i Windows Server, finder du under Oprette en failoverklynge.

    Bemærk

    Hvis du bruger en klyngeløsning, der anvender TLS (Transport Layer Security) eller SSL (Secure Sockets Layer)-aflastningshardware, skal du angive TLS/SSL-headeren i feltet SSL-header. Bemærk, at TLS/SSL-headeren ikke er en URL-adresse eller et domæne. Det er en aftalt headerværdi for den HTTP-anmodning, der er konfigureret på den enhed, der behandler TLS/SSL-aflastningen. Du kan finde headerværdien i dokumentationen til TLS/SSL-aflastningsenheden.

  5. Klik på OK, og luk derefter Installationsstyring.

Konfigurere domænenavne til installationer med adgang via internettet

Når du vil konfigurere installationen til IFD, skal du enten køre Set-Crmsetting-ifdSettings Windows PowerShell-kommandoen eller starte Installationsstyring og køre Guiden Konfigurer installation med adgang via internet for at tilføje eller revidere domæneværdierne. Afhængigt af, hvordan du har installeret Microsoft Dynamics CRM Server 2016-rollegruppen eller den separate serverrolleinstallation, og konfigurationen af de enkelte servere i failoverklyngen, bruger værdierne for Domæne for webprogramserver, Domæne for organisationswebtjeneste og Domæne for registreringswebtjeneste domænenavnet for den virtuelle failoverklynge. Hvis f.eks. webprogramserveren er installeret på en failoverklynge med adgang via internettet, der har det virtuelle FQDN-navn crmcluster.contoso.com, skal du angive contoso.com som værdi for Domæne for webprogramserver.Flere oplysninger:Konfigurer Microsoft Dynamics 365-serveren til IFD

Du kan finde flere oplysninger om, hvordan du konfigurerer værdier for interne webadresser og eksterne domæner ved hjælp af Installationsstyring, i Hjælp til installationsstyring.

Trin 5: Kontrol og overvågning af klyngeinstallationen

Kontrollér, at klientprogrammerne kan oprette forbindelse til installationen ved hjælp af klyngenavnet, f.eks. CRMNLBCluster.

Hvis du vil overvåge klyngen, har du følgende muligheder.

  • Failoverklyngestyring. Der vises logposter i bunden af Failoverklyngestyring.

  • Logbog. Der registreres poster i systemets logfiler ved hjælp af FailoverClustering-kilden.

  • Kør failoverklyngens Windows PowerShell-kommandoer for at få vist oplysninger om klyngens tilstand.Flere oplysninger:Cmdlet'er til failoverklynger i Windows PowerShell

Se også

Microsoft Dynamics CRM Server Installation
Installér Microsoft Dynamics CRM-rapporteringsudvidelser

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret