43
WEBCAST SCHEDULE Today’s event will run one-hour long. Here are the expected times for each segment of the webcast: :00 – :05: Moderator introduces the speaker and discusses the details of the webcast. :05- :25: Speaker delivers a PowerPoint presentation on the webcast topic. :25- :35: Moderator and speaker engage in a brief Q&A on the topic. :35- :60: The speaker responds to questions submitted by the audience. You can submit questions to the speaker at any time during the event. Just click on the “Ask a Question” button in the lower left corner of your screen.

Clustering Exchange 2000

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Clustering Exchange 2000

WEBCAST SCHEDULEToday’s event will run one-hour long. Here are the expected times for each segment of the webcast:

:00 – :05: Moderator introduces the speaker and discusses the details

of the webcast.

:05- :25: Speaker delivers a PowerPoint presentation on the webcast topic.

:25- :35: Moderator and speaker engage in a brief Q&A on the topic.

:35- :60: The speaker responds to questions submitted by the audience.

You can submit questions to the speaker at any time during the event. Just click on the “Ask a Question” button in the lower left corner of your screen.

Page 2: Clustering Exchange 2000

TECHNICAL FAQsHere are answers to the most common technical problems users encounter during a Webcast: Q: Why can’t I hear the audio part of the webcast?

A: Try increasing the volume on your computer.

Q: I just entered the webcast and do not see the slide that the speaker is referring to. What should I do?A: The slides are constantly being pushed to your screen. You should refresh (hit F5) to view the latest slide.

 Q: What time zone do the webcasts take place?

A: The TechTarget webcasts all occur on Eastern Daylight Saving Time (UTC/GMT - 4 hours). After Oct. 27, 2002, the Webcasts will occur on Eastern Standard Time (UTC/GMT – 5 hours).

If your question is still not answered, please click the “Ask a Question” button in the lower left corner of your screen and submit your problem. A technical support person will respond immediately.

You can also visit the Broadcast Help page for more information or to test your browser compatibility. Click here: http://help.yahoo.com/help/bcst/

 

Page 3: Clustering Exchange 2000

Clustering Exchange 2000

Scott SchnollMCT, MCSE, MCSA, MCP, MVP

Manager – Product SupportTNT Software – http://www.tntsoftware.com

Page 4: Clustering Exchange 2000

Overview of Session

What is Clustering Requirements for Clustering Step-by-Step E2K Cluster Build Managing E2K Clusters Disaster Recovery for E2K Clusters Caveats

Page 5: Clustering Exchange 2000

Overview of Clustering Why Cluster

High-availability Measured in 9s Provided by failover Strengthened by fault tolerant design

Increased Uptime (but not 100%) System Uptime Performance Counter SRVINFO Uptime Utility Application Uptime

Managed maintenance/upgrades Rolling Upgrades (Supported by Win2k and E2K

SP3)

Page 6: Clustering Exchange 2000

Does not protect against: Loss of or damage to shared storage Network failures Application failures or database

corruption Disasters

Does not provide scalability Cannot move running applications

Shared state is lost

Overview of Clustering

Page 7: Clustering Exchange 2000

Network HeartbeatNetwork Heartbeat

External StorageExternal StorageNode A

Node B

Shared nothing modelShared nothing model

Overview of Clustering

Page 8: Clustering Exchange 2000

External StorageExternal StorageNode A

Node B

Overview of Clustering

XNetwork HeartbeatNetwork Heartbeat

Shared nothing modelShared nothing model

Page 9: Clustering Exchange 2000

Overview of Clustering Cluster Quorum

Stores most current configuration data in quorum recovery logs and registry checkpoints

Maintains resource checkpoints Provides persistent physical storage

Recovery Logs Used to Enable any node to form a cluster Enable nodes to maintain a cluster Guarantee that a single cluster is formed

Cluster.Log file Logs cluster activity; great for troubleshooting

Page 10: Clustering Exchange 2000

Overview of Clustering Windows 2000 Advanced Server

2-node Active/Passive (A/P) 2-node Active/Active (A/A)

Windows 2000 Datacenter Server 2-node Active/Passive (A/P) 3-node Active/Active/Passive (A/P) 4-node Active/Active/Active/Passive (A/P) 4-node Active/Passive/Active/Passive

(A/P)

Page 11: Clustering Exchange 2000

Overview of Clustering Best Practices

Active/Active Don’t use more than two EVS Limit number concurrent MAPI users per node to

1,900 Limit avg CPU utilization on each node to 40%

Active/Passive is the STRONGLY preferred model.

Exchange Virtual Server Limits Two Node

A/P – 1 A/A – 4

Three Node – 2 (A/P only) Four Node – 3 (A/P only)

Page 12: Clustering Exchange 2000

Exchange 2000 Support Active/Active Support

System Attendant Information Store POP3, IMAP, SMTP, HTTP Microsoft Search (Full-text Indexing) SMTP and Routing Group Connectors

Active/Passive Message Transfer Agent

Page 13: Clustering Exchange 2000

Exchange 2000 SupportNOT Supported

ADC Calendar Connector Chat Services Conferencing Services Exchange Event Service Foreign Mail System Connectors Instant Messaging Key Management Services NNTP – STILL REQUIRED FOR INSTALL! Site Replication Service

Page 14: Clustering Exchange 2000

Migrating from anExchange 5.5 Cluster

In-Place Upgrade Not SupportedMove Mailbox Method - 316886

Introduce standalone Exchange 2000 Server into Exchange 5.5 Site

Move mailboxes from Exchange 5.5 cluster to this system

Add Exchange 2000 cluster to Site Move mailboxes to EVS

Page 15: Clustering Exchange 2000

SCSI or Fibre Channel shared storage Identical RAM and CPUs Cluster-certified hardware (HCL – Cluster) Windows 2000 Advanced Server or

Datacenter Server Exchange 2000 Enterprise Server

Preparing for Clustering

Page 16: Clustering Exchange 2000

Preparing for Clustering Design Storage

4 storage group maximum on node 5 databases per storage group

RAID arrays (RAID 1 or RAID 0+1) Shared disks must be BASIC and formatted with

NTFS Separate Disk Resources for Logs and DBs in the

same EVS Separate Resource Group for Quorum

Plan network (IP addresses and names)

Page 17: Clustering Exchange 2000

Building an Exchange 2000 Cluster

Step 1 - Prepare Hardware Apply latest system BIOS Apply latest device firmware Gather latest software drivers Disable unnecessary hardware No need for more than 3GB

Page 18: Clustering Exchange 2000

Building an Exchange 2000 Cluster

Step 2 – Install OS and Related Software Win 2000 Advanced/Datacenter w/SP3

SMTP, W3SVC and NNTP services Windows Update/Security Hotfixes Administration Tools – ADMINPAK.MSI (SP3)

Page 19: Clustering Exchange 2000

Building an Exchange 2000 Cluster

Step 3 – Prepare Nodes for Cluster Service Disable unnecessary services Configure Networks

Rename LAN connections to ‘Private Network’ and ‘Public Network’

Disable NetBIOS on private (heartbeat) interface Disable Media Sense on NICs – Hard-code

Create cluster service account Domain account w/Exchange Full Admin rights, and

local Administrator rights on each node

Page 20: Clustering Exchange 2000

Step 3 – Prepare Nodes for Cluster Service (cont’d) Add Nodes to Domain as member servers Create Quorum partition on shared disk

50MB min; 500MB recommended Create and format additional disks/arrays

Building an Exchange 2000 Cluster

Page 21: Clustering Exchange 2000

Step 4 – Install Cluster Service on each node

Step 5 – Install MS DTC on each nodeStep 6 – Install Exchange 2000 Ent. Svr.

Unattended setup not supported Cluster-aware version will be installed Binaries installed locally in same location on each

node Install one node at a time and reboot each node

when finished

Building an Exchange 2000 Cluster

Page 22: Clustering Exchange 2000

Step 7 – Install Exchange 2000 Updates Service Pack 3

Step 8 – Create Exchange Virtual Servers Create Resource Group

Disk Resource IP Address ResourceNetwork Name ResourceExchange System Attendant Resource

Repeat Step 8 if using Active/Active model

Building an Exchange 2000 Cluster

Page 23: Clustering Exchange 2000

Step 9 – Set Quorum Log file to reset at 4096KB

Step 10 – Configure EVS Resources LooksAlive not implemented IsAlive hard-coded at 10 seconds Increase pending timeout on A/A clusters

Step 11 – Bring Resources Online

Building an Exchange 2000 Cluster

Page 24: Clustering Exchange 2000

Building a Back-EndExchange 2000 Cluster

Extra Steps for Back-End Servers Create HTTP virtual servers in ESM Create virtual directories to match those

on FE server Add HTTP virtual servers to EVS Take EVS offline and restart IIS

You must create one HTTP virtual server for each FE namespace

SMTP domain must match users of FE server

Page 25: Clustering Exchange 2000

Before Cluster GoesInto Production

Test failover policiesTest hardware (simulate failures)Stress Tests – LOADSIM/ESP

Test performance under heavy network loads

Test performance under heavy disk I/O Test performance under heavy services

load Test performance under large number of

simultaneous logon attempts

Page 26: Clustering Exchange 2000

Before Cluster GoesInto Production

Tune Failover Performance ESE Log Checkpoint Depth SMTP Tuning Evenly distribute threads across protocols Consider number of IS service connections

Page 27: Clustering Exchange 2000

Managing an Exchange2000 Cluster

Cluster AdministratorOther Objects Managed Within MMC

Exchange System Manager Internet Services Manager DNS AD Users & Computers

Page 28: Clustering Exchange 2000

Management can be scripted WMI scripts Command-line mgmt (CLUSTER.EXE) CDO for System Management (formerly

EMO)Diagnostic Logging on EVS

Disable MTA Stack service monitoring Redirect IIS log files to shared storage

Managing an Exchange2000 Cluster

Page 29: Clustering Exchange 2000

Health & Performance MSExchangeIS\VM Largest Block Size MSExchangeIS\VM Total 16MB Free Blocks MSExchangeIS\VM Total Free Blocks MSExchangeIS\VM Total Large Free Block

Bytes Make sure VM Total Large Free Block Bytes

ALWAYS exceeds 32 MB SP3 fixes VM frag problem (324118)

Monitoring an Exchange2000 Cluster

Page 30: Clustering Exchange 2000

Cannot remove first EVS until all other EVSs have been removed

Designate a replacement system if bridgehead

5 steps Move all content (mailboxes/PFs) to another EVS Take the SA resource offline Delete the SA resource Verify that EVS server object is gone from AD Delete remaining cluster resources

Removing an EVS from a Cluster

Page 31: Clustering Exchange 2000

Create a temp folder outside Exchsrvr structure

Copy four DLLs from Exchsrvr\BIN to temp folder: Dsaccess.dll, Exchmem.dll, Expoxy.dll, Pttrace.dll

Uninstall via Control Panel Prompt: Is this the last one in the cluster? Reboot Copy DLLs from temp folder back to original

location Run exchmgmt.exe \uninstall

Removing Exchange 2000from a Cluster

Page 32: Clustering Exchange 2000

Use cluster-aware backup softwareLocation of backup

Backup device/software on each node LAN-based backup solution

See http://go.microsoft.com/fwlink/?LinkId=1714 for Exchange 2000 Disaster Recovery info

Exchange 2000 ClusterDisaster Recovery

Page 33: Clustering Exchange 2000

Recovery from Loss of NodeEvict the old node and verify evictionBuild a new cluster node and join clusterRestore System State only on new node Install Exchange on new nodeMake new node Possible Owner of resources

Exchange 2000 ClusterDisaster Recovery

Page 34: Clustering Exchange 2000

Recovery from loss of shared storage Make sure disk signatures are correct

(280425)Recovery from Quorum Failure

Use DumpConfig to recreate disk signature Perform a node restore Use ClusRest to restore quorum See 248998 for more information

Exchange 2000 ClusterDisaster Recovery

Page 35: Clustering Exchange 2000

Recovery from Total Failure Rebuild all nodes Create original cluster group Restore System State on each node Install Exchange on each node Recreate Exchange resources (use same

names) Restore databases from backup

Exchange 2000 ClusterDisaster Recovery

Page 36: Clustering Exchange 2000

If you are installing the Exchange 2000 cluster into an existing Exchange 5.5 organization, the Exchange 2000 cluster may not be the first Exchange 2000 server in a site, and the Exchange 2000 cluster may not be a bridgehead server.Exchange 2000 requires the Site Replication Service (SRS) in a mixed environment. SRS is not supported in a clustered environment.

Caveats

Page 37: Clustering Exchange 2000

Caveats

To successfully install or upgrade an Exchange 2000 SP3 cluster on Windows 2000 SP2 or later, you may need to run Comclust.exe on all nodes in the cluster. Comclust.exe creates a Microsoft Distributed Transaction Coordinator (MSDTC) cluster resource, which is required by Exchange 2000.See 312316, “XADM: Setup Does Not Install Exchange 2000 on a Cluster If the MSDTC Resource Is Not Running.”

Page 38: Clustering Exchange 2000

241626 – XADM: Do Not Use Secure Sockets Layer Only for Cluster Virtual Servers263060 – XADM: Full Exchange Admin Cannot Create a New Store on the Second Virtual Server in a Cluster271449 – XADM: Message Transfer Agent Stacks Service Incorrectly Logs an Error When It Runs in a Cluster Environment241627 – XADM: Cannot Access Additional HTTP Virtual Server on Cluster Servers

Caveats

Page 39: Clustering Exchange 2000

271407 – XADM: Default SMTP Log File Directory Is Incorrect for Clustered Servers251525 – XADM: Registry Checkpoints for DSProxy Need Manual Configuration266689 – XADM: The "ESEUTIL /CC" Command Does Not Work on Cluster Server

Caveats

Page 40: Clustering Exchange 2000

Step-by-Step Guide to Installing Cluster Service http://go.microsoft.com/fwlink/?LinkId=266

Disaster Recovery for Microsoft Exchange 2000 Server http://go.microsoft.com/fwlink/?LinkId=1714

Front-End/Back-End Configuration Guide http://www.microsoft.com/exchange/techinfo/deployment/2000/E2KFrontBack.asp

Deploying Exchange 2000 Clustershttp://go.microsoft.com/fwlink/?LinkId=9393 http://www.microsoft.com/exchange/techinfo/deployment/2000/E2KCluster.asp

For more information

Page 41: Clustering Exchange 2000

Exchange 2000 SP3 Deployment Guide http://www.microsoft.com/exchange/techinfo/deployment/2000/SP3Deployment.asp

Exchange 2000 Third-party Solutions http://go.microsoft.com/fwlink/?LinkId=5225

Exchange 2000 Server Database Recoveryhttp://go.microsoft.com/fwlink/?LinkID=6273

http://www.microsoft.com/exchange http://msdn.microsoft.com/exchange http://www.nwnetworks.com/cluster.html news://msnews.microsoft.com http://www.microsoft.com/technet/exchange/default.asp http://searchwin2000.discussions.techtarget.com

For more information

Page 42: Clustering Exchange 2000

Questions?Questions?

Click the “Ask a question” button Click the “Ask a question” button on the bottom left corner of your on the bottom left corner of your

screen now to ask Scott a screen now to ask Scott a question.question.

Thank You!Thank You!Scott Schnoll – [email protected] Schnoll – [email protected], MCSE, MCSA, MCP, MS MVPMCT, MCSE, MCSA, MCP, MS MVPManager – Product SupportManager – Product SupportTNT Software – http://www.tntsoftware.comTNT Software – http://www.tntsoftware.com

Page 43: Clustering Exchange 2000

Feedback

Thank you for your participation.

Did you like this webcast topic? Would you like us to host other events similar to this one? Send us your feedback on this event and ideas for other topics at [email protected].