Delen via


Microsoft Dynamics CRM Server op meerdere computers installeren

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

U kunt Microsoft Dynamics CRM Server installeren op meerdere computers om de verwerkingslast over diverse servers te verdelen. Als u Microsoft Dynamics CRM Server op deze manier installeert, kan dit de prestaties en de beschikbaarheid verhogen.

Belangrijk

De installatie van de Microsoft Dynamics CRM Workgroup Server 2015-versie op meerdere servers wordt niet ondersteund en is een overtreding van de gebruiksrechtovereenkomst.

In dit onderwerp

Meervoudige-serverconfiguratie - overzicht

Stap 1: Netwerktaakverdeling inschakelen

Stap 2: Active Directory configureren

Stap 3: Microsoft Dynamics CRM-servers installeren

Stap 4: NLB configureren voor de installatie van Microsoft Dynamics CRM

Stap 5: De clusterinstallatie verifiëren en controleren

Meervoudige-serverconfiguratie - overzicht

De basisconfiguratie maakt gewoonlijk gebruik van afzonderlijke computers waarop de onderdelen worden uitgevoerd van een Microsoft Dynamics 365-installatie die Microsoft SQL Server en een exemplaar van Windows Server bevat, die functioneren als een Active Directory-domeincontroller. Een meervoudige-serverconfiguratie van Microsoft Dynamics 365 bevat meerdere computers met Microsoft Dynamics CRM Server met toegang tot één server waarop SQL Server wordt uitgevoerd.

In dit onderwerp worden de stappen beschreven voor de installatie van Microsoft Dynamics 365 in een configuratie met netwerktaakverdeling met twee knooppunten, waar alle Microsoft Dynamics CRM Server-functies op één computer zijn geïnstalleerd met behulp van de NLB-functie in Windows Server. Dit implementatietype wordt een volledige-serverinstallatie genoemd. U kunt vergelijkbare stappen volgen om een afzonderlijke servergroepsfunctie te installeren, bijvoorbeeld de Front-endserver-functie, of een of meer individuele serverfuncties. Wanneer u Microsoft Dynamics 365 installeert, hebt u de volgende opties voor de taakverdeling van de Dynamics 365-webtoepassing, waarbij beide servers in het netwerktaakverdelingscluster (NLB) de volgende servergroepsfuncties of afzonderlijke serverfuncties moeten hebben.

  1. Volledige server-installatie.

  2. Front-endserver-installatie.

  3. Serverfunctie-installatie (met behulp van Microsoft Dynamics CRM-wizard Server Setup of opdrachtregelinstallatie met eenXML-configuratiebestand). U moet ten minste de volgende twee functies installeren op de servers met taakverdeling in het cluster.

    • Webtoepassingsserver-functie). Deze Microsoft Dynamics CRM Server-functie wordt gebruikt om de webtoepassingsonderdelen uit te voeren waarmee gebruikers worden verbonden met Microsoft Dynamics 365-gegevens.

    • Organisatiewebservice-functie. Deze Microsoft Dynamics CRM Server-functie wordt gebruikt om toepassingen uit te voeren die gebruikmaken van de methoden die worden beschreven in de Microsoft Dynamics CRM SDK.

    Belangrijk

    Als u besluit alleen de Front-endserver-functie te installeren, dan moet u de Back-endserver-groepsfunctie installeren op een andere server in het Active Directory-domein. Als u alleen de vereiste Webtoepassingsserver- en Organisatiewebservice-functies wilt installeren, dan moet u eveneens de resterende serverfuncties installeren op andere servers in het Active Directory-domein.

Voordat u begint met taakverdeling, is inzicht vereist in Microsoft Dynamics CRM Server-implementatieopties voor meerdere servers.Meer informatie:Microsoft Dynamics CRM inzetten met meerdere servers

In dit onderwerp wordt ervan uitgegaan dat de hardware en de NLB-cluster reeds zijn opgenomen en functioneren. Zie de Help bij netwerktaakverdelingbeheer op de Windows Server-computer voor informatie over procedures voor het instellen en beheren van NLB op Windows Server. Voor informatie over het configureren van NLB in Windows Server raadpleegt u Installatiehandleiding voor netwerktaakverdeling.

In dit voorbeeld wordt een cluster met twee knooppunten geïnstalleerd op twee computers met Windows Server. De servernamen zijn CRM01 en CRM02.

Stap 1: Netwerktaakverdeling inschakelen

Controleer of NLB correct is geconfigureerd en functioneert op het netwerk voor de servers CRM01 en CRM02. De volgende poortregelinstellingen zijn vereist wanneer u de cluster met taakverdeling inschakelt.

  • Poortbereik. Laat het standaardbereik staan. Dit is van 0 tot 65535.

  • Protocollen. Beide

  • Affiniteit. Ongehuwd

Stap 2: Active Directory configureren

Configureer Active Directory door een account te maken om de CRMAppPool-service uit te voeren en gebruik een SPN (Service Principal Name). Dit is vereist als u IIS uitvoert in een geclusterde omgeving of een omgeving met netwerktaakverdeling. De SPN is een unieke identificatie van een exemplaar van een service die wordt uitgevoerd.Active Directory gebruikt de SPN voor wederzijdse verificatie van een service-exemplaar, waardoor het service-exemplaar correct kan verifiëren wanneer een gebruiker toegang probeert de krijgen tot bronnen op andere computers die lid zijn van het domein. Zie voor meer informatie het MSDN-artikel MSDN: Service Principal Names (SPN's).

Als u SPN's wilt maken, gebruikt u ADSI Edit dat wordt meegeleverd met Windows Server. U kunt dit Microsoft Management Console (MMC)-invoegtoepassingsprogramma gebruiken om SPN-waarden in te voeren voor een bepaalde gebruiker of een bepaald gebruikersaccount.

De SPN configureren

  1. Als een gebruikersaccount niet reeds voor de identiteit CRMAppPool is gespecificeerd, maak dan een gebruikersaccount die zal worden gebruikt om de groep van toepassingen CRMAppPool in IIS uit te voeren. Als u dit wilt doen, dan opent u Active Directory-gebruikers en -computers en maakt een nieuwe gebruikersaccount. Wanneer u de gebruikersaccount maakt, adviseren we dat u een naam gebruikt die beschrijft waarvoor het account wordt gebruikt, bijvoorbeeld CRMAppPoolService.

    Belangrijk

    Dit gebruikersaccount moet lid zijn van de groep Domeingebruikers. Voor specifieke machtigingen die nodig zijn, raadpleegt u Minimale machtigingen vereist voor Microsoft Dynamics CRM Setup en services.

    In plaats van ADSI Edit om de SPN te configureren zoals hier beschreven, kunt u het setspn-opdrachtregelprogramma gebruiken met de parameter -s om te controleren of de SPN reeds in gebruik is, en zoniet, om deze in te stellen. In dit voorbeeld is CRMAppPoolService de naam van het account dat als de identiteit van de toepassingsgroep CRMAppPoolIIS wordt gebruikt.setspn -s http/CRMNLBName.FQDN CRMAppPoolServiceMeer informatie:Setspn

  2. Start ADSI edit.

  3. Vouw het domein uit, vouw het knooppunt uit dat begint met DC=, en vouw vervolgens de organisatie-eenheid (OU) uit waarop de gebruikersaccount is geplaatst, zoals CN=Users.

  4. Klik met rechts op het gebruikersaccount die u in de vorige stap hebt gemaakt, bijvoorbeeld CRMAppPoolService, en klik vervolgens op Eigenschappen.

  5. Ga in de lijst Kenmerk naar beneden, selecteer servicePrincipalName en klik vervolgens op Bewerken.

  6. Typ in het vak Toe te voegen waarde de tekst HTTP/CRMNLBName.FQDN en klik vervolgens op Toevoegen. (CRMNLBName is de NLB-clusternaam en FQDN is de volledig gekwalificeerde domeinnaam.) De CRMNLBName.FQDN-naam kan bijvoorbeeld CRMNLBCluster.contoso.com zijn.

    Belangrijk

    Noteer deze NLB-clusternaam. U moet deze naam gebruiken in de volgende stap, waarin u het NLB-cluster maakt en de configuratiedatabase bijwerkt.

  7. Typ in het vak Toe te voegen waarde de tekst HTTP/CRMNLBName en klik vervolgens op Toevoegen.

  8. Klik twee keer op OK.

  9. Sluit ADSI Edit.

Stap 3: Microsoft Dynamics CRM-servers installeren

De exemplaar van Microsoft Dynamics CRM Server in een meervoudige-serverdistributie moeten na elkaar worden geïnstalleerd. Bij de volgende stappen wordt ervan uitgegaan dat een exemplaar van een volledige-serverinstallatie van Dynamics 365 wordt geïnstalleerd op een computer met de naam CRM01, en dat een tweede exemplaar wordt geïnstalleerd op een computer met de naam CRM02.

Het eerste exemplaar van Microsoft Dynamics CRM Server installeren op CRM01

  1. Voer Installatie van Microsoft Dynamics CRM Server uit op server CRM01. Zie De functie Microsoft Dynamics CRM Volledige server installeren op een server zonder Microsoft Dynamics CRM geïnstalleerd voor een stapsgewijze begeleiding.

  2. Selecteer op de pagina Geef de installatieopties op het exemplaar van SQL Server dat wordt gebruikt voor de Microsoft Dynamics 365-databases. Selecteer vervolgens de optie Nieuwe installatie maken. Klik op Volgende en ga door met Setup.

  3. Selecteer op de pagina Beveiligingsaccount specificeren het domeingebruikersaccount (bijvoorbeeld CRMAppPoolService) dat eerder is gemaakt.

  4. Ga door met het uitvoeren van Setup totdat de installatie is voltooid.

Het tweede exemplaar van Microsoft Dynamics CRM Server installeren op CRM02

  1. Voer Installatie van Microsoft Dynamics CRM Server uit op server CRM02.

  2. Typ of selecteer op de pagina Geef de installatieopties op de naam van de computer met SQL Server waarop de Microsoft Dynamics 365-databases zijn opgeslagen (van de installatie van CRM01) en klik vervolgens op Verbinding maken met een bestaande installatie en deze, zo nodig, bijwerken. Klik op Volgende.

  3. Selecteer op de pagina Beveiligingsaccount specificeren het domeingebruikersaccount (bijvoorbeeld CRMAppPoolService) dat eerder is gemaakt.

  4. Ga door met het uitvoeren van Setup totdat de installatie is voltooid.

Stap 4: NLB configureren voor de installatie van Microsoft Dynamics CRM

Nadat de Microsoft Dynamics CRM Server-installaties zijn voltooid, voert u de Windows PowerShell-opdracht Set-CrmSettings WebAddressSettings uit om NLB voor de installatie te configureren. Meer info: CRM 2015 PowerShell-referentie

U kunt ook Configuratiebeheer gebruiken zoals hier beschreven.

De webadressen controleren of wijzigen met Configuratiebeheer

  1. Start op de Microsoft Dynamics 365-server Configuratiebeheer.

  2. Klik in de consolestructuur met de rechtermuisknop op Microsoft Dynamics CRM en klik vervolgens op Eigenschappen.

  3. Klik op het tabblad Webadres en controleer of de virtuele-clusternaam, zoals crmcluster:5555, wordt weergegeven.

Belangrijk

Afhankelijk van uw installatie van de Microsoft Dynamics CRM Server-functiegroep (volledig of front-end) of afzonderlijke serverfunctie-installatie, en de configuratie van elke server in het NLB-cluster, kunnen de Webtoepassingsserver, Organisatiewebservice, Discovery-webservice of Implementatiewebservice-webadressen verschillend zijn. Als u bijvoorbeeld de functiegroep Front-endserver hebt geïnstalleerd op een server in een NLB-cluster met de naam crmcluster1 in het contoso-domain, maar de functiegroep Back-endserver hebt geïnstalleerd op een andere server in een ander NLB-cluster zoals crmcluster2 in hetzelfde domein, is de naam van de Webtoepassingsserver, Organisatiewebservice en Discovery-webservice-webadressen anders dan het Implementatiewebservice-webadres.

Voor een implementatie van een volledige serverfunctie gebruiken alle webadressen dezelfde computernaam of FQDN van het cluster. Als u een andere TCP-poort gebruikt dan 80 (niet-beveiligde HTTP) of 443 (beveiligde HTTP of SSL), dan moet u het poortnummer opgeven door :5555 aan de FQDN-naam toe te voegen, waarbij 5555 het poortnummer is, bijvoorbeeld crmcluster:5555.

NLB instellen voor de installatie

  1. Start Configuratiebeheer op de Microsoft Dynamics CRM Server.

  2. Klik in de consolestructuur met de rechtermuisknop op Microsoft Dynamics CRM en klik vervolgens op Eigenschappen.

  3. Klik op het tabblad Webadres en klik vervolgens op Geavanceerd.

  4. Als u wilt dat Microsoft Dynamics 365 een melding ontvangt over het NLB-cluster, dan moet u de optie De implementatie maakt gebruik van een NLB selecteren. Als u de optie De implementatie maakt gebruik van een NLB selecteert, dan wordt Microsoft Dynamics 365 ingesteld om Windows Identity Framework (WIF) te configureren ter gebruik van het versleutelingscertificaat voor het versleutelen, ontsleutelen en ondertekenen van de Microsoft Dynamics 365-sessieverificatiecookies. De versleutelde cookies kunnen daarna worden verwerkt op alle servers in de NLB-cluster.

    Zie de Help bij netwerktaakverdelingbeheer op de Windows Server-computer voor informatie over procedures voor het laden en beheren van NLB op Windows Server. Voor informatie over het configureren van NLB in Windows Server raadpleegt u Installatiehandleiding voor netwerktaakverdeling.

    Notitie

    Als u een NLB-oplossing gebruikt die Secure Sockets Layer (SSL)-offloadinghardware gebruikt, dan moet u de koptekst SSL in het vak SSL-header specificeren. De SSL-header is geen URL of domein. Het is een overeengekomen koptekstwaarde voor het HTTP-verzoek dat is geconfigureerd op het apparaat waarop SSL-SSL-offloading wordt uitgevoerd. U kunt de documentatie bij het SSL-offloadingapparaat doornemen voor informatie over de headerwaarde.

  5. Klik op OK en sluit Configuratiebeheer.

Domeinnamen configureren voor IFD

Als u Microsoft Dynamics 365 wilt configureren voor IFD, moet u de Windows PowerShell-opdracht Set-Crmsetting ifdSettings uitvoeren of Configuratiebeheer starten en de Wizard Internet Facing Deployment configureren uitvoeren om de domeinwaarden toe te voegen of te herzien. Afhankelijk van uw installatie van de Microsoft Dynamics CRM Server-functiegroep of afzonderlijke serverfunctie-installatie, en de configuratie van elke server in het NLB-cluster, maken de waarden voor Webtoepassingsserverdomein, Organisatiewebservicedomein en Discovery-webservicedomein gebruik van de virtuele NLB-clusterdomeinnaam. Als bijvoorbeeld de webtoepassingsserver is geïnstalleerd op een internetfacing NLB cluster met de virtuele FQDN-naam crmcluster.contoso.com, dan voert u contoso.com in als de Webtoepassingsserverdomein-waarde.Meer informatie:De Microsoft Dynamics CRM-server voor IFD configureren

Voor meer informatie over het configureren van interne webadressen en externe domeinwaarden met Configuratiebeheer raadpleegt u Help bij Configuratiebeheer.

Stap 5: De clusterinstallatie verifiëren en controleren

Controleer of Microsoft Dynamics 365-clienttoepassingen verbinding kunnen maken met Dynamics 365 door de clusternaam te gebruiken, bijvoorbeeld CRMNLBCluster.

Voor het controleren van het cluster hebt u de volgende opties.

  • Beheer van netwerktaakverdeling. Logboekvermeldingen worden weergegeven onder aan Beheer van netwerktaakverdeling.

  • Logboeken. Vermeldingen worden vastgelegd in de systeemlogboeken door de NLB-bron te gebruiken.

  • Wlbs. Voer de query wlbs.exe of de weergaveopdracht wlbs.exe uit bij de opdrachtprompt om informatie weer te geven over de status van het cluster.

  • System Center Management Pack voor Windows Server Network Load Balancing Als uw organisatie gebruikmaakt van Microsoft System Center om de servers in uw organisatie te controleren en te beheren, neemt u de Windows Server Network Load Balancing management pack op de clusterhosts op.

    Download: System Center Management Pack voor Windows Server Network Load Balancing

Zie ook

Installatie van Microsoft Dynamics CRM Server
Microsoft Dynamics CRM Reporting Extensions installeren

© 2016 Microsoft Corporation. Alle rechten voorbehouden. Auteursrecht