Thursday, February 24, 2011

Exchange 2010 System Requirements

Exchange 2010 System Requirements


Before you install Microsoft Exchange Server 2010, we recommend that you review this topic to ensure that your network, hardware, software, clients, and other elements meet the requirements for Exchange 2010. In addition, make sure you understand the coexistence scenarios that are supported for Exchange 2010 and earlier versions of Exchange.
The following table lists the scenarios in which coexistence between Exchange 2010 and earlier versions of Exchange are supported.

Coexistence of Exchange 2010 and earlier versions of Exchange Server

Exchange version Exchange organization coexistence
Exchange 2000 Server
Not supported
Exchange Server 2003
Supported
Exchange 2007
Supported
Mixed Exchange 2007 and Exchange Server 2003 organization
Supported
You can't upgrade an existing Exchange 2000 organization directly to Exchange 2010. You must first upgrade the Exchange 2000 organization to either an Exchange 2003 or Exchange 2007 organization, and then you can upgrade the Exchange 2003 or Exchange 2007 organization to Exchange 2010. We recommend that you upgrade your organization from Exchange 2000 to Exchange 2003, and then upgrade from Exchange 2003 to Exchange 2010.
The following table lists the requirements for the network and the directory servers in your Exchange 2010 organization.
Network and directory server requirements for Exchange 2010
Component Requirement
Schema master
By default, the schema master runs on the first Windows Server 2003 or Windows Server 2008 or Windows Server 2008 R2 domain controller installed in a forest. The schema master must be running any of the following:
  • Windows Server 2003 Standard Edition with Service Pack 1 (SP1) or later (32-bit or 64-bit)
  • Windows Server 2003 Enterprise Edition with SP1 or later (32-bit or 64-bit)
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2008 R2 Standard or Enterprise
Global catalog server
In each Active Directory site where you plan to install Exchange 2010, you must have at least one global catalog server for each domain running any of the following:
  • Windows Server 2003 Standard Edition with SP1 or later (32-bit or 64-bit)
  • Windows Server 2003 Enterprise Edition with SP1 or later (32-bit or 64-bit)
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2008 R2 Standard or Enterprise

Domain controller
In each Active Directory site where you plan to install Exchange 2010, you must have at least one writeable domain controller running any of the following:
  • Windows Server 2003 Standard Edition with SP1 or later (32-bit or 64-bit)
  • Windows Server 2003 Enterprise Edition with SP1 or later (32-bit or 64-bit)
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2008 R2 Standard or Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Datacenter
Active Directory forest
Active Directory must be at Windows Server 2003 forest functionality mode or higher.
Ipv6 Support
IPv6 is supported only when IPv4 is also used; a pure IPv6 environment isn't supported. Using IPv6 addresses and IP address ranges is supported only when both IPv6 and IPv4 are enabled on that computer, and the network supports both IP address versions. If Exchange 2010 is deployed in this configuration, all server roles can send data to and receive data from devices, servers, and clients that use IPv6 addresses. Exchange 2010 support is similar to support for Exchange Server 2007.
The use of 64-bit Active Directory domain controllers increases directory service performance for Exchange 2010. For more information about Exchange 2010, the Mailbox server role and Active Directory ratios, see the "Active Directory Server and Mailbox Server Ratios" section in Understanding Server Role Ratios and Exchange Performance.
Aa996719.note(en-us,EXCHG.141).gifNote:
In multi-domain environments, on Windows Server 2008 domain controllers that have the Active Directory language locale set to Japanese, your servers may not receive some attributes that are stored on an object during inbound replication. 
For security and performance reasons, we recommend that you install Exchange 2010 only on member servers and not on Active Directory directory servers. However, you can't run DCPromo on a computer running Exchange 2010. After Exchange 2010 is installed, changing its role from a member server to a directory server, or vice versa, isn't supported.
The recommended hardware requirements for Exchange 2010 servers vary depending on a number of factors including the server roles that are installed and the anticipated load that will be placed on the servers.
Hardware requirements for Exchange 2010
Component Requirement Notes
Processor
  • x64 architecture-based computer with Intel processor that supports Intel 64 architecture (formerly known as Intel EM64T)
  • AMD processor that supports the AMD64 platform
  • Intel Itanium IA64 processors not supported
It's supported to install the Exchange management tools on a computer that has a 64-bit processor.

Memory
Varies depending on Exchange features that are installed
For detailed information about memory requirements for Exchange 2010, see Understanding Memory Configurations and Exchange Performance.
Paging file size
The page file size minimum and maximum must be set to physical RAM plus 10  MB
The recommended page file size also accounts for the memory that's needed to collect information if the operating system stops unexpectedly. On 64-bit operating systems, memory can be written as a dump file to the paging file. This file must reside on the boot volume of the server.
For more information about the configuration options that are available for memory dump data, see Knowledge Base article 254649, Overview of memory dump file options for Windows Vista, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows XP, and Windows 2000.
Disk space
  • At least 1.2 GB on the drive on which you install Exchange
  • An additional 500 MB of available disk space for each Unified Messaging (UM) language pack that you plan to install
  • 200 MB of available disk space on the system drive
  • A hard disk that stores the message queue database on an Edge Transport server or Hub Transport server with at least 500 MB of free space
The minimum space requirements detailed here don't account for disk subsystem requirements for adequate performance.
Drive
DVD-ROM drive, local or network accessible
None.
Screen resolution
800 x 600 pixels or higher
None.
File format
Disk partitions formatted as NTFS file systems, which applies to the following partitions:
  • System partition
  • Partitions that store Exchange binary files
  • Partitions containing transaction log files
  • Partitions containing database files
  • Partitions containing other Exchange files
None.
The following table lists the supported operating systems for Exchange 2010.
Supported operating systems for Exchange 2010
Component Requirement
Operating system on a computer that has a 64-bit processor
One of the following:
  • 64-bit edition of Windows Server 2008 Standard with Service Pack 2 (SP2)
  • 64-bit edition of Windows Server 2008 Enterprise with SP2
  • 64-bit edition of Windows Server 2008 R2 Standard
  • 64-bit edition of Windows Server 2008 R2 Enterprise
Operating system for installing the Exchange management tools on a computer that has a 64-bit processor
One of the following:
  • Windows Vista with SP2 for management tools only installation
  • 64-bit edition of Windows Server 2008 Standard with SP2
  • 64-bit edition of Windows Server 2008 Enterprise with SP2
  • 64-bit edition of Windows Server 2008 R2 Standard
  • 64-bit edition of Windows Server 2008 R2 Enterprise
  • 64-bit edition of Windows 7
Aa996719.important(en-us,EXCHG.141).gifImportant:
The release-to-manufacturing (RTM) version of Exchange 2010 doesn’t support being run on computers with the United States Federal Information Processing Standards (FIPS) compliant settings enabled. If you have FIPS enabled on computers running Windows Server 2008 SP2 or Windows Server 2008 R2, Exchange 2010 RTM will not function correctly. For more information, see Knowledge Base article 811833, The effects of enabling the "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing" security setting in Windows XP and in later versions of Windows.
Exchange 2010 supports the following versions of Microsoft Office Outlook and Microsoft Entourage for Mac:
  • Outlook 2010
  • Outlook 2007
  • Outlook 2003
  • Entourage 2008 for Mac, Web Services Edition
If you have clients running Outlook 2003, be aware of the following when you upgrade your organization to Exchange 2010:
  • On clients running Outlook 2003, you may notice that folder updates don't occur automatically in a timely manner. This situation occurs because User Datagram Protocol (UDP) notifications aren't supported in Exchange 2010. For more information about resolving this issue, see Knowledge Base article 2009942, In Outlook 2003, e-mail messages take a long time to send and receive when you use an Exchange 2010 mailbox. However, Outlook 2007 and Outlook 2010 are automatically compatible with this change.
  • Exchange 2010 RTM: Clients running Outlook 2003 don’t use RPC encryption, which RPC Client Access requires by default. You will either need to turn off the RPC encryption requirement or configure Outlook 2003 to use RPC encryption. However, Outlook 2007 and later versions are automatically compatible with the change to RPC Client Access because they support RPC encryption by default
  • Exchange 2010 SP1: In Exchange 2010 SP1, the RPC encryption requirement is disabled by default. Any new Client Access Servers (CAS) deployed in the organization will not require encryption. However, any CAS servers deployed prior to Exchange 2010 SP1, or upgraded to Exchange 2010 SP1, will retain the existing RPC encryption requirement setting.

Microsoft supports Exchange 2010 in production on hardware virtualization software only when all the following conditions are true:
  • The hardware virtualization software is running:
    • Windows Server 2008 with Hyper-V technology
    • Windows Server 2008 R2 with Hyper-V technology
    • Microsoft Hyper-V Server 2008
    • Microsoft Hyper-V Server 2008 R2
    • Any third-party hypervisor that has been validated under the Windows Server Virtualization Validation Program.
  • The Exchange guest virtual machine:
    • Is running Microsoft Exchange 2010.
    • Is deployed on the Windows Server 2008 with SP2 or Windows Server 2008 R2 operating system.
    • Doesn't have the Unified Messaging server role installed. All Exchange 2010 server roles, except for the Unified Messaging server role, are supported in a virtualization environment. This is due to the real-time response requirements associated with voice communications with the Unified Messaging server role.
    • Meets all the requirements set forth previously in this topic.
      Aa996719.note(en-us,EXCHG.141).gifNote:
      When you install Exchange 2010 in a Hyper-V environment, you may get the following error: "Hub Transport Server role installation failed." For virtualized Active Directory servers, it is recommended that you disable the time sync integration component, and then set the time to a reliable external time provider before you install the Hub Transport role. This recommendation is especially important if your host is joined to the domain the virtual machine is hosting.
  • The storage used by the Exchange guest machine for storage of Exchange data (for example, mailbox databases or Hub transport queues) can be virtual storage of a fixed size (for example, fixed virtual hard disks (VHDs) in a Hyper-V environment), SCSI pass-through storage, or Internet SCSI (iSCSI) storage. Pass-through storage is storage that's configured at the host level and dedicated to one guest machine. All storage used by an Exchange guest machine for storage of Exchange data must be block-level storage because Exchange 2010 doesn't support the use of network attached storage (NAS) volumes. Also, NAS storage that's presented to the guest as block-level storage via the hypervisor isn't supported. The following virtual disk requirements apply for volumes used to store Exchange data:
    • Virtual disks that dynamically expand aren't supported by Exchange.
    • Virtual disks that use differencing or delta mechanisms (such as Hyper-V's differencing VHDs or snapshots) aren't supported.
      Aa996719.note(en-us,EXCHG.141).gifNote:
      In a Hyper-V environment, each fixed VHD must be less than 2,040 GB. For supported third-party hypervisors, check with the manufacturer to see if any disk size limitations exist.
  • Only management software (for example, antivirus software, backup software, or virtual machine management software) can be deployed on the physical root machine. No other server-based applications (for example, Exchange, SQL Server, Active Directory, or SAP) should be installed on the root machine. The root machine should be dedicated to running guest virtual machines.
  • Microsoft doesn't support combining Exchange high availability solutions (database availability groups (DAGs)) with hypervisor-based clustering, high availability, or migration solutions that will move or automatically failover mailbox servers that are members of a DAG between clustered root servers. DAGs are supported in hardware virtualization environments provided that the virtualization environment doesn't employ clustered root servers, or the clustered root servers have been configured to never failover or automatically move mailbox servers that are members of a DAG to another root server.
  • Some hypervisors include features for taking snapshots of virtual machines. Virtual machine snapshots capture the state of a virtual machine while it's running. This feature enables you to take multiple snapshots of a virtual machine and then revert the virtual machine to any of the previous states by applying a snapshot to the virtual machine. However, virtual machine snapshots aren't application aware, and using them can have unintended and unexpected consequences for a server application that maintains state data, such as Exchange. As a result, making virtual machine snapshots of an Exchange guest virtual machine isn't supported.
  • Many hardware virtualization products allow you to specify the number of virtual processors that should be allocated to each guest virtual machine. The virtual processors located in the guest virtual machine share a fixed number of logical processors in the physical system. Exchange supports a virtual processor-to-logical processor ratio no greater than 2:1. For example, a dual processor system using quad core processors contains a total of 8 logical processors in the host system. On a system with this configuration, don't allocate more than a total of 16 virtual processors to all guest virtual machines combined.
  • When calculating the total number of virtual processors required by the root machine, you must also account for both I/O and operating system requirements. In most cases, the equivalent number of virtual processors required in the root operating system for a system hosting Exchange virtual machines is 2. This value should be used as a baseline for the root operating system virtual processor when calculating the overall ratio of physical cores to virtual processors. If performance monitoring of the root operating system indicates you're consuming more processor utilization than the equivalent of 2 processors, you should reduce the count of virtual processors assigned to guest virtual machines accordingly and verify that the overall virtual processor-to-physical core ratio is no greater than 2:1.
  • The operating system for an Exchange guest machine must use a disk that has a size equal to at least 15 GB plus the size of the virtual memory that's allocated to the guest machine. This requirement is necessary to account for the operating system and paging file disk requirements. For example, if the guest machine is allocated 16 GB of memory, the minimum disk space needed for the guest operating system disk is 31 GB.
    In addition, it's possible that guest virtual machines may be prevented from directly communicating with fibre channel or SCSI host bus adapters (HBAs) installed in the root machine. In this event, you must configure the adapters in the root machine's operating system and present the LUNs to guest virtual machines as either a virtual disk or a pass-through disk.
Each root machine has minimum disk space requirements that must be met:
  • Root machines in some hardware virtualization applications may require storage space for an operating system and its components. For example, when running Windows Server 2008 with Hyper-V, you will need a minimum of 10 GB to meet the Windows Server 2008 R2 System Requirements for the operating system. Additional storage space will also be required to support the operating system's paging file, management software, and crash recovery (dump) files.
  • Some hypervisors maintain files on the root machine that are unique to each guest virtual machine. For example, in a Hyper-V environment, a temporary memory storage file (BIN file) is created and maintained for each guest machine. The size of each BIN file is equal to the amount of memory allocated to the guest machine. In addition, other files may also be created and maintained on the host machine for each guest machine.
The following are the requirements for storage connected to a virtualized Exchange server:
  • Each Exchange guest machine must be allocated sufficient storage space on the root machine for the fixed disk that contains the guest's operating system, any temporary memory storage files in use, and related virtual machine files that are hosted on the host machine. In addition, for each Exchange guest machine, you must also allocate sufficient storage for the message queues on the Hub Transport and Edge Transport servers and sufficient storage for the databases and log files on Mailbox servers.
  • Storage used by Exchange should be hosted in disk spindles that are separate from the storage that's hosting the guest virtual machine's operating system.
  • Configuring iSCSI storage to use an iSCSI initiator inside an Exchange guest virtual machine is supported. However, there will be reduced performance in this configuration if the network stack inside a virtual machine isn't full-featured (for example, not all virtual network stacks support jumbo frames).
Some hypervisors have the ability to oversubscribe or dynamically adjust the amount of memory available to a specific guest machine based on the perceived utilization of memory in the guest machine as compared to the needs of other guest machines managed by the same hypervisor. This technology makes sense for workloads in which memory is needed for brief periods of time and then can be surrendered for other uses. However, it doesn't make sense for workloads that are designed to use memory on an ongoing basis. Exchange, like many server applications with optimizations for performance that involve caching of data in memory, is susceptible to poor system performance and an unacceptable client experience if it doesn't have full control over the memory allocated to the physical or virtual machine on which it is running.
Many of the performance gains in recent versions of Exchange, especially those related to reduction in I/O, are based on highly efficient usage of large amounts of memory. When that memory is no longer available, the expected performance of the system can't be achieved. For this reason, memory oversubscription or dynamic adjustment of virtual machine memory should be disabled for production Exchange servers.
Memory should be sized for guest machines using the same methods as physical deployments. You can find details about memory sizing for Exchange 2010 server roles in Understanding Memory Configurations and Exchange Performance. For additional guidance, see the “Application Considerations” section of a white paper written by the Microsoft Hyper-V team, available for download at Implementing and Configuring Dynamic Memory.

No comments:

Post a Comment