Install Microsoft Dynamics CRM Server 2011 roles
By default, Setup installs all Microsoft Dynamics CRM Server 2011 roles on the local computer. However, if you are installing Microsoft Dynamics CRM Server, you can install one or more server roles on a different computer, or have two or more computers running the same role, which can provide load balancing benefits. To do this, you can either select the roles that you want by running the Microsoft Dynamics CRM Server Setup Wizard or you can configure an XML configuration file and then run Setup at a command prompt on the computer where you want the role installed.
You can run Setup at a command prompt or from Programs and Features in Control Panel to add or remove server roles to a computer that already has one or more server roles installed.
For more information about server roles, see Planning Deployment for Microsoft Dynamics CRM 2011 in the Planning Guide. For more information about recommendations for isolating server roles or running multiple computers with the same server role, see the Planning Deployment of Microsoft Dynamics CRM 2011 Advanced Topics in the Planning Guide.
The supported command prompt parameters are the same as what was previously described under Install Microsoft Dynamics CRM Server 2011 in this guide.
Server role XML configuration file
The /config [drive:] [[path] configfilename.xml]] command-line parameter provides Microsoft Dynamics CRM Server Setup with required information. The information supplied by the XML configuration file is what is required by each installation screen.
The XML elements must be in English (US). An XML configuration file that has localized XML elements will not work correctly.
An explanation of each XML element and a sample XML file follows:
<Role name="RoleName1" Action="Add" / "Remove"/>
<Role name="RoleName2" Action="Add" / "Remove"/>
Action. This attribute is only required when you reconfigure an existing deployment by adding or removing server roles.
Role name. Available values are as follows:
Installs the Asynchronous Service. This service is used to process queued asynchronous events, such as bulk e-mail or data import.
Installs the components that are needed to run the Web application server.
Installs the Organization Web Service components that are needed to run applications that use the methods described in the Microsoft Dynamics CRM SDK.
Installs the Deployment Web Service component that is required to manage the deployment by using the methods described in the Microsoft Dynamics CRM SDK, such as create an organization or remove a Deployment Administrator role from a user.
Installs the Discovery Web Service component users need to find the organization that they are a member of in a multi-tenant deployment.
Installs the components that are needed to make Microsoft Dynamics CRM Help available to users.
Installs the components that are needed to provide custom code execution isolation.
Installs Deployment Manager and Windows PowerShell cmdlets that you can use to automate deployment tasks. Deployment Manager is a Microsoft Management Console (MMC) snap-in that system administrators can use to manage organizations, servers, and licenses for deployments of Microsoft Dynamics CRM.