Multiple-server configuration overview
[Applies to: Microsoft Dynamics CRM 4.0]
Before getting started with load balancing, installation and configuration planning is needed. For more information and guidelines, installation and configuration for a Microsoft Dynamics CRM system is described in the Microsoft Dynamics CRM 4.0 Planning Guide.
The base configuration typically uses separate computers that are running the required components of a Microsoft Dynamics CRM deployment that includes Microsoft SQL Server and an instance of Windows Server functioning as an Active Directory domain controller. A multiple-server configuration of Microsoft Dynamics CRM has multiple computers that are running Microsoft Dynamics CRM that access a single server that is running SQL Server.
This topic describes the steps to install Microsoft Dynamics CRM in a two-node network load-balancing configuration where all Microsoft Dynamics CRM Server roles are installed on a single computer. This kind of deployment is called a full-server installation. You can use similar steps to install a particular server group role, such as the Application server role group, or one or more specific server roles. When you install Microsoft Dynamics CRM, you have the following three choices for load balancing the Microsoft Dynamics CRM Web application, where both servers in the network load-balancing (NLB) cluster must have the following server-group roles or individual server roles installed.
Full-server install (typical install).
Application-server role group install (custom install).
Server role install (command-line install by using an XML configuration file). You will have to install at least the following two roles on the load-balanced servers in the cluster.
- AppServer (application server role). This Microsoft Dynamics CRM Server role is used to run the Web-application server that is used to connect users to Microsoft Dynamics CRM data.
- SDKServer (Microsoft Dynamics CRM SDK server role). This Microsoft Dynamics CRM Server role is used to run applications that use the methods described in the Microsoft Dynamics CRM SDK.
If you decide to install only the Application-server role group, you must install the Platform-server group role on another server in the Active Directory domain for Microsoft Dynamics CRM to function. Similarly, if you want to install only the required AppServer and SDKServer roles, you must install the remaining server roles on other servers in the Active Directory domain for Microsoft Dynamics CRM to function.
In this example, a two-node cluster will be set up by using two computers that are running Windows Server 2003 SP2. The server names are CRM01 and CRM02.