Welcome to Exchange Server 2010 - the latest version of the Exchange family, a journey that was started around 14 years ago.
In Part-1 of this 3-Part series, I will take you through the Pre-Requisites in terms of Operating System, Hardware, Active Directory & Exchange Setup. Please be aware that I am using Exchange Server 2010 RC
(Internal build number - 14.00.0639.011) for this series, which is a full feature release and there would be a in-place upgrade to Exchange 2010 RTM.
Without getting into too much of a introduction, that I have covered in the previous articles, we will directly jump into what is required to go ahead with the installation.
Operating System Requirements:
Please Note: Exchange 2010 is not supported on any Windows Server 2003 Editions.
- 64-bit edition of Windows Server 2008 Standard Service Pack 2
- 64-bit edition of Windows Server 2008 Enterprise Service Pack 2
- 64-bit edition of Windows Server 2008 Standard R2
- 64-bit edition of Windows Server 2008 Enterprise R2
Hardware Basics:
Please Note: For details on Server Sizing (Performance/Scalability) refer to Refernce Links at bottom.
- Processor: x64 architecture-based computer with Intel processor that supports Intel 64 architecture | AMD processor that supports the AMD64 platform
- Memory: Depends upon Exchange features being installed. Refer Links provided
- Disk Space: Minimum available Space ,requierd: System Drive: 200 MB | Exchange Installation: 1.2 GB | For each Unified Messaging (UM) language pack: Additional 500 MB | Message queue database: 500 MB |
Active Directory Requirements :
Please Note: Installing Exchange 2010 on a DC is not Recommended though Supported.
- AD Forest: At least Windows Server 2003 Forest/Domain functionality mode.
- Schema Master: Windows Server 2003 Standard/Enterprise (32-bit or 64-bit) or Windows Server 2008 Standard/Enterprise (32-bit or 64-bit)
- Global Catalog (GC): At least 1 GC in every AD site where Exchange Server 2010 is going to be installed. Windows Server 2003 Standard/Enterprise (32-bit or 64-bit) or Windows Server 2008 Standard/Enterprise (32-bit or 64-bit)
Windows Server 2008 SP2 - Pre-Requisites :
Please Note: Extract the Binaries to a Folder (Ex: C:\E2010), from Exchange2010-RC1-x64.exe (Double-Click and Select Location).
- Install Microsoft .NET Framework 3.5 SP1
- Install Microsoft .NET Framework 3.5 Family Update for Windows Vista x64, and Windows Server 2008 x64 updates
- Install Windows Remote Management (WinRM) 2.0 and Windows PowerShell V2 (Windows6.0-KB968930.msu)
- On servers with Hub Transport or Mailbox server role - Install Microsoft Filter Pack
- Once the above steps are over, Restart the Server. Now depending upon the Roles that you want to install on the Server, use one of the below commands.
- Go to Command Prompt [Start | Run... | CMD] and give the appropriate commands
|
Server Roles
|
Commands
|
|
Typical installation of Client Access, Hub Transport, and Mailbox role
|
sc config NetTcpPortSharing start= auto ServerManagerCmd -ip Exchange-Typical.xml -Restart
|
|
Client Access, Hub Transport, Mailbox and Unified Messaging server roles
|
sc config NetTcpPortSharing start= auto ServerManagerCmd -i Desktop-Experience ServerManagerCmd -ip Exchange-Typical.xml -Restart
|
|
Client Access and Hub Transport roles
|
sc config NetTcpPortSharing start= auto ServerManagerCmd -ip Exchange-Typical.xml -Restart
|
|
Hub Transport and Mailbox server roles
|
ServerManagerCmd -ip Exchange-Typical.xml -Restart
|
|
Client Access and Mailbox Server roles
|
sc config NetTcpPortSharing start= auto ServerManagerCmd -ip Exchange-Typical.xml -Restart
|
|
Client Access role
|
sc config NetTcpPortSharing start= auto ServerManagerCmd -ip Exchange-CAS.xml -Restart
|
|
Mailbox Server role
|
ServerManagerCmd -ip Exchange-MBX.xml -Restart
|
|
Hub Transport role
|
ServerManagerCmd -ip Exchange-HUB.xml -Restart
|
|
Unified Messaging Server role
|
ServerManagerCmd -ip Exchange-UM.xml -Restart
|
|
Edge Transport role
|
ServerManagerCmd -ip Exchange-EDGE.xml -Restart
|
- Please Note: For use in this Series, I am going to install Mailbox, CAS, Hub Transport Server Roles on one Server, so my command option would be
sc config NetTcpPortSharing start= auto ServerManagerCmd -ip Exchange-Typical.xml -Restart
Windows Server 2008 R2 - Pre-Requisites :
Please Note: Extract the Binaries to a Folder (Ex: C:\E2010), from Exchange2010-RC1-x64.exe (Double-Click and Select Location).
- Install Microsoft .NET Framework 3.5 SP1 from Server Manager. [Server Manager | Features | Add Features]. In R2 you cannot install Microsoft .NET Framework 3.5 SP1 by downloading installer from Internet, in that case you will get an error "You must use the Role Management Tool to install or configure Microsoft .NET Framework 3.5 SP1."
- On servers with Hub Transport or Mailbox server role - Install Microsoft Filter Pack
- Open Powershell with elevated rights: Start Menu | All Programs | Accessories | Windows PowerShell (right-click "Run as Administrator")
- Import Server Module: In Powershell Window, execute the command - Import-Module ServerManager
- Install OS Components: Use the Add-WindowsFeature cmdlet depending upon Server Roles
|
Server Roles
|
Commands
|
|
Typical installation of Client Access, Hub Transport, and Mailbox role
|
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,RPC-Over-HTTP-Proxy -Restart
|
|
Client Access, Hub Transport, Mailbox and Unified Messaging server roles
|
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,RPC-Over-HTTP-Proxy,Desktop-Experience -Restart
|
|
Client Access and Hub Transport roles
|
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,RPC-Over-HTTP-Proxy -Restart
|
|
Hub Transport and Mailbox server roles
|
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 -Restart
|
|
Client Access and Mailbox Server roles
|
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,RPC-Over-HTTP-Proxy -Restart
|
|
Client Access role
|
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,RPC-Over-HTTP-Proxy -Restart
|
|
Mailbox or Hub Transport Role role
|
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 -Restart
|
|
Unified Messaging Server role
|
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,Desktop-Experience -Restart
|
|
Edge Transport role
|
Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS -Restart
|
- Once the above steps are over, Restart the Server. Open Powershell with elevated rights: Start Menu | All Programs | Accessories | Windows PowerShell (right-click "Run as Administrator")
- Configure Net.Tcp Port Sharing Service for Automatic startup by running the following command:Set-Service NetTcpPortSharing -StartupType Automatic
You are all set to go ahead with the Installation of Exchange 2010 now. This brings us to the end of Part-1.
Go to In Exchange Server 2010 RC Installation - Part 2 to complete the installation.
|