Implement clustering and load balancing solutions with Windows 2000 and Windows Server 2003, and deliver nearly 100 percent uptime. Based on real-world problems, the author delivers detailed high availability solutions and tools for troubleshooting.
Author(s): Robert Shimonski
Edition: 1
Publisher: McGraw-Hill Osborne Media
Year: 2003
Language: English
Pages: 401
Windows® Server 2003 Clustering & Load Balancing......Page 2
ABOUT THE TECHNICAL EDITOR......Page 5
AT A GLANCE......Page 6
CONTENTS......Page 8
ACKNOWLEDGMENTS......Page 14
INTRODUCTION......Page 16
CHAPTER 1 Introduction to High Availability, Clustering, and Load-Balancing
Technologies......Page 20
INTRODUCTION TO HIGH AVAILABILITY......Page 21
High Availability......Page 22
Pros and Cons to Clustering and Load Balancing......Page 24
Hot Spare......Page 25
Scalability......Page 26
CLUSTERING WITH NT 4.0......Page 28
Windows 2000 Clustering Services......Page 29
Network Load Balancing......Page 33
Windows Server 2003......Page 36
APPLICATION CENTER 2000......Page 37
Component Load Balancing......Page 39
SQL SERVER 2000......Page 40
DESIGNING A HIGHLY AVAILABLE SOLUTION......Page 41
Pilots and Prototypes......Page 42
Designing a Clustered Solution......Page 43
Designing a Load- Balanced Third- Party Solution......Page 52
N- TIER DESIGNS......Page 53
Three- Tier Designs......Page 54
SECURITY AND REMOTE ACCESS DESIGN......Page 55
Budget......Page 57
ROI and TCO Fundamentals......Page 58
Creating the Project Plan......Page 59
Management¡¯s Approval and Getting Started......Page 60
CHAPTER 2 Designing a Clustered Solution with Windows 2000 Advanced Server......Page 62
Where to Begin......Page 63
PLAN YOUR HARDWARE ROLL OUT......Page 64
The Servers and Presales Support......Page 65
Power and Uninterruptible Power Supply ( UPS)......Page 66
Environmental Considerations......Page 67
Memory Requirements ( Physical and Virtual)......Page 68
NIC¡¯s Cabling and Switch Connections......Page 69
Small Computer System Interface ( SCSI)......Page 71
Configuring the Shared SCSI Bus......Page 73
SCSI Cables: Lengths, Termination, and Troubleshooting......Page 74
Quorum Devices and Shared Storage......Page 75
Adding Devices to the Shared SCSI Bus......Page 78
RAID Considerations......Page 79
PLAN YOUR SOFTWARE ROLLOUT......Page 80
Installation and Configuration......Page 81
Disk Drive Configuration......Page 86
Configuring Network Properties......Page 92
Heartbeat Connection and Client Access......Page 94
IP Addressing and NIC Card Configurations......Page 95
Advanced Configuration and Troubleshooting for Network Connections......Page 99
NETBIOS and WINS......Page 103
User Accounts and Security......Page 105
Cluster Service Account Advanced Configuration......Page 107
Domain Connection......Page 109
Clustering Service Preinstallation Checklist......Page 112
Clustering Services Installation......Page 113
Joining a Cluster......Page 118
Using Cluster. exe Command- Line Administration......Page 119
The Test of Failover and Last Tips......Page 120
DESIGNING A NLB SOLUTION WITH WINDOWS 2000 ADVANCED SERVER......Page 121
Where to Begin......Page 122
The Design Phase......Page 123
Initial NLB Planning and Readiness Assessment......Page 124
NLB SOFTWARE ROLLOUT......Page 127
Configuring Cluster Parameter......Page 129
Configuring Host Parameters......Page 132
Configuring the Port Rules Tab......Page 134
NLB Cluster Performance Is Slow......Page 138
Exam Fundamentals......Page 140
CONCLUSION......Page 141
CHAPTER 3 Designing a Clustered Solution with Windows Server 2003......Page 142
Planning a Rolling Upgrade with Management......Page 143
Planning a Rolling Upgrade......Page 146
Rolling Upgrade Going Live......Page 153
Windows Server 2003 Rolling Upgrade......Page 155
Where to Begin......Page 156
The Design Phase......Page 157
Other Infrastructure Design Concerns......Page 159
Clustering Services Install Preinstallation Checklist......Page 160
Configuring Network Properties......Page 161
Domain Connection and Client Access......Page 163
Installation and Configuration of Windows Server 2003 Cluster Services......Page 165
Configuring and Troubleshooting the Cluster Service......Page 178
Windows Server 2003 Cluster Tips......Page 194
Where to Begin......Page 196
The Design Phase......Page 200
Initial NLB Planning and Readiness Assessment......Page 201
WINDOWS SERVER 2003 NLB SOFTWARE ROLLOUT......Page 203
Cluster Parameters......Page 204
Host Parameters......Page 208
Port Rules......Page 210
Adding/ Editing Port Rules......Page 212
Using the Network Load Balancing Manager......Page 215
Using the NLB Command......Page 217
CONCLUSION......Page 220
CHAPTER 4 Designing a Clustered and Load-Balanced Solution with
Application Center 2000......Page 222
The Purpose of Application Center 2000......Page 223
Application Center 2000 Feature Set and Requirements......Page 225
PREPARATION AND INSTALLATION......Page 232
Planning the Deployment of Application Center 2000 in n- tier Environments......Page 233
Creating a New Cluster......Page 237
The Cluster Controller......Page 243
Adding a New Member to an Application Center 2000 Cluster......Page 245
Memory Check......Page 246
Uninstalling Application Center 2000 Doesn’t Remove a Member from the Cluster......Page 247
CONCLUSION......Page 248
CHAPTER 5 Designing a Clustered Solution with Windows SQL Server 2000
Enterprise Edition......Page 250
SQL Server Component Planning......Page 251
SQL Server Cluster Model......Page 254
SQL Server 2000 Minimum Requirements......Page 256
Placement of SQL Server in the N- Tier Architecture......Page 258
Virtual Server......Page 259
Preinstallation Checklist......Page 260
Installing and Configuring MSDTC......Page 261
INSTALLATION AND CONFIGURATION OF SQL SERVER IN A CLUSTERED SOLUTION......Page 263
Running Services......Page 273
Other Error Messages......Page 274
IP Addressing Problems......Page 276
Changing Service Accounts on a SQL Virtual Server......Page 279
Moving Resources......Page 280
Network Failure......Page 281
CONCLUSION......Page 282
CHAPTER 6 Designing a Highly Available Solution with Windows Services......Page 284
Highly Available DHCP Services......Page 285
Highly Available WINS......Page 297
CONCLUSION......Page 306
CHAPTER 7 Building Advanced Highly Available Load-Balanced Configurations......Page 308
NLB Advanced Design and Troubleshooting......Page 309
More NLB Best Practices......Page 319
NLB Security Design......Page 321
Building a Load- Balanced Cluster with Server 2003......Page 323
CONCLUSION......Page 332
CHAPTER 8 High Availability, Baselining, Performance Monitoring, and
Disaster Recovery Planning......Page 334
Planning Your Downtime......Page 335
Building the Highly Available Solutions¡¯ Plan......Page 336
Building the Disaster Recovery Plan......Page 340
SYSTEM MONITORING AND BASELINING......Page 344
Why Monitor and Baseline?......Page 345
Using Performance Monitor on Your Servers......Page 346
Configuring the Performance Console......Page 348
Advanced Performance Monitoring Techniques......Page 357
CONCLUSION......Page 369
APPENDIX A......Page 370
Build the Project......Page 371
APPENDIX B......Page 376
Event ID 1006......Page 377
Event ID 1011......Page 378
Event ID 1021......Page 379
Event ID 1024......Page 380
Event ID 1040......Page 381
Event ID 1045......Page 382
Event ID 1063......Page 383
Event ID 1071......Page 384
Event ID 5719......Page 385
Event ID 7013......Page 386
INDEX......Page 388