microsoft virtualization best practices for exchange...

34
Microsoft Virtualization Best Practices For Exchange 2010 Arno Mihm Program Manager Microsoft Corporation [email protected] Rob Simpson Program Manager Microsoft Corporation [email protected]

Upload: duongquynh

Post on 11-Nov-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Microsoft Virtualization Best Practices For Exchange 2010

Arno Mihm

Program Manager

Microsoft Corporation

[email protected]

Rob Simpson

Program Manager

Microsoft Corporation

[email protected]

Page 2: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Prerequisite Knowledge

• Familiar with basic virtualization terminology

and concepts

• Familiar with basic Exchange terminology,

concepts, and server roles

Level 300

Page 3: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

What We Will Cover

• Windows Server 2008 R2 Hyper-V

• Exchange Virtualization Deployment

Best Practices

• Hyper-V Live Migration

• Exchange Virtualization Support Guidelines

Page 4: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Microsoft Virtualization: The Best Choice for Microsoft Server Applications

*Only available with Microsoft Virtualization

Microsoft Server

Applications Built for

Windows

Low Cost

Complete Solution

Complete

Management Solution

*Cross Platform and Hypervisor Support

*Physical & Virtual Management

*Deep Application Knowledge

*Built-in Virtualization with One-stop Support

Increased

Deployment Options

*Large Partner Ecosystem

*A comparable solution can cost up to six times more†

*Lower Ongoing Costs

Virtualization-Friendly Licensing

•†Based on a comparison of Microsoft® System Center Server Management Suite Datacenter with VMware® vSphere Enterprise Plus with VMware vCenter Server.. Assumes a five host configuration, 2 processors on each host, 2 years support costs for both products, and no operating system costs included.. The Microsoft solution can use either the free Microsoft Hyper-V Server 2008 R2 hypervisor or an existing Windows Server 2008 R2 hypervisor. Based on Microsoft estimated retail prices and published VMware prices available at https://www.vmware.com/vmwarestoreas of 08/04/2009 for purchases in the United States. Actual reseller prices may vary.

Page 5: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

VS

HUB

HUB

DC

CAS

CAS

CAS

MBX

MBX

MBX

DC

WEB

MBX

CAS/HUB

MBX

CAS/HUB

MBX

CAS/HUB

MBX

CAS/HUB

MBX

Page 6: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Windows Server 2008 R2 Hyper-V

Page 7: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Page 8: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

min 15GB + VM Memory Size = Minimum VHD size

CAS = OS VHD Size + (VM Memory Size)

HUB = OS VHD Size + (VM Memory Size) + QueuesMBX = OS VHD Size + (VM Memory Size) + DB’s + Logs

Page 9: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

VS

MBX

HUB

MBX

CAS

HUB

HUB

HUB

HUB

CAS

CAS

CAS

CAS

MBX

MBX

MBX

MBX

Page 10: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Exchange VirtualizationDeployment Recommendations

Page 11: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 12: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 13: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 14: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 15: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

CAS/HUB

MBX

8 coresCAS/HUB

CAS/HUB

CAS/HUB

MBX

MBX

MBX

CAS/HUB

MBX

MBX

CAS/HUB

16 cores

24 cores

Page 16: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 17: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Total Send + Receive

(75k message size)

Database Cache

Per Mailbox (MB)

50 3

100 6

150 9

200 12

250 15

300 18

350 21

400 24

450 27

500 30

Page 18: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

• ≠

Total Send + Receive

(75k message size)

Users Per Core

Physical MBX Role

Users Per VP

Virtual MBX Role

50 1000 900

100 900 810

150 800 720

200 700 630

250 600 540

300 500 450

350 400 360

400 300 270

Page 19: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

•• Recommended configuration for database and log

volumes

•• Recommend the iSCSI initiator is configured on the

host and disk presented to guest as passthrough

• Dedicated NIC (not bound to virtual network switch)

• iSCSI initiator on the guest is supported but need to account for reduced performance (no jumbo frames)

Page 20: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

•• A group of up to 16 Exchange Server 2010 Mailbox

servers that provide automatic database-level recovery

• Uses continuous log replication and a subset of Windows Failover Clustering technologies

• Can extend across multiple datacenters/AD sites

•• Protection from database, server or network failure

• Automatic failover protection and manual switchover control is provided at the mailbox database level instead of at the server level.

• Support for up to 16 copies, support for lag copies

Page 21: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

••

••

Page 22: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Hyper-V Live Migration

• Technology in Windows Server 2008 R2 that

allows you to move running VMs from one

Hyper-V root server to another Hyper-V root

server without disruption of service or

perceived downtime

Page 23: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Live Migration process1. Initiated via in-box cluster UI, SCVMM, PowerShell

2. VM State/Memory Transfer

a) Create VM on the target

b) Move memory pages from the source to the target via Ethernet

3. Final state transfer and virtual machine restore

a) Pause virtual machine

b) Move storage connectivity from source host to target host via Ethernet

4. Un-pause & Run

Host 1 Host 2

Blue = Shared Storage (FC, iSCSI)

Yellow = Networking

Green = Live migration networking (1Gb or better)

Page 24: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Single

Volume VHD

SAN

Concurrent

access to a

single file

system

VHD VHD

Hyper-V high availability and migration scenarios are supported by the new Cluster Shared Volumes in

Windows Server 2008 R2

• Benefits:

• Technology within Failover Cluster

feature

• Single consistent name space

• Compatible: NFTS volume

• Simplified LUN management

• Multiple data stores supported

• Enhanced storage availability due to

built in redundancy

• Scalable as I/O is written directly by

each node to the shared volume

• Transparent to the VM

Page 25: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Page 26: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

CAS/HUB

MBX

WEB1

CAS/HUB

MBX

SQL2

APP1

SQL1

WEB2

CAS/HUB

MBX

APP2

CAS/HUB

MBX

WEB3

APP3

SQL3

WEB4

Page 27: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Note: Live Migration is currently not supported for the mailbox server role in a DAG

CA/HT2

MBX1

CA/HT1

MBX2

CA/HT2

MBX1

CA/HT1

MBX2

CA/HT2

MBX1

CA/HT1

MBX2

CA/HT2

MBX1

CA/HT1

MBX2

CA/HT2

MBX1

CA/HT1

MBX2

Page 28: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Exchange VirtualizationSupport Guidelines

Page 29: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Page 30: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Exchange 2010

••

• 2010

• SP2 or R2

••

Page 31: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Session Summary

• Virtualization can provide significant value and

result in reduced TCO for Exchange deployments

Page 32: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

For More Information…

• Windows Server 2008 R2 Hyper-Vhttp://www.microsoft.com/windowsserver2008/en/us/hyperv-main.aspx

• Windows Virtualization Team Bloghttp://blogs.technet.com/virtualization

• Infrastructure Planning and Design Guides for Virtualizationhttp://technet.microsoft.com/en-us/solutionaccelerators/ee395429.aspx?SA_CE=VIRT-

IPD-WEB-MSCOM-2009-09-21

• Microsoft Virtualization Solutions

http://www.microsoft.com/virtualization/en/us/solution-business-apps.aspx

• Exchange Server 2010 Guidancehttp://technet.microsoft.com/en-us/library/bb124558(EXCHG.140).aspx

• Exchange Team Bloghttp://blogs.technet.com/exchange

Page 33: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange

Questions and Answers

• Submit text questions using the “Ask” button.

• Don’t forget to fill out the survey.

• For upcoming and previously live webcasts:

www.microsoft.com/webcast

• Got webcast content ideas? Contact us at:

http://go.microsoft.com/fwlink/?LinkId=41781

Page 34: Microsoft Virtualization Best Practices For Exchange 2010msbmopod.vo.llnwd.net/d1/ppt/TN-091104-AMihm_RSimpson-1032428203... · Microsoft Virtualization Best Practices For Exchange