Deploying Server Roles

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

Applies to: Exchange Server 2007, Exchange Server 2007 SP1, Exchange Server 2007 SP2, Exchange Server 2007 SP3

Microsoft Exchange Server 2007 introduces role-based deployment. This kind of deployment lets you deploy specific server roles that provide the messaging functionality you want for your organization. A server role is a unit that logically groups the required features and components that are required to perform a specific function in your messaging environment.

Exchange 2007 provides the following five distinct server roles that align to how messaging systems are typically deployed and distributed:

  • Client Access

  • Edge Transport

  • Hub Transport

  • Mailbox

  • Unified Messaging

When deciding which server roles you want to deploy in your organization, consider the following:

  • You can deploy multiple server roles that coexist on a single computer. You administer these coexisting roles as separate entities. (See Figure 1.)

  • You can deploy the server roles individually on dedicated computers (See Figure 2.)

  • The Edge Transport server role cannot coexist on the same computer with any other server role. (See Figures 1, 2, and 3.)

  • The following applies to Windows Server 2003 computers that are running the release to manufacturing (RTM) version of Exchange 2007 or Microsoft Exchange Server 2007 Service Pack 1 (SP1):

    To store configuration and recipient information, the Edge Transport server role requires Active Directory Application Mode (ADAM). ADAM is a stand-alone directory service that is designed specifically for use with directory-enabled applications. (See Figures 1, 2, and 3.) You must install ADAM on the computer before you install the Edge Transport server role. Download the required files at Active Directory Application Mode (ADAM). Accept all default settings during installation. ADAM will be configured for the Edge Transport server role when that role is installed.

  • The following applies to Windows Server 2008 computers that are running the Exchange 2007 SP1:

    Exchange 2007 SP1 supports deployment of server roles on a Windows Server 2008 computer. If the Edge Transport server is installed on Windows Server 2008, ADAM is replaced by Active Directory Lightweight Directory Services (AD LDS). You must install the AD LDS role before running Setup. To install the AD LDS role, use the Add Roles wizard in the Server Manager.

    Note

    Windows Server 2008 includes several features that have been enhanced or renamed. For information about the feature changes between Windows Server 2003 and Windows Server 2008, see Terminology Changes.

  • We recommend that you install the Edge Transport server role on a computer that is not part of a domain. A stand-alone server configuration provides an excellent level of isolation and is the most secure implementation. Although you can install the Edge Transport server on a domain-joined computer, the Edge Transport server will always use the ADAM directory service (in Windows Server 2003) or the AD LDS directory service (in Windows Server 2008) to store recipient and configuration information and will never access Active Directory directly. To send and receive messages from your organization to the Internet, the computer on which you install the Edge Transport server role uses Send connectors and Receive connectors.

  • The Client Access server role, Hub Transport server role, Mailbox server role, and Unified Messaging server role can coexist on the same computer in any combination. You should base this decision strictly on capacity and performance planning.

  • When you install the Unified Messaging server role on a computer that does not have other Exchange 2007 server roles installed, the Exchange 2007 organization must contain other Exchange 2007 servers on which the Mailbox, Hub Transport and Client Access server roles are installed. However, the Unified Messaging server role can also be installed on the same server with other Exchange 2007 server roles.

  • Installing and running the Unified Messaging server role in a virtual environment is not supported.

  • Clustered Mailbox servers cannot share hardware with other server roles. (See Figure 3.)

  • You can install only the Exchange Management Console, Exchange Management Shell, and Exchange Help file on a computer that does not have any server roles installed on it. You can use this computer to administer the other Exchange 2007 servers in your organization.

  • If you want to deploy the server roles for your organization on more than one computer, and if you are installing Exchange 2007 into an existing Exchange 2003 or Exchange 2000 organization, we recommend that you deploy the server roles in this order:

    1. Client Access server role

    2. Hub Transport server role

    3. Mailbox server role

    4. Unified Messaging server role

    Note

    You can deploy the Edge Transport server role at any time during the deployment phase. However, the Edge Transport server role will not be fully functional until you install the Hub Transport server role and subscribe the Edge Transport server.

    An Exchange 2003 or Exchange 2000 front-end server cannot provide access to an Exchange 2007 Mailbox server. In addition, an Exchange 2007 Mailbox server cannot send or receive e-mail messages if a Hub Transport server does not also exist in its Active Directory site. Therefore, when upgrading an existing Exchange organization, we recommend that you install the Client Access and Hub Transport server roles before installing the Mailbox server role. If you install the Mailbox server first, you will not have client access or mail flow to or from the Mailbox server until you install the Client Access and Hub Transport server roles.

Figure 1   Multiple server roles that coexist on a single computer

Four server roles on one server

Figure 2   Each server role on a dedicated computer

Each server role on separate computer

Figure 3   Each server role on a dedicated computer with clustered Mailbox servers

clustered mailbox server role

Before You Deploy

Before you deploy Exchange 2007, make sure that you have completed the necessary pre-installation tasks, including confirming that your organization and servers meet the minimum requirements.

For information about pre-installation tasks, including Exchange 2007 system requirements, see Preparing to Deploy Exchange 2007.

Installing Exchange Server 2007

You can install Exchange 2007 server roles on a computer in two ways:

Note

If you are installing Exchange 2007 in an existing Exchange Server 2003 or Exchange 2000 Server organization, when you install the first Hub Transport server role, you must perform the procedure in the topic How to Install Exchange 2007 in an Existing Exchange Server 2003 Organization. If you do not perform that procedure, mail flow between the different versions of Exchange Server will not be established.

Warning

After you install Exchange 2007 on a server, you must not change the server name. Renaming a server after you have installed an Exchange 2007 server role is not supported.

After You Deploy

After you deploy Exchange 2007, you should complete the post-installation tasks. For information about post-installation tasks, see Post-Installation Tasks.

If you already have one or more server roles installed on a computer, you cannot use the Exchange 2007 Setup wizard to add or remove server roles. Instead, you must use the Setup.com command, or use Add or Remove Programs from the Control Panel. For more information about how to modify an Exchange installation, see How to Modify an Exchange Installation.

For More Information

For an overview of the Exchange 2007 server roles, see the following topics: