Getting Exchange 2007 behind loadsim

Not many people have been talking about testing Exchange 2007 yet. Microsoft has of course mentioned recently how they tested some early releases to get .27 IOPS in Exchange 2007 for a 1.0 IOP profile from Exchange 2003…. but how do you generate that testing? EMC has been doing some work in this area and we are hoping to have our numbers and storage configuration guidelines out near Exchange’s release. We are testing this stuff out on the DMX & CX lines aggressively. I am sure most of the other vendors (HP, Netapp, HDS, etc) are doing the same so don’t worry if they are your preferred vendor. Past using the new version of loadsim (yes, partners already have it…. and no I will not give it to you) to generate the traffic expected from outlook 2007 that takes advantage of all the new features in Exchange 2007, putting Loadsim 2003 up against Exchange 2007 is still an important task. It is an important task so that you can understand the migration and what you can expect during to get out of your hardware during this time. For smaller shops that are going to swoop in and replace everything quickly this may not be as interesting….for larger shops….. I suggest you check out the numbers we get….and if your actively planning a migration now, test this yourself!

So…. to test Exchange 2007 Beta 2 with Loadsim 2003 now you need to put together a basic replica of an enterprise environment for use with Loadsim you will need the following servers. Each server will require the pre-requisite software (Powershell RC0, MMC 3.0, & .net framework 2.0).

The first server that will be needed is the Exchange Mailbox server. This server should be an x64 server and should be hooked up to the SAN. On this server the Exchange Mailbox Server Role and the Exchange Management Tools will need to be installed. This server will be used to store the mailboxes and provide a MAPI interface to the loadsim clients. Optionally this server can be clustered and would then require the clustering software be installed prior to the Exchange software installation.

The second server that will be needed is a Client Access Server. This server can be installed on a 32 bit server if needed (although production will only support x64). On this server the Client Access Role and the Exchange Management Tools will need to be installed. This server will be used to manage calendaring, OAB, etc for the users. Optionally this role can be load balanced; it can not reside on a cluster.

The third server that will be needed is the Bridgehead or Hub Transport server. This server can be installed on a 32 bit server if needed (although production will only support x64). On this server the Hub Transport and Exchange Management Tools will need to be installed. This server will be used to transfer mail between mailboxes on your single mailbox server. Keep in mind that all email traffic flows over the Hub Transport server via RPC MAPI so that it can be included in the Email Lifecycle and anti-spam policies. Optionally this role can be load balanced; it can not reside on a cluster.

If you are using Loadsim 2003 an additional requirement is to have a fourth server:

The fourth server that will be needed is the Exchange 2003 server. This server will be used for the RUS as Loadsim 2003 still requires this function. In Exchange 2007 the Recipient Update Service is gone, hence the need for Exchange 2003 (or some other mechanism to stamp the users with the appropriate settings).

Notice the Edge Server Role and the UM Server Role are not installed. They are not required for internal mail to function. The Edge Role is the default method for getting email out to the internet via the EdgeSync service on the Hub Transport service. It accomplishes this through a subscription mechanism that subscribes the Edge role to the Exchange Hub Transports in the site that you designate.

Another option for this configuration is to place all roles on the same server. This is not recommended for an enterprise environment and is only intended for smaller sites. The amount of users a Hub or CAS server can support is still not definitive.

The last thing that I would like to point out is the new services that are installed on each of the roles that get installed (this is from Microsoft Exchange 2007 documentation site). There are a lot of changes to what existed in the past and the services are different for each role that gets installed. Here are the details from the Exchange 2007 Help files about the services….


Service Name

Service Short Name

Security Context


Server Role(s)

Required (R) or Optional (O)

Microsoft Exchange Active Directory Topology MSExchangeADTopology Local System Provides Active Directory topology information to several Exchange Server components. Mailbox, Client Access, Hub Transport, Unified Messaging R
Microsoft Exchange ADAM ADAM_MSExchange Network Service Active Directory Application Mode (ADAM) is used to store configuration data and recipient data on the Edge Transport server. This service represents the named instance of ADAM that is automatically created by Setup during Edge Transport server installation. Edge Transport R
Microsoft Exchange Credential Service EdgeCredentialSvc Local System

Edge Transport R
Microsoft Exchange EdgeSync MSExchangeEdgeSync Local System Connects to ADAM instance on subscribed Edge Transport servers over secure LDAP channel to synchronize data between Hub Transport server and Edge Transport server. Hub Transport R
Microsoft Exchange File Distribution Service MSExchangeFDS Local System Used to distribute offline address book and custom UM prompts Client Access, Unified Messaging R
Microsoft Exchange IMAP4 MSExchangeIMAP4 Local System Provides IMAP4 services to IMAP clients. Client Access O
Microsoft Exchange Information Store MSExchangeIS Local System Manages Exchange Server databases. Provides data storage for messaging clients. Mailbox R
Microsoft Exchange Mail Submission MSExchangeMailSubmission Local System Submits messages from a Mailbox server to a Hub Transport server. Mailbox R
Microsoft Exchange Mailbox Assistants MSExchangeMailboxAssistants Local System Provides functionality for calendar assistant, resource booking assistant, out-of-office assistant, and email lifecycle assistant. Mailbox R
Microsoft Exchange Monitoring MSExchangeMonitoring Local System

All O
Microsoft Exchange POP3 MSExchangePOP3 Local System Provides POP3 services to POP3 clients. Client Access O
Microsoft Exchange Replication MSExchangeRepl Local System Provides log shipping functionality for local continuous replication and cluster continuous replication. Mailbox R
Microsoft Exchange Search MSExchangeSearch Local System Provides content to the Microsoft Search (Exchange Server) service for indexing. Mailbox O
Microsoft Exchange Service Host MSExchangeServiceHost Local System

Mailbox, Client Access R
Microsoft Exchange Speech Engine MSS Network Service Provides speech processing services for unified messaging. Unified Messaging R
Microsoft Exchange System Attendant MSExchangeSA Local System Provides monitoring, maintenance, and directory lookup services for Exchange Server. Mailbox R
Microsoft Exchange Transport MSExchangeTransport Network Service

Hub Transport, Edge Transport R
Microsoft Exchange Transport Log Search MSExchangeTransportLogSearch Local System

Mailbox, Hub Transport, Edge Transport O
Microsoft Exchange Unified Messaging MSExchangeUM Local System Provides unified messaging features such as the storing of inbound faxes and voice mails in a user’s mailbox, and access to that mailbox via Outlook Voice Access. Unified Messaging R
Microsoft Search (Exchange Server) MSFTESQL-Exchange Local System Provides full-text indexing of mailbox data content. This is an Microsoft Exchange-customized version of Microsoft Search. Mailbox O

Test it out, let me know your profile and your results….



7 Responses to “Getting Exchange 2007 behind loadsim”

  1. Vinayak Says:

    I need to create a .sim file which is used by LoadSim 2003. Do u any idea?

  2. mr. traffic Says:

    Thanks for the info – I wonder how many sites/companys use this in their practice?

  3. sandrar Says:

    Hi! I was surfing and found your blog post… nice! I love your blog. :) Cheers! Sandra. R.

  4. Cindy Harrison Says:

    This was pretty great. I’m glad I found this.

  5. Ronald Wiedrich Says:

    This is post is really very informative. it actually provide me what im searching for.

  6. celebrity fuck you Says:

    Sign: zdbrw Hello!!! tgynp and 3482bsqcbxethv and 2687 : I love your blog. :) I just came across your blog.

  7. Julia Hakkinen Says:

    Pretty nice site you’ve got here. Thanks for it. I like such topics and everything that is connected to them. I would like to read more on that blog soon.

    Julia Hakkinen
    agence escort girl suisse

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: