08Q4 VM Exchange Server 2007 VI3 WP

download 08Q4 VM Exchange Server 2007 VI3 WP

of 16

Transcript of 08Q4 VM Exchange Server 2007 VI3 WP

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    1/16

    Deploying Exchange Server 2007 on VMware

    Infrastructure: A VMware Internal Case Study

    W H I T E P A P E R

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    2/16

    2

    VMware white paper

    Tbl of Contnts

    excutiv Summy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

    exchng Sv 2003: Th Lgcy envionmnt nd Its Limittions . . . . . . . . . . . . . . .3

    Migtion Divs fo Vitulizd exchng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Plnning nd rquimnts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Dsign & Implmnttion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Conclusions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    3/16

    VMware white paper

    excutiv Summy

    VMware is an industry leading technology company. Email and

    instant messaging are mission-critical services that providecommunications and messaging-based notifications for

    thousands of VMware employees. The Microsoft Exchange-

    based messaging systems at VMware support basic email and

    integrate with critical workflow tools, such as engineering

    notifications (build, release, bug tracking), shared document

    repositories (public folders) for internal user communities,

    and company-wide help desk functions. Email is a mission-

    critical medium for timely communication with key external

    communities including customers, partners, analysts and media

    contacts.

    Before this project, the Exchange environment at VMware was

    based on a traditional, non-virtualized architecture, making it

    costly and difficult to maintain performance levels, enable high

    availability and resiliency against various failure modes, and

    manage downtime. Scaling the system and making optimal

    use of existing and new hardware technologies also proved

    challenging.

    By virtualizing their Exchange Server 2007 deployment, VMware

    has gained the ability to:

    1) Effectively eliminate planned downtime and maintenance/

    upgrade windows on every Exchange 2007 Server using the

    VMware HA, VMware DRS and VMware vMotion capabilities

    of VMware Infrastructure.

    2) Execute immediate recovery from host, application andsite failures through a combination of VMware HA and

    new clustering technologies (such as clustered continuous

    replication), eliminating single points of failure across various

    resource/host/application/site components.

    3) Make the most efficient possible use of their vir tual

    infrastructure by deploying virtual machines at greater

    densities with equal or better performance through optimal

    utilization of server, storage and network infrastructure.

    4) Achieve exceptional scalability in a building block design,

    streamlining tasks such as adding user accounts, mailbox

    servers and other role servers while using robust virtual

    machine capabilities (design, placement, load balancing) toenable highly flexible Exchange services.

    5) Accelerate Exchange life cycle and management functions

    with virtual machines and templates for rapid testing,

    provisioning, along with virtual snapshots and clones to help

    with rapid troubleshooting and problem reproduction.

    The benefits realized from virtualized deployment of Exchange

    Server 2007 are a direct reflection of the VMware IT departments

    Virtualize First policy that has resulted in more than 85 percent

    of VMware business applications running in virtual machines

    today. The companys ultimate goal is to virtualize 100 percent

    of its business applications on VMware Infrastructure to realize

    similar benefits.

    The virtualized Exchange Server 2007 deployment at VMware

    supports more than 4 million messages per day, including 1.5

    million external messages (spam included) and supports over

    7,500 user mailboxes with a Heavy Average User Load Profile.

    The deployment allows good headroom for growth in a highly

    available and disaster resilient architecture.

    The Exchange environment at VMware is deployed on

    10 physical servers for all Exchange Server 2007 roles

    (approximately 40 virtual machines) in a multisite configuration.

    In comparison, the traditional non-virtualized deployment

    of Exchange Server 2003 required 14 physical servers at a

    single site for just the mailbox server roles. Enhanced end

    user experience, server-side throughput and availability of the

    Exchange environment are critical requirements that have been

    met and exceeded by the deployment.

    This project has been an unqualified success for VMware, and

    reflects the experience of many VMware customers worldwide

    who are also running Exchange on VMware Infrastructure.

    This white paper defines the high-level business requirements,

    design considerations and planning approach that were

    taken by the VMware IT staff, detailing the technical design

    and implementation process, and highlighting important

    operational policies for backups and availability.

    exchng Sv 2003: Th Lgcy

    envionmnt nd Its Limittions

    The legacy messaging environment at VMware consisted of

    Exchange Server 2003 Enterprise Edition in a traditional non-

    virtualized deployment. Two highly available failover clusters

    using the Microsoft Cluster Service (MSCS) were used to run all

    mailbox and public folder servers.

    All Exchange Servers and Active Directory infrastructure

    servers were deployed in a single-site model. A total of 14

    physical servers were required for mailbox roles supporting

    approximately 7,500 total mailboxes deployed in a single forest/

    domain/site AD topology. All other roles were deployed onvirtual machines.

    Details of the Exchange Server 2003 environment are as follows:

    Network Infrastructure

    1Gigabitpersecond(1Gbps)switchednetworkbetween

    all clustered nodes, internal mail clients, and backup

    infrastructure

    10Megabitpersecond(10Mbps)switchedconnectivityfor

    cluster heartbeat communication via unmanaged network

    switch

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    4/16

    4

    VMware white paper

    Active Directory Infrastructure

    TheExchange2003organizationwasdeployedinasingle

    forest, domain and site configuration (all Active Directoryservers were virtualized)

    Exchange Server 2003 Topology

    Front-EndServers

    Two(2)virtualizedExchange2003serversformultiple

    protocols (IMAP, POP3 and HTTP)

    Hardwareloadbalancerprovidedevendistribution

    between clients and the front-end servers

    Back-EndServers

    Eightnode(6active/2passive)MicrosoftCluster

    o Five (5) mailbox servers for all of North and South

    America users

    o One (1) mailbox server serves all Asia Pacific/EMEA

    users

    Six-node(4active,2passive)MicrosoftClusterwithfour

    (4) mailbox servers for new hire employees of VMware

    Totalof7,500mailboxesonexistinginfrastructure

    Client Systems and Protocols in use

    MAPI

    Outlook2000/2003/2007clients

    WebDAV/HTTPprotocol

    OutlookWebAccess(OWA)

    ActiveSync

    Entourage2004/2008(Microsofte-mailclientforMacOS)

    Evolution(E-MailclientforLinux)

    MiscellaneousIMAPclients

    Thunderbird(IMAPemailclientbyMozilla)

    Mail.app(emailclientforMacOSXandiPhone)

    Evolution(configuredasIMAPclient)

    The legacy Exchange Server 2003 native-OS deployment posed

    significant limitations:

    1. Scalability of the environment was a serious issue. The user

    population and email requirements at VMware had grown

    rapidly during the life of the system. The original Exchange

    Server 2003 environment consisted of 14 physical servers

    which could not adequately support 7,500 heavy user

    mailboxes.

    HeavyIMAPusage,sincecontent-conversiontookplace

    on the mailbox servers.

    HeavyI/Oandlargemailboxeswereextremelycommon.

    Adding more hardware was not cost-effective, due to

    expense for acquisition, management and operations, and a

    desire to reduce datacenter footprint.

    Fgu 1. Lgcy excng Sv 2003 envonmn

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    5/16

    VMware white paper

    2. Traditional non-virtualized deployments precluded

    consolidation of the mailbox server instances to leverage

    larger and more powerful servers. Exchange Server 2003 and

    its32-bitarchitectureislimitedto4GBeffectivememory;

    it is unable to use modern large memory and cache

    effectively. This leads to stability issues that included memory

    fragmentation, small and inefficient use of allocated database

    cache and kernel exhaustion. In this situation, the only

    remedy is a reboot of the Exchange server and downtime for

    its users.

    3. A single point of failure exists in Single Copy Clusters (SCC)

    deployed with SAN storage. Corruption of the information

    stores or SAN infrastructure inconsistencies such as improper

    zoning procedures, lose of connectivity etc are a significant

    vulnerability.

    4. Physical server configurations are more difficult to provision

    and maintain. Provisioning new hardware to replace older

    Exchange Servers is extremely diff icult. Reboots and system

    outages were required to complete simple server hardware

    upgrades.

    5. Production backup schedules were difficult to meet. Backups

    took longer as users were added, and had a greater negative

    impact on the production systems during normal operation.

    6.Storage,clusterorsitefailurewouldrequirerecoveryof

    the data from tape, and an extended outage. Tape-based

    disaster recovery was adequate as a last resort, but imposed

    potentially significant down times that were not acceptable

    as an only option.

    7. Early in the deployment of Exchange, mailbox quotas were

    not enforced. As the companys growth accelerated, lack of

    mailbox quotas in the Exchange Server 2003 environment

    led to unpredictable server / storage utilization and mailbox

    growth.

    8. Uneven distribution of mailbox loads required frequent

    mailbox movement between the mailbox servers to ensure

    proper load balancing and consistent end-user experience.

    9. Availability levels were reduced overall because of the

    planned application and hardware upgrades, load balancing/

    scalability and stability issues.

    Migtion Divs fo Vitulizd exchng

    The limitations inherent in the legacy Exchange 2003

    deployment were significant reasons to take the opportunity to

    redesign and redeploy the messaging infrastructure in virtual

    machines, in addition to evaluating a transition to Exchange

    Server 2007. As it became obvious that Exchange Server 2007

    in and of itself could alleviate some scalability issues, VMware

    took this opportunity to ensure that running Exchange 2007 on

    VMware Infrastructure would offer very significant additional

    improvements in performance, scalability, availability, resiliency,

    life cycle management while reducing overall costs.

    The main drivers toward the virtualized Exchange Server 2007deployment at VMware are listed below:

    VMware Virtualize First Policy

    VMware follows a Virtualize First policy when evaluating

    application deployments and upgrades so as to realize

    important benefits enabled by VMware Infrastructure. These

    benefits include:

    1) Dealing much more effectively with planned downtimes

    and maintenance/upgrades by using technologies such as

    VMware vMotion and VMware DRS.

    2) Immediate recovery from host, application and site failures

    combination of using VMware HA capabilities and traditionalclustering technologies (MSCS) to eliminate single points of

    failure across various resource/host/application/site levels.

    3) Better use of hardware resources VMware Infrastructure

    enables greater density of vir tual machines that can optimally

    utilize various server/storage/network resource.

    4) Highly scalable infrastructure Adding users and mailbox

    servers/roles based on VMware Infrastructure is reduced to

    a simple building blocks approach based on robust virtual

    machine design/placement/load balancing/scaling models.

    5) Expedite Exchange Management tasks and accelerate life

    cycle virtual machines and templates provide rapid testing,

    provisioning;snapshotsandclonescanhelpwithveryrapidtroubleshooting and problem reproduction.

    Whileevaluatingtheperformanceand64-bitarchitectural

    enhancements in Exchange Server 2007 from an upgrade

    perspective, VMware concluded that combining the benefits of

    Exchange Server 2007 benefits with the benefits of virtualization

    benefits created a winning combination. This design improved

    agility for IT Operations by leveraging VMware Infrastructure

    capabilities such as vMotion and VMware HA.

    Easier Testing and Prototyping

    It was very important to accelerate the life cycle of design/test/

    stage/production and not be curtailed by the limitations of

    traditional non-virtualized deployments. As the initial design

    process was completed, testing the design under simulated load

    was essential to ensuring that Exchange 2007 would operate as

    expected. Testing in a virtual environment enabled very rapid

    changes, and effective testing on less hardware.

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    6/16

    6

    VMware white paper

    Scalability and Server Containment

    The demands of the messaging infrastructure at VMware

    and heavy mail usage user profile required more computeresources.WhileExchange2007isabletoexploitmodern

    large memory architectures more effectively, it still cannot

    be designed in accordance with Microsoft best practices in a

    non-virtualized deployment that utilizes the entire capability

    of a modern server. Using more, smaller servers would avoid

    wasting compute resource, but would increase expense for

    hardware, administration, datacenter space, power and cooling.

    Virtualization creates an opportunity to reduce server footprint

    and preserve the option to use more powerful servers later.

    Application Stability

    The inherent limitations of running Exchange Server 2003 in

    a traditional IT environment, along with the VMware HeavyAverage User Profile, resulted in an unstable environment

    because of application downtime caused by memory

    fragmentation, the needs for planned hardware upgrades and

    related performance issues. The business requirement for a

    much more stable and inherently scalable environment was a

    major factor behind virtualized deployment.

    Leveraging64-bithardwarecapabilitiesfullythroughExchange

    Server 2007, and enabling better scale up on new and

    muchmorepowerful64-bithardwarewerealsoimportant

    considerations behind the virtualized deployment.

    Enhanced Availability

    Maintenance tasks are a fact of life for production servers.

    Unfortunately, they also require server downtime. As a

    worldwide company, there are no off hours at VMware.

    Someone will always notice a mail outage.

    WithallExchangeserversinvirtualmachines,everyserver

    can be moved while running to allow hardware maintenance,

    upgrades or replacements without interruption to the service.

    VMware vMotion makes this a simple exercise. Additionally,

    VMware DRS will automatically move a virtual machine to an

    appropriate destination when a server becomes heavily loaded.

    These capabilities require virtualization, and can significantly

    reduce outages resulting from single-server issues.

    Site Resiliency

    VMware required a rapid response to any failure ranging from a

    single resource to loss of an entire site. The legacy environment

    relied on a single-site design with a tape-based recovery

    process. The combination of VMware HA and the application

    failover capabilities built into Exchange Server 2007 CCR can

    effectively eliminate single points of failure inherent in a non-

    virtualized implementation, and assure a rapid return of services

    in scenarios less dire than a true regional catastrophe.

    Plnning nd rquimnts

    Key Planning Considerations and Steps

    VMware IT Operations teams began a proof of concept of

    Exchange 2007 on a fully-virtualized platform in October 2007.

    Detailed planning started in January 2008, migrations began

    March 2008 and the entire environment was fully virtualized and

    complete by June 30, 2008.

    VMware IT staff enlisted assistance from various groups within

    VMware, including Performance Monitoring, Quality Assurance,

    Product Engineering and the VMware Business Solutions unit.

    Withthecooperationofthevariousteams,VMwareensuredthat

    the planning phase resulted in a solid design framework that

    would meet or exceed clearly defined business requirements.

    The approach VMware took in the planning phase was as

    follows:

    1. Establish a baseline from the existing Exchange 2003

    deployment to measure its capabilities and limitations across

    dimensions such as availability, per formance, scalability,

    disaster recovery, and backups/restore.

    2. Clearly define the overall workload for the Exchange 2007

    deployment, and factor in key assumptions for scaling,

    growth and headroom.

    3. Collect and rationalize commercial and operational

    requirements from across the company.

    4. Translate and map the business requirements for scaling,

    availability, recoverability, backups, and other parameters intoa set of architectural and design plans.

    5. Size the infrastructure components, including servers, storage

    and networking.

    6.Developatestenvironmentcomparabletotheproposed

    architecture,includingVMwareESXhosts,virtualmachines,

    storage sizing and network topology.

    7. Validate the test environment using Exchange Server 2007

    testingutilities(LoadGen,JetStress,ExBPA).Analyzeand

    remediate any observed anomalies, adjust the design as

    necessary and iterate through the tests.

    8. Create a migration plan based on Business and Technical

    requirements using a pilot-to-beta-to-production approach.

    9. Build the production environment based on the final

    validated test environment.

    10. Transition existing Exchange 2003 mailboxes to virtualized

    Exchange Server 2007 production environment.

    11. Monitor new production environment for anomalies, testing

    and correcting as necessary.

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    7/16

    VMware white paper

    Business Requirements

    VMware places very high demands on its messaging systems

    andrequiresthattheybeavailable24x7x365.Asaresult,VMware had the following enhanced business requirements as

    it planned the migration over to the new Exchange Server 2007

    messaging environment:

    1. Multi-Site Resiliency Provide a robust, reliable, resilient and

    mobile virtualized messaging infrastructure that is capable

    of withstanding site failure. Ensure that the infrastructure

    enables fast recovery from outages due to server or

    information store outages or corruption. Ensure the ability to

    maintain two (2) synchronized copies of the Exchange Server

    2007 data.

    2. High Availability Elimination of any single point of failure

    in the architecture. Ensure that the system is capable ofimmediate failover of the messaging systems with minimal

    to zero IT interaction and without significant impact to

    connected clients.

    3. Improved Performance Reduce latency for connected

    clients. Ensure that significantly improved I/O performance

    in Exchange Server 2007 translates to a better end-user

    experience with faster Outlook response times and reduced

    RPC latency.

    4. Scalability Use VMware Infrastructure to increase hardware

    utilization efficiency, and to overcome the Exchange 2007

    eight-core,32GBmaximumrecommendedconfiguration.

    5. Zero-downtime upgrades Use VMware vMotion alongwith Microsoft Clustering services to enable patching and

    upgrading with minimal impact to end users.

    6.QuotaImplementationControlmailboxsizeandgrowthto

    allow predictable utilization of storage resources and reduce

    administrative overhead associated with mailbox movement.

    7. Flexible backup options - Provide flexible options around

    backups (with VMware Consolidated Backup, guest backups,

    array-based snapshots and passive node backups)

    8. Support for multiple protocols A significant percentage of

    the VMware mail users connect to the Exchange environment

    via IMAP, POP, and HTTP clients.

    9. Reduce overall costs associated with operating and growing

    our user base/messaging needs, have a much more

    inherently scalable operational foundation.

    10. Continue to support a very Heavy Average Mail User profile.

    Design Considerations

    Architectural Enhancements in Exchange Server 2007

    ExchangeServer2007isdesignedtoexploit64-bitarchitectures.A brief list of advantages (more exhaustive information can be

    found at http://www.microsoft.com/exchange) include

    Abilitytouse64-bitmemoryaddressesscalesbetter

    with more memory - mailbox sizes and the number of user

    accounts per server increase.

    Reducedinput/output(I/O)requirementsenabledbythe

    largermemorycachesavailableon64-bitsystemsalsoleads

    to better CPU scaling.

    TypicallyresultsinmuchbetterI/Operformanceand

    reduction in I/O requirements, which translates to more

    optimal use of storage.

    Leveraging VMware Infrastructure Capabilities

    The ability to scale Exchange mailbox servers on one physical

    server was a major driver for vir tualization of the Exchange

    infrastructure.WithVMwareInfrastructure,theVMware

    IT organization can utilize larger physical servers running

    VMwareESX3.5tohostmultiplemailboxservers,aswellas

    peripheral roles (hub transport, client access, etc). Stacking

    multiple virtual machines on powerful physical servers enables

    better hardware efficiency and utilization while helping to

    overcome the Microsoft recommended Exchange maximum

    ofeightprocessorcoresand32GBofRAM.Deploymentof

    new Exchange 2007 virtual machines from preconfigured

    templates significantly reduced the time to provision. VMware

    HA and VMware DRS enable the required up time during both

    scheduled and unscheduled downtime for host patching and

    upgrades.

    Very High Resiliency - Application Aware Clustering

    The dependency of VMware on messaging as a mission-critical

    application, and resulting high availability requirements,

    drove the decision to continue use of Microsoft clustering

    technologies in conjunction with VMware HA.

    VMware HA minimizes the duration of any outage by

    automatically restarting all virtual machines on another VMware

    ESXserverintheeventofserverhardwareoutage.Whileclustering can improve availability for mailbox servers, VMware

    HA protects all Exchange roles, improving overall availability

    when compared to a physical deployment. VMware HA

    minimizes any disruption to the messaging environment, and

    can be easily tested to ensure that the environment recovers

    as expected. VMware HA is simple to set up and protects every

    virtual machine without requiring complex clustering software.

    VMware HA was chosen to address the majority of cases

    where simple hardware failure in a non-clustered server can

    compromise overall operation.

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    8/16

    8

    VMware white paper

    Exchange 2007 Cluster Continuous Replication (CCR) is a

    high availability feature of Microsoft Exchange Server 2007

    that combines the asynchronous log shipping and replay

    technology built into Exchange 2007 with the failover and

    management features provided by the Cluster service

    (http://technet.microsoft.com/en-us/library/bb124521.aspx).

    Exchange CCR removed the architectural dependency on

    shared storage and eliminated exposure to a complete site

    outage as a single point of failure (a core requirement of the

    design). Exchange 2007 CCR on top of VMware HA allows

    VMware to have application-aware high availability, as well as

    host-level high availability. VMware HA automatically restarts

    virtualmachinesonotherVMwareESXhostsinavirtualcluster

    intheeventofanESXhostfailure.

    Utilize Multicore Capabilities

    Exchange deployments on physical servers are not able to

    effectively utilize the compute power now available in more

    powerfulquad-core(andmore)systems.VMwareESXhelps

    to resolve this issue and enables significantly more scalability

    for the virtualized Exchange 2007 environment. VMware

    has documented (http://www.vmware.com/solutions/

    business-critical-apps/exchange/resources.html ) optimized

    deployment models and best practices based on a building

    block approach.

    The building block VMware IT utilizes is based on four vir tual

    CPUs. This is based on the 500 heavy-user-per-core benchmark

    which was achieved both in-house and externally. VMware

    decided on the use of blade technology to reduce the physical

    space and cooling requirements that were placed on the

    datacenter. The choice of more powerful blades allows the

    infrastructuretoscaleandreducesoverallTCO.Having16

    cores available in a single blade server enables deploying up

    to four active mailbox servers per blade and still leaves plenty

    of resources/headroom available to support passive mailbox

    servers and peripheral roles (hub transport, client access

    servers, etc.).

    64GB of Memory per Blade Server

    Using64GBofmemoryperbladeserverenablesmaintaining

    lowercostbyutilizingsmaller4GBmemorymodules.The

    VMwareITmailboxserverbuildingblockutilizes12GBof

    memory(2,000usersat5MBmailboxcacheand2GBforthe

    operatingsystem);allotherperipheralrolesareallocated

    4GBofmemoryeach.Thesebuildingblockseasilysatisfythe

    requirements of the four active mailbox servers and can still

    accommodate the various peripheral roles that may run on

    anyonephysicalVMwareESXhostatonetime.

    Storage Considerations

    Whendesigningthestoragesolutionforthevirtualized

    Exchange 2007 environment, several factors were taken intoconsideration:

    Virtualdiskvs.rawdiskmappingInternaltesting

    confirmed that VMware could meet I/O requirements

    regardless of whether virtual disks or raw disk mappings

    were used. In some cases, virtual disks were slightly

    faster. Raw device mappings in physical compatibility

    mode was selected to accommodate array based

    clones or snapshots. This approach could also be

    facilitate swinging LUNS back to physical servers for

    troubleshooting. Note that with the release of VMware

    Consolidated Backup 1.5, which supports VSS, virtual disks

    can be used to deliver consistent and complete backups

    of virtual machines via snapshots.

    PerformanceDisk/spindlecountisasignificantissue

    that relates directly to the balance between designing for

    capacity versus throughput. Disk input/output rate (I/O

    per second, or IOPS) are a key design consideration for

    Exchange. IOPS demands may effectively prevent the use

    of fewer high-capacity drives, or require that those large

    drives be only partially utilized.

    Forexample,300GBdrivesprovidehighcapacity,but

    reducetheavailableIOPSperGBofdata.Agroupof

    4x300GB15krpmdrivescandeliverapproximately

    500600IOPSfor1,200GB.Choosing146GBdrives

    insteaddeliversthesameIOPSratefor584GB.IftheI/O

    requirementperGBislow,thelowercostperGBoption

    might be appropriate. On the other hand, if the I/O

    requirementperGBishigh,systemperformancewillbe

    seriously degraded unless the smaller drives are selected

    or the larger drives are only partially used, wasting the

    extra capacity. This type of trade-off highlights the

    importance of working closely with the storage vendor

    of choice to determine optimal disk and I/O capabilities

    based on performance and space requirements.

    Disklayout&quotasThestorageconfigurationconforms

    to EMC and Microsoft best practices. The design utilizes

    RAID10 for all database and log LUNs, and ensures physicalseparation between the two to ensure recoverability

    and optimum performance. Each site has a single EMC

    CX3-80SANStoragearrayforstorageofthevirtual

    machines and all local Exchange data. In the legacy

    VMware messaging environment, user mailbox quotas

    were not enforced. Several mailboxes had grown past

    10GBinsize.Thisrequiredmoreadministrativeeffortto

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    9/16

    VMware white paper

    maintain manageable Exchange Server information stores

    by constantly moving mailboxes. The implementation of

    user mailbox quotas mitigates this additional administrative

    effort.Standardquotasof2GBand5GBareenforcedacross

    all mailboxes. The majority of the user population maintains

    amailboxbelow2GB.Userswithspecialcircumstancesor

    business justifications for an increased mailbox size can obtain

    5GBofmailboxstoragewiththeappropriateapprovals.No

    mailboxesabove5GBwillbesupported.

    Dsign & Implmnttion

    WiththetransitiontoExchangeServer2007,VMwarehas

    achieved a consolidation ratio of about four to one (4:1) with

    approximately 40 virtual machines running on 10 physical

    servers.Toplacethisintheproperperspective;10physical

    servers run the entire virtualized Exchange Server 2007

    organization including the domain controllers, anti-spam and

    perimeter e-mail routing servers. The legacy Exchange Server

    2003 environment had 14 mailbox servers alone.

    The Exchange 2007 environment is 100 percent virtualized on

    VMwareESXv3.5.ThevirtualmachinesrunWindows2003x64

    R2 SP2, Enterprise Edition.

    Exchange Server High Availability

    To meet the business requirements of no single point of failure,

    automated failover and multiple synchronized copies of the

    mailbox data and site resiliency, VMware combines VMware

    HA with a new Microsoft Exchange Server 2007 application-level high availability replication technology known as Cluster

    Continuous Replication (CCR). VMware HA will restart any virtual

    machine from a failed physical node on a running node in the

    HA/DRS cluster. CCR affords the ability to replicate the Exchange

    server data within the datacenter known as in datacenter

    service or to a remote site datacenter known as site resiliency.

    One HA/DRS cluster is deployed in both of the VMware

    datacenters. The CCR design used at VMware populates each

    HA/DRS clusters with eleven CCR cluster-nodes. In the event

    ofanunscheduledESXhostoutage,theCCRclusterwill

    automatically move the clustered mailbox role to the passive

    node in the second datacenter and continue to provide email

    services. Due to the VMware HA cluster, the failed active cluster-

    nodewillberestartedonanyremainingavailableESXhost,and

    CCR will initiate reverse replication to ensure that the cluster

    is in sync. The same methodology would be used in the case

    of a total site failure. To achieve complete autonomy between

    datacenters, a third site was chosen to house the file-share

    witnesses used by the CCR clusters to maintain quorum.

    Utilizing the VMware Infrastructure Feature Set Optimally

    To further improve upon the new design, the following

    capabilities within the VMware Infrastructure feature set wereutilized:

    VMware High Availability (HA) Allows virtual machines to

    berestartedonothernodesofaVMwareESXServerclusterin

    the event of hardware failure. VMware HA is utilized to ensure

    the virtual machines are powered on in the case of a server

    hardware failure.

    Scenario:

    Hostserverfails;thiscausestheclustertofailovertothe

    remote site.

    VMwareHArestartsallExchangevirtualmachinesonanother

    host in the local cluster.

    Replicationcannowreversedirectiontoprimarysiteupdate

    to synchronize the Exchange. database.

    FailbackcanoccurmanuallywhentheExchange

    Administrator is available.

    VMware Distributed Resource Scheduling (DRS) VMware

    DRS continuously monitors utilization across resource pools

    and will intelligently allocate resources to virtual machines that

    require additional resources based on pre-defined policies.

    VMware DRS is used with ful l automation level for all Exchange

    server roles including clustered mailbox servers to allow for

    auto-placement based on resource requirements.

    Scenario:

    ExchangeMailbox,CASorHUBserverorserversrequire

    additional compute resources

    VMwareDRSscanstheclustertodeterminethehostthatcan

    best satisfy the request for additional resources.

    Virtualmachineswillbemigratedtothehostinthecluster

    that will satisfy the request using vMotion.

    ThisresultsinahighlybalancedandoptimizedExchange

    configuration.

    VMware vMotion Allows virtual machines to move from one

    physical server to another physical server with no impact on

    operation or end user services. VMware vMotion is used to movevirtual machines between physical servers within the VMware

    HA cluster for physical server maintenance and patching. All

    of the virtual machines in the environment (including active

    mailbox servers) can be migrated under load with vMotion.

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    10/16

    10

    VMware white paper

    Scenario:

    AVMwareESXhostneedstobeupdatedviapatchesand

    additional memory must be added to the host. AffectedESXhostcanbeplacedinMaintenancemode.

    VirtualmachinesmigratetootherESXhostsinthecluster

    freeing up the affected host.

    ESXhostispatchedandadditionalmemoryisadded.

    ESXhostisrestartedandvirtualmachinesaremigratedback

    to upgraded host.

    Mail Routing and Client Access

    VMware uses a centralized infrastructure and administration

    model. In this model, the majority of infrastructure services

    are served from two datacenters near the companys main

    campus in Palo Alto, California. The two-datacenter designof the Exchange 2007 infrastructure and the nature of mail

    routing in Exchange 2007 led to an interesting dilemma - one

    or two Active Directory sites?

    One Active Directory site would allow for simplicity, fewer

    domain controllers, fewer overall Exchange servers and

    fewer customizations. However, it was possible that mail

    between two mail users whose mailbox resided on the

    same mailbox database could potentially bounce between

    the Palo Alto and Santa Clara datacenters. Two Active

    Directory sites would allow for all mail local to Palo Alto

    or Santa Clara to stay within their respective datacenters

    usinglocalhubtransportservers.Wechosetouseatwo

    Active Directory site configuration.

    The two Active Directory design also meant changes to

    how client access worked. In this design, all connections

    toSantaClaramailboxesviaOWA,ActiveSync,andOutlook

    Anywhere are proxied to Santa Clara through Palo Alto.

    IMAP and POP connections are also proxied through Palo

    Alto, which required customization of the default IMAP andPOP Exchange Server 2007 Environment

    Fgu 2. Cln ccss nd ml oung VM

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    11/16

    1

    VMware white paper

    Exchange Server 2007 Environment

    The new Exchange Ser ver 2007 environment runs entirely

    in virtual machines on VMware Infrastructure 3. The virtualmachines are deployed as 22-mailbox cluster nodes that make

    up 11 Cluster Continuous Replication (CCR) clusters. This houses

    11 highly available Exchange Server 2007 clustered mailbox

    servers (CMS). The cluster nodes are geographically dispersed

    between the Palo Alto and Santa Clara datacenters. This design

    allows for site resiliency and eliminates single point of failure.

    Each site has dedicated hub transport, client access and domain

    controller/global catalog servers. To efficiently route traffic

    between the various transport servers, a second Active Directory

    site was created for Santa Clara. The addition of this site helps

    avoid mail from unnecessarily being sent across the metro link.

    Storage Subsystem Architecture/Design

    The storage configuration leverages our storage vendors best

    practices. The design utilizes RAID10 for all database and log

    LUNs, and ensures physical separation between the two to

    ensure recoverability and optimum performance. Each site has

    asingleEMCCX3-80SANStoragearrayforstorageofthevirtual

    machines and all local Exchange data.

    DatabaseLUNsareconfiguredusingfour(4)300GB/15kFC

    spindles. Each database LUN houses two (2) mailbox databases

    for a maximum of 350 users. The standard mailbox server

    building block uses seven (7) database LUNs configured as

    physical mode RDMs. The four spindle LUN allows us to satisfy

    our 1.15 per mailbox I/O requirement.TransactionlogLUNSareconfiguredusingten(10)300GB/15k

    FC spindles. The single log LUN is configured as a physical mode

    RDM and is shared between the 14 storage groups that reside

    on the standard mailbox server building block.

    System/boot partitions use virtual disks on VMware VMFS

    volumes configured for RAID5 at the array level.

    Fgu 3 Vul Mcn Dsk Lyou

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    12/16

    12

    VMware white paper

    Performing Backups in the Exchange Server 2007

    Environment

    Daily backups are performed using traditional Exchangestreaming backups to virtual tape libraries (VTL). The use of VTLs

    allows VMware IT to keep 30 days worth of backup data online

    and quickly accessible. Due to the tape-free design, there is no

    risk of having tapes off-site when needed or having to locate all

    of the different tapes used for a particular save-set. This allows

    for the implementation of a less stringent backup schedule

    such as weekly full and daily incremental (or differential).

    Furthermore, recovery from alternate backup media would only

    be required in the event of multiple failures, one at the primary

    (active) data source and one at the alternate (passive) data

    source.

    Fgu 4. Bcku envonmn

    Fgu 5. Bcku Scdul

    Sun Mon Tues Wed Thurs Fri Sat

    SG1,8 Full inc inc inc inc inc inc

    SG2,9 inc Full inc inc inc inc incSG3,10 inc inc Full inc inc inc inc

    SG4,11 inc inc inc Full inc inc inc

    SG5, 12 inc inc inc inc Full inc inc

    SG6, 13 inc inc inc inc inc Full inc

    SG7, 14 inc inc inc inc inc inc Full

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    13/16

    1

    VMware white paper

    Hardware Configuration

    Fgu 6. hp c7000 Bld Csss

    Storage Area Network Configuration

    Fgu 7. SaN Confguon

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    14/16

    14

    VMware white paper

    Fgu 8. VM eSX Svs/excng insucu Vul Mcn

    Fgu 9. excng Sv 2007 Clus nd S Confguon

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    15/16

    1

    VMware white paper

    Conclusions

    VMware has successfully deployed a fully virtualized Exchange

    Server 2007 environment on VMware Infrastructure. This

    deployment has met and exceeded the business and technical

    requirements that were defined and which have been outlined

    in this paper. The benefits of virtualization combined with the

    benefits of Exchange 2007 offer capabilities and cost savings

    that are not otherwise available.

    By virtualizing its Exchange infrastructure, VMware has gained

    the ability to:

    1) Easily scale up and continuing to grow the deployment as the

    companys base of users grows.

    2) Deal eff iciently with discontinuous points of growth, such

    as acquisitions and rapid user group provisioning/data

    migrations.3) Continually monitor and optimize the physical and virtual

    infrastructure to continue to drive down costs associated with

    space, power/cooling and enabling the transition to green IT.

    4) Evaluate and leverage advancements in hardware

    technologies with minimal/zero disruption on the production

    Exchange environment.

    This project has been a complete success, and reflects the

    consistently positive experience that VMware customers report

    after deploying Exchange 2007 on VMware Infrastructure.

    Fgu 10. excng Sv 2007 toology

  • 8/4/2019 08Q4 VM Exchange Server 2007 VI3 WP

    16/16

    VMware, Inc. 3401 Hillview Ave Palo Alto CA 94304 USA Tel 877-486-927 3 Fax 650-427-50 01 www.vmware.com

    Copyright 2008 VMware, Inc. All rights reserved. Protected by one or more U.S. Patents Nos. 6,075,938, 6,397,242, 6,496,847, 6,704,925,

    6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156, 6,795,966, 6,880,022, 6,944,699, 6,961,806, 6,961,941, 7,069,413, 7,082,598, 7,089,377,

    7,111,086, 7,111,145, 7,117,481, 7,149,843, 7,155,558, 7,222,221, 7,260,815, 7,260,820, 7,269,683, 7,275,136, 7,277,998, 7,277,999, 7,278,030,

    7,281,102, 7,290,253, 7,356,679, 7,409,487, 7,412,492, 7,412,702, 7,424,710, 7,428,636, 7,433,951, 7,434,002 and patents pending. VMware is

    a registered trademark or trademark of VMware, Inc. i n the United States and/or other jurisdictions. All other marks and names mentioned

    herein may be trademarks of their respective companies.