Microsoft Dynamics CRM Server op meerdere computers installeren
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (on-premises), Dynamics CRM 2016
U kunt Microsoft Dynamics CRM Server 2016 installeren op meerdere computers om de verwerkingslast over diverse servers te verdelen. Als u Microsoft Dynamics CRM Server 2016 op deze manier installeert, kan dit de prestaties en de beschikbaarheid verhogen.
Belangrijk
Distributie van de Microsoft Dynamics 365 Workgroup Server-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: failover-clustering configureren voor de installatie
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 365 Server met toegang tot één server waarop SQL Server wordt uitgevoerd.
In dit onderwerp worden de stappen beschreven voor de installatie van Microsoft Dynamics CRM Server 2016 in een configuratie met failover-clustering met twee knooppunten, waar alle serverfuncties op één computer zijn geïnstalleerd met behulp van de functie voor failover-clustering 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 CRM Server 2016 installeert, hebt u de volgende opties voor de taakverdeling van de Dynamics 365-webtoepassing, waarbij beide servers in het failover-cluster de volgende servergroepsfuncties of afzonderlijke serverfuncties moeten hebben.
Volledige server-installatie.
Front-endserver-installatie.
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 365 Server-functie wordt gebruikt om de webtoepassingsonderdelen uit te voeren waarmee gebruikers worden verbonden met Microsoft Dynamics 365-gegevens.
Organisatiewebservice-functie. Deze Microsoft Dynamics 365 Server-functie wordt gebruikt om toepassingen uit te voeren die gebruikmaken van de methoden die worden beschreven in de Microsoft Dynamics 365 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 failover-clustering, is inzicht vereist in Microsoft Dynamics 365 Server-implementatieopties voor meerdere servers.Meer informatie:Microsoft Dynamics 365 inzetten met meerdere servers
In dit onderwerp wordt ervan uitgegaan dat de hardware en de failover-cluster reeds zijn opgenomen en functioneren. Zie de Help bij failover-clusterbeheer op de Windows Server-computer voor informatie over procedures voor het instellen en beheren van failover-clustering op de Windows Server-computer. Voor informatie over vereisten voor failover-clustering en hoe u failover-clustering configureert in Windows Server, raadpleegt u Failover-clustering.
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 failover-clustering correct is geconfigureerd en functioneert op het netwerk voor de servers CRM01 en CRM02. De volgende poortregelinstellingen zijn vereist wanneer u de failover-cluster 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
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
Start ADSI edit.
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.
Klik met rechts op het gebruikersaccount die u in de vorige stap hebt gemaakt, bijvoorbeeld CRMAppPoolService, en klik vervolgens op Eigenschappen.
Ga in de lijst Kenmerk naar beneden, selecteer servicePrincipalName en klik vervolgens op Bewerken.
Typ in het vak Toe te voegen waarde de tekst HTTP/CRMNLBName.FQDN en klik vervolgens op Toevoegen. (CRMNLBName is de naam van het failover-cluster en FQDN is de Fully Qualified Domain Name.) De CRMNLBName.FQDN-naam kan bijvoorbeeld CRMNLBCluster.contoso.com zijn.
Belangrijk
Noteer deze failover-clusternaam. U moet deze naam gebruiken in de volgende stap, waarin u het failover-cluster maakt en de configuratiedatabase bijwerkt.
Typ in het vak Toe te voegen waarde de tekst HTTP/CRMNLBName en klik vervolgens op Toevoegen.
Klik twee keer op OK.
Sluit ADSI Edit.
Stap 3: Microsoft Dynamics CRM-servers installeren
De exemplaar van Microsoft Dynamics CRM Server 2016 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 Microsoft Dynamics CRM Server 2016 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
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.
Selecteer op de pagina Geef de installatieopties op het exemplaar van SQL Server dat wordt gebruikt voor de Microsoft Dynamics CRM-databases. Selecteer vervolgens de optie Nieuwe installatie maken. Klik op Volgende en ga door met Setup.
Selecteer op de pagina Beveiligingsaccount specificeren het domeingebruikersaccount (bijvoorbeeld CRMAppPoolService) dat eerder is gemaakt.
Ga door met het uitvoeren van Setup totdat de installatie is voltooid.
Het tweede exemplaar van Microsoft Dynamics CRM Server installeren op CRM02
Voer Installatie van Microsoft Dynamics CRM Server uit op server CRM02.
Typ of selecteer op de pagina Geef de installatieopties op de naam van de computer met SQL Server waarop de Microsoft Dynamics CRM-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.
Selecteer op de pagina Beveiligingsaccount specificeren het domeingebruikersaccount (bijvoorbeeld CRMAppPoolService) dat eerder is gemaakt.
Ga door met het uitvoeren van Setup totdat de installatie is voltooid.
Stap 4: failover-clustering configureren voor de installatie
Nadat de Microsoft Dynamics CRM Server 2016-installaties zijn voltooid, voert u de Windows PowerShell-opdracht Set-CrmSettings WebAddressSettings uit om failover-clustering voor de installatie te configureren. Meer info: Dynamics 365 PowerShell-referentie
U kunt ook Configuratiebeheer gebruiken zoals hier beschreven.
De webadressen controleren of wijzigen met Configuratiebeheer
Start op de Microsoft Dynamics CRM-server Configuratiebeheer.
Klik in de consolestructuur met de rechtermuisknop op Microsoft Dynamics CRM en klik vervolgens op Eigenschappen.
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 2016-functiegroep (volledig of front-end) of afzonderlijke serverfunctie-installatie, en de configuratie van elke server in het failover-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 failover-cluster met de naam crmcluster1 in het contoso-domain, maar de functiegroep Back-endserver hebt geïnstalleerd op een andere server in een ander failover-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 TLS/SSL), dan moet u het poortnummer opgeven door :5555 aan de FQDN-naam toe te voegen, waarbij 5555 het poortnummer is, bijvoorbeeld crmcluster:5555.
Failover-clustering instellen voor de installatie
Start Configuratiebeheer op de Microsoft Dynamics CRM Server 2016.
Klik in de consolestructuur met de rechtermuisknop op Microsoft Dynamics CRM en klik vervolgens op Eigenschappen.
Klik op het tabblad Webadres en klik vervolgens op Geavanceerd.
Als u wilt dat de distributie 'weet' van het fail-overcluster, moet u de optie De installatie maakt gebruik van een NLB kiezen. Als u de optie De implementatie maakt gebruik van een NLB selecteert, wordt Microsoft Dynamics CRM ingesteld om Windows Identity Foundation (WIF) te configureren voor gebruik van het versleutelingscertificaat voor het versleutelen, ontsleutelen en ondertekenen van de verificatiecookies voor toepassingssessies. De versleutelde cookies kunnen daarna worden verwerkt op alle servers in de failover-cluster.
Zie de Help bij failover-clusterbeheer op de Windows Server-computer voor informatie over procedures voor het laden en beheren van failover-clustering op de Windows Server-computer. Voor informatie over hoe u failover-clustering configureert in Windows Server, raadpleegt u Een failover-cluster maken.
Notitie
Als u een clusteroplossing gebruikt die Transport Layer Security (TLS) of Secure Sockets Layer (SSL)-offloadinghardware gebruikt, moet u de koptekst TLS/SSL in het vak SSL-header specificeren. De TLS/SSL-header is geen URL of domein. Het is een overeengekomen koptekstwaarde voor het HTTP-verzoek dat is geconfigureerd op het apparaat waarop SSL-TLS/SSL-offloading wordt uitgevoerd. U kunt de documentatie bij het TLS/SSL-offloadingapparaat doornemen voor informatie over de headerwaarde.
Klik op OK en sluit Configuratiebeheer.
Domeinnamen configureren voor IFD
Als u de distributie 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 2016-functiegroep of afzonderlijke serverfunctie-installatie, en de configuratie van elke server in het failover-cluster, maken de waarden voor Webtoepassingsserverdomein, Organisatiewebservicedomein en Discovery-webservicedomein gebruik van de virtuele failover-clusterdomeinnaam. Als bijvoorbeeld de webtoepassingsserver is geïnstalleerd op een internetfacing failover-cluster met de virtuele FQDN-naam crmcluster.contoso.com, voert u contoso.com in als de Webtoepassingsserverdomein-waarde.Meer informatie:De Microsoft Dynamics 365-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 clienttoepassingen verbinding kunnen maken met de distributie aan de hand van de clusternaam, bijvoorbeeld CRMNLBCluster.
Voor het controleren van het cluster hebt u de volgende opties.
Failover-clusterbeheer. Logboekvermeldingen worden weergegeven onder aan Failover-clusterbeheer.
Logboeken. Vermeldingen worden vastgelegd in de systeemlogboeken met de Failover-clustering-bron.
Voer de Failover-clustering Windows PowerShell-opdrachten uit om informatie weer te geven over de status van het cluster.Meer informatie:Failover-cluster cmdlets in Windows Powershell
Zie ook
Installatie van Microsoft Dynamics CRM Server
Microsoft Dynamics CRM Reporting Extensions installeren
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht