36
MSG348 MSG348 Best Practices For Best Practices For Exchange Server Cluster Exchange Server Cluster Deployments Deployments Karl Robinson Karl Robinson Senior Systems Engineer Senior Systems Engineer ISS Solutions Engineering ISS Solutions Engineering Hewlett Hewlett - - Packard Corporation Packard Corporation

Ms Tech Ed Best Practices For Exchange Server Cluster Deployments June 2003

Embed Size (px)

DESCRIPTION

Why Cluster? What is a Cluster? What’s New? Planning. Administrative / Operational Practices.

Citation preview

Page 1: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

MSG348MSG348Best Practices For Best Practices For Exchange Server Cluster Exchange Server Cluster Deployments Deployments Karl RobinsonKarl RobinsonSenior Systems EngineerSenior Systems EngineerISS Solutions EngineeringISS Solutions EngineeringHewlettHewlett--Packard CorporationPackard Corporation

Page 2: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

AgendaAgendaWhy ClusterWhy ClusterWhat is a ClusterWhat is a ClusterWhat’s NewWhat’s NewPlanningPlanningAdministrative / Operational PracticesAdministrative / Operational Practices

Page 3: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Why ClusterWhy ClusterHigh AvailabilityHigh Availability

What is it?What is it?Availability versus ReliabilityAvailability versus Reliability

BenefitsBenefitsReduce single points of failureReduce single points of failureMaintenance and upgradeMaintenance and upgrade

Doesn’t protect againstDoesn’t protect againstShared storage failuresShared storage failuresNetwork failuresNetwork failuresOperational or procedural failuresOperational or procedural failures

Page 4: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What Is A Cluster?What Is A Cluster?Collection of physical servers that can Collection of physical servers that can act as a single logical serveract as a single logical serverRequirementsRequirements

Shared StorageShared StorageSame IP subnetSame IP subnet

Page 5: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What Is A Cluster?What Is A Cluster?Collection of ResourcesCollection of Resources

Physical DiskPhysical DiskIP AddressIP AddressNetwork NameNetwork Name

Exchange Specific ResourcesExchange Specific ResourcesSystem AttendantSystem AttendantInformation StoreInformation StoreSearchSearchHTTP, IMAP4, POP3, SMTP Virtual ServersHTTP, IMAP4, POP3, SMTP Virtual ServersRouting ServiceRouting ServiceMTA InstanceMTA Instance

Page 6: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Cluster ResourcesCluster ResourcesCluster Support for Exchange 2000 Cluster Support for Exchange 2000 ResourcesResources

Exchange 2000 ComponentExchange 2000 Component Cluster FunctionalityCluster Functionality CommentsComments

One instance per virtual serverOne instance per virtual serverActive/ActiveActive/ActiveMS Search ServerMS Search ServerNot Supported in a ClusterNot Supported in a ClusterActive/PassiveActive/PassiveKey Management, Video, Key Management, Video,

Chat, Conference, ADCChat, Conference, ADC

Not Supported in a ClusterNot Supported in a ClusterActive/PassiveActive/PassiveSite Replication ServiceSite Replication Service

Not Supported in a ClusterNot Supported in a ClusterActive/PassiveActive/PassiveConnectors: MSMail, CC Connectors: MSMail, CC Mail, Profs, etcMail, Profs, etc

Multiple virtual servers per nodeMultiple virtual servers per nodeActive/ActiveActive/ActivePOP3, IMAP, SMTP, HTTP POP3, IMAP, SMTP, HTTP DAV, NNTPDAV, NNTP

The MTA will be in only one The MTA will be in only one cluster group. One MTA instance cluster group. One MTA instance per clusterper cluster

Active/PassiveActive/PassiveMessage Transfer AgentMessage Transfer Agent

Each cluster node is limited to 4 Each cluster node is limited to 4 storage groupsstorage groups

Active/ActiveActive/ActiveInformation StoreInformation Store

Each Exchange Virtual Server is Each Exchange Virtual Server is created by the SA resource is created by the SA resource is configuredconfigured

Active/ActiveActive/ActiveSystem AttendantSystem Attendant

Page 7: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What Is A Cluster?What Is A Cluster?

Page 8: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New ?What’s New ?Eight Node SupportEight Node Support

Windows Server 2003 Enterprise and Windows Server 2003 Enterprise and Datacenter EditionsDatacenter EditionsActive/Active only supported with 2 nodesActive/Active only supported with 2 nodesN Active Servers with Y passive Servers N Active Servers with Y passive Servers (N+1, etc.)(N+1, etc.)Better economicsBetter economics

1+1 1+1 –– 50% Standby50% Standby3+1 3+1 –– 25% Standby25% Standby7+1 7+1 –– 12.5% Standby12.5% Standby6+2 6+2 –– 25% Standby25% Standby

Page 9: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New ?What’s New ?Cluster Service InstallationCluster Service Installation

Cluster Administrator installed by default Cluster Administrator installed by default in Admin Toolsin Admin ToolsNo need to install additional components No need to install additional components from disk for cluster servicefrom disk for cluster service

New Server Cluster WizardNew Server Cluster WizardSimplifies cluster installationSimplifies cluster installationAnalyses environment to determine Analyses environment to determine cluster feasibility cluster feasibility

Page 10: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

New ServerNew ServerCluster WizardCluster Wizard

demodemo

Page 11: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s NewWhat’s NewSecuritySecurity

No longer need to make the cluster No longer need to make the cluster service account an Exchange full admin service account an Exchange full admin Support for KerberosSupport for KerberosSupport for IPSEC (FE Support for IPSEC (FE --> BE clustered > BE clustered ExchangeExchange server)server)Secure by default (POP and IMAP Secure by default (POP and IMAP resources will not longer be created resources will not longer be created by default) by default)

Page 12: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New?What’s New?Faster FailoverFaster Failover

Flattened dependency treeFlattened dependency tree

Exchange 2000Exchange 2000 Exchange 2003Exchange 2003

Page 13: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New?What’s New?Faster failoverFaster failover

AntiAnti--affinity APIaffinity APIStrong antiStrong anti--affinity means that groups will be affinity means that groups will be kept apart if possiblekept apart if possibleFind available nodes faster than inFind available nodes faster than inWindows 2000Windows 2000

Quorum typesQuorum typesLocalLocalMajority Node SetMajority Node SetDisk Resource (traditional)Disk Resource (traditional)

Page 14: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New?What’s New?File System Mount PointsFile System Mount Points

Relief from drive letter limitationRelief from drive letter limitation

Page 15: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

What’s New?What’s New?Volume Shadow Copy ServiceVolume Shadow Copy Service(VSS) support(VSS) support

Windows Server 2003Windows Server 2003Supported snap/clone ofSupported snap/clone ofExchange DatabasesExchange DatabasesSupported by storage vendorsSupported by storage vendors

Page 16: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Active/Active and N+IActive/Active and N+IActive / ActiveActive / Active

All nodes can have an active virtual serverAll nodes can have an active virtual serverA single node can have multiple active A single node can have multiple active

virtual servers at the same timevirtual servers at the same timeSupported up to 2 nodes onlySupported up to 2 nodes onlyA single node cluster is considered A/AA single node cluster is considered A/A

N+IN+IAt least 1 free node at any timeAt least 1 free node at any timeNo more than 1 active virtual server per No more than 1 active virtual server per

node (enforced with 3 or more nodes) node (enforced with 3 or more nodes)

Page 17: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Exchange Server Exchange Server 2003 Virtual2003 VirtualServer CreationServer Creation

demodemo

Page 18: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Planning ClustersPlanning ClustersCluster HardwareCluster HardwareStorage PlanningStorage PlanningWindows 2003 infrastructureWindows 2003 infrastructureNaming ConventionsNaming ConventionsService AccountService Account

Page 19: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Cluster HardwareCluster HardwareEnsure HCL complianceEnsure HCL compliance

Servers, Storage, Servers, Storage, HBAsHBAs, Drivers, DriversOther high availability componentsOther high availability components

Redundant power supplies, flash ROM, Redundant power supplies, flash ROM, hot plug fanshot plug fansHot Plug PCIHot Plug PCIRedundant Redundant HBAsHBAs, , NICsNICs, SCSI controllers, SCSI controllersAdvanced memory protectionAdvanced memory protection

Hot add RAMHot add RAMAdvanced ECCAdvanced ECCOnline Spare MemoryOnline Spare Memory

Page 20: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Cluster HardwareCluster HardwareChoose standard configurationsChoose standard configurationsKeep cluster nodes at same patch levelKeep cluster nodes at same patch level

Service PacksService PacksHot FixesHot FixesSecurity UpdatesSecurity UpdatesDriver versionsDriver versions

Page 21: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Redundancy, RedundancyRedundancy, RedundancyRedundancy at all levels Redundancy at all levels PowerPowerNetwork Network HardwareHardwareAD AD –– Multiple GCs/Multiple GCs/DCsDCsDNS DNS –– Multiple DNS serversMultiple DNS serversBridgehead serversBridgehead servers

Page 22: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Storage PlanningStorage PlanningEstimate storage requirementsEstimate storage requirements#users? #quota required?#users? #quota required?Use HP Storage Planning CalculatorUse HP Storage Planning CalculatorNot to be taken lightly, especiallyNot to be taken lightly, especiallyin a clusterin a clusterUse consistent naming for foldersUse consistent naming for foldersand databasesand databases

Page 23: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Storage PlanningStorage Planning

T:T:\\exchsrvrexchsrvr\\SG1_MBDDataSG1_MBDData\\SG1Mailstore2.edbSG1Mailstore2.edbT:T:\\exchsrvrexchsrvr\\SG1_MBDDataSG1_MBDData\\SG1Mailstore2.stmSG1Mailstore2.stm

SG1 Mailstore2SG1 Mailstore2

T:T:\\exchsrvrexchsrvr\\SG1_MBDDataSG1_MBDData\\SG1Mailstore1.edbSG1Mailstore1.edbT:T:\\exchsrvrexchsrvr\\SG1_MBDDataSG1_MBDData\\SG1Mailstore1.stmSG1Mailstore1.stm

SG1 Mailstore1SG1 Mailstore1

T:T:\\exchsrvrexchsrvr\\SG1_MBDDataSG1_MBDDataDatabase folderDatabase folderS:S:\\exchsrvrexchsrvr\\SG1_TransLogsSG1_TransLogsSG1 Transaction LogsSG1 Transaction LogsR:R:\\exchsrvrexchsrvr\\mailrootmailrootSMTP SMTP MailrootMailrootR:R:\\exchsrvrexchsrvr\\MTADATAMTADATAMTA Work DirectoryMTA Work DirectoryR:R:\\exchsrvrexchsrvr\\MTADATAMTADATAMessage Transfer AgentMessage Transfer AgentD:D:\\exchsrvrexchsrvr\\binbinExchange BinariesExchange BinariesFolder NameFolder NameComponentComponent

Page 24: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Storage PlanningStorage PlanningDistribute components!Distribute components!Use Q for quorum driveUse Q for quorum driveDo not use Drive M:Do not use Drive M:\\ (hidden in Ex2003)(hidden in Ex2003)Use RAID 0+1 for databasesUse RAID 0+1 for databasesUse RAID 1 for transaction logsUse RAID 1 for transaction logsUse RAID 1 for SMTP drop area, Use RAID 1 for SMTP drop area, Tracking Logs, and MTA Tracking Logs, and MTA

Page 25: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Storage PlanningStorage PlanningMake sure the Make sure the System System Attendant is Attendant is dependent on dependent on all disk all disk resources for resources for that virtual that virtual server.server.

Page 26: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Windows InfrastructureWindows InfrastructureInfrastructure must understand Infrastructure must understand existence of Virtual Serversexistence of Virtual ServersCritical to success of any clusterCritical to success of any clusterRedundancy, Redundancy Redundancy, Redundancy Implement multiple DC’s/GCs in same Implement multiple DC’s/GCs in same site as clustersite as clusterImplement multiple DNS serversImplement multiple DNS servers

Page 27: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Node ConfigurationNode ConfigurationDeploy latest SP on each nodeDeploy latest SP on each nodeCorrect network configuration on cluster Correct network configuration on cluster NIC’sNIC’s

2 2 NICsNICsOne set for Private, one set for Public and PrivateOne set for Private, one set for Public and PrivateName your network connections Name your network connections Do not configure a default gateway, DNS or WINS Do not configure a default gateway, DNS or WINS on private on private NICsNICsUse Static IP addressesUse Static IP addressesRemove “Client for Microsoft Networks” and Remove “Client for Microsoft Networks” and “File and Printer Sharing” from private “File and Printer Sharing” from private NICsNICs

Page 28: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Node ConfigurationNode ConfigurationNIC NIC autodetectautodetect KB KB 174812 174812

Do not use Do not use AutodetectAutodetect. Set media . Set media type, duplex, speed & type, duplex, speed & flow control manually.flow control manually.

Set/Verify binding Set/Verify binding order on order on NICsNICs

Page 29: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Node ConfigurationNode ConfigurationSet staggered boot delays onSet staggered boot delays oneach nodeeach node/3gb modification /3gb modification /3gb /USERVA = 3030 for Windows /3gb /USERVA = 3030 for Windows Server 2003Server 2003IP addresses IP addresses

2 for each node 2 for each node –– Public & Private Public & Private NICsNICs1 for the cluster network name1 for the cluster network name1 for each Exchange Virtual Server1 for each Exchange Virtual Server

Page 30: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Naming ConventionsNaming Conventions

Page 31: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Service AccountService AccountUsed by Windows Cluster ServiceUsed by Windows Cluster ServiceDo not logon with this account Do not logon with this account unnecessarily unnecessarily Use one service account per clusterUse one service account per clusterUse a consistent naming scheme Use a consistent naming scheme Delegate permissions to the cluster Delegate permissions to the cluster account prior to installation account prior to installation (Exchange 2000)(Exchange 2000)

Page 32: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Other PracticesOther PracticesTest, Test, TestTest, Test, TestDocumentDocumentTrainTrainMonitorMonitorThird Party Products Third Party Products –– ensure cluster ensure cluster compatibilitycompatibilityDisaster RecoveryDisaster Recovery

Page 33: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

SummarySummaryClusters are not for everyone, but with new Clusters are not for everyone, but with new versions of Windows and Exchange, you versions of Windows and Exchange, you may want to remay want to re--evaluate their use in your evaluate their use in your organization.organization.The additional complexity mustThe additional complexity mustbe understoodbe understoodProvide flexibility in administration Provide flexibility in administration Contribute to HA if operated properlyContribute to HA if operated properlyhttp://www.hp.com/solutions/activeanswershttp://www.hp.com/solutions/activeanswershttp://h18004.www1.hp.com/solutions/enterphttp://h18004.www1.hp.com/solutions/enterprise/highavailability/index.htmlrise/highavailability/index.html

Page 34: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Exchange Community ResourcesExchange Community Resources

Exchange Community Web PageExchange Community Web Pagehttp://www.microsoft.com/exchange/communityhttp://www.microsoft.com/exchange/community

Exchange NewsgroupsExchange Newsgroupshttp://www.microsoft.com/exchange/community/newsgroupshttp://www.microsoft.com/exchange/community/newsgroups

Attend A Free Chat Or WebcastAttend A Free Chat Or Webcasthttp://www.microsoft.com/exchange/community/webcasts.asphttp://www.microsoft.com/exchange/community/webcasts.aspSome recent Exchange Some recent Exchange webcastswebcasts still available for viewingstill available for viewing

Exchange 2003 Overview: Exchange 2003 Overview: http://www.microsoft.com/usa/Webcasts/http://www.microsoft.com/usa/Webcasts/ondemand/1589.aspondemand/1589.aspDecide between Exchange 2000 & Exchange 2003: Decide between Exchange 2000 & Exchange 2003: http://searchwin2000.techtarget.com/content/0,290959,http://searchwin2000.techtarget.com/content/0,290959,sid1_gci875523,00.htmlsid1_gci875523,00.html

Locate A Local User GroupLocate A Local User Grouphttp://microsoft.com/communities/usergroups/default.mspxhttp://microsoft.com/communities/usergroups/default.mspx

Page 35: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

Suggested Reading And ResourcesThe tools you need to put technology to work!The tools you need to put technology to work!

Microsoft Press books are Microsoft Press books are 20%20% off at the off at the TechEdTechEd Bookstore Bookstore and also at the Ask the Experts area in the Expo Halland also at the Ask the Experts area in the Expo HallVisit Visit Amazon.comAmazon.com today to receive today to receive 40%40% off selected titlesoff selected titles

TITLETITLE AvailableAvailable PricePrice

Microsoft® Exchange Server 2003 Microsoft® Exchange Server 2003 Administrator's Companion: 0Administrator's Companion: 0--73567356--19791979--44 $59.99$59.999/24/039/24/03

Active Directory® for Active Directory® for Microsoft® Windows® Server Microsoft® Windows® Server 2003 Technical Reference: 02003 Technical Reference: 0--73567356--15771577--22

TodayToday $49.99$49.99

Page 36: Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003

©© 2003 Microsoft Corporation. All rights reserved.2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.