As stated in the main section of my 70-622 Exam notes these notes are taken from the Trainsignal Exchange 2010 Training videos. I believe they are a great resource. If you are following along with my blog I highly recommend that you buy the training for yourself.
- You need an Active directory domain in place before you install Exchange
- You need a solid DNS infrastructure
- Exchange can be virtualized (Sparingly)
- x64 with Intel or AMD (Itanium is NOT supported)
- 4GB Min
- 8GB min if combining roles
** TIPS **
- Add 2-10MB per mailbox
- Max for mailbox role is 64GB
- Most important for mailbox role
- 1.2GB to install exchange
- +500MB for each UM language pack
- +500MB for queue database (i.e.. Edge or Transport Server)
- MSFT Exchange Calculator
- Only 64bit versions of Windows 2008 and 2008R2 are supported.
- Mentions that it could run on Hyper-V at some point.
- Windows Standard and Enterprise only. Datacenter and server core can not install Exchange
- Standard – Limited to 5 Databases per server
- Enterprise – Can scale to 100 databases per server
Client Access Licenses (CAL)
- CAL’s come in both Standard and Enterprise .
- Enterprises CAL also include Mobile Devices.
This image will go over all the roles and their min and recommended maximum processor core configurations.
*NOTE* – There are issues with hyper Threading. Best practice is to disable it. Leaving it enabled causes capacity and planning issues.
- Windows Vista SP2
- Windows 7
- Windows 2008 Server
- Windows 2008R2
Prerequisites for Exchange 2010
- Installing the prerequisites for Exchange 2010 are different for both Windows 2008 and Windows 2008R2.
- Windows 2008 you will use ServerManagerCmd to install prerequisites.
- Windows 2008R2 you will need to use the PowerShell cmdlet “Add-WindowsFeature”.
- Exchange Roles will also play a part with prerequisites.
- For example the UM role requires Desktop Experience feature need to also be installed before the UM role can be installed.
Perquisites Exchange 2010 on Windows 2008
- Install .NET Framework 3.5 SP1
- Install .NET Framework 3.5 Family Update
- Install Windows Remote Management (WinRM) 2.0
- Install PowerShell v2
- On HT and MB install the Microsoft Filter Pack
- For a typical installation (using a elevated command prompt):
- Sc config NetTCPSharing start=0
- ServerManagerCmd –ip Exchange-Typical.xml –Restart
- With UM role type:
- ServerManagerCmd –I Desktop-Experience
Perquisites Exchange 2010 on Windows 2008R2
- On HT and MB servers install the Microsoft Office Filter Pack
- From PowerShell type: “Import-Module ServerManager”
- Use the Add-WindowsFeature cmdlet to type:
- Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy –Restart
- NOTE – If you are planning to use the UM role you can add “Desktop-Experience” to the previous command.
- Conclude after the restart by configuring the TCP Port service to start automatically using (only CAS roles):
- Set-Service NetTcpPortSharing –StartupType Automatic
Getting Active Directory Read for Exchange
Active directory will need to prepared for Exchange. There are two parts of AD that will need to be prepared are called the Schema and the domain. Both the schema and domain can have multiple commands you will need to run in order to set things up. If you type in the last command the setup program will run all the other commands automatically for you.
The commands listed below are done at a command line. The “Setup” command can be found on the exchange 2010 install DVD.
How to update the schema:
NOTE – you will need to be part of the Schema Admins group to run these commands
- Setup /PrepareLegacyExchangePermissions (or setup /pl)
- Setup /Prepareschema ( or setup /ps)
- Setup /PrepareAD (or setup /p)
If this is a brand new Exchange organization you will also need to specify /OrganizationName: domainname. These commands should be run on a DC that hosts the schema master role.
How to prepare the domain :
NOTE – you will need to be part of the Enterprise Admins Group to run these commands
- Setup /PrepareDomain (oor setup /pd)
- Setup /PrepairDomain:<Domain FQN> (or setup /pd:<FQDN>)
- Setup /PrepareAllDomains (or setup /pad)
Links that were recommended in the videos:
- All the commands for installing exchange can be found on the Microsofts Exchange Technet library. For typical installations microsoft has given commands for a typical installation of the Client Access, Hub Transport, and Mailbox server roles.
- For the latest up to date information about Exchange 2010 Requirements.