12
SQL Server 2000 SQL Server 2000 Clustering Clustering Dave Fackler Dave Fackler

SQL Server 2000 Clustering Dave Fackler. Agenda Windows 2000 Clustering SQL Server 2000 Clustering Implementation Tips

Embed Size (px)

Citation preview

SQL Server 2000 ClusteringSQL Server 2000 Clustering

Dave FacklerDave Fackler

AgendaAgenda

Windows 2000 ClusteringWindows 2000 Clustering

SQL Server 2000 ClusteringSQL Server 2000 Clustering

Implementation TipsImplementation Tips

Windows 2000 ClusteringWindows 2000 Clustering

Shared disk approachShared disk approach

Windows 2000 Advanced ServerWindows 2000 Advanced Server– Two nodesTwo nodes– Four nodes possible with Data CenterFour nodes possible with Data Center

Install using Cluster ServiceInstall using Cluster Service

Manage using Cluster AdministratorManage using Cluster Administrator– ResourcesResources– GroupsGroups

DomainController

SharedDisk Array

ClusterNode

PublicNetwork

PrivateNetwork

SCSI orFibre

Channel

Quorum

““Standard” Win2K ClusterStandard” Win2K Cluster

SQL Server 2000 ClusteringSQL Server 2000 Clustering

SQL Server 2000 Enterprise EditionSQL Server 2000 Enterprise Edition

Install using SQL Server SetupInstall using SQL Server Setup– Create virtual serverCreate virtual server– Single instance or multi-instance (not Single instance or multi-instance (not

active-passive or active-active)active-passive or active-active)

Manage using Enterprise ManagerManage using Enterprise Manager

QuorumData LogsVirtual

SQL Server

Data andLog Disks

Single Instance SQL2K ClusterSingle Instance SQL2K Cluster

Quorum Data LogsVirtual

SQL Server

Data andLog Disks

After FailoverAfter Failover

QuorumData LogsVirtual

SQL Servers

Data andLog Disks

Data Logs

VirtualSQL Servers

Data andLog Disks

Multi-Instance SQL2K ClusterMulti-Instance SQL2K Cluster

Implementation TipsImplementation TipsPlan, plan, plan!Plan, plan, plan!Plan shared disk spacePlan shared disk space– Nothing should go on the Quorum driveNothing should go on the Quorum drive– Recommend RAID-1 for QuorumRecommend RAID-1 for Quorum– Recommend RAID-10 (or at leastRecommend RAID-10 (or at least

RAID-5) for SQL database filesRAID-5) for SQL database files– Recommend RAID-1 for SQL log filesRecommend RAID-1 for SQL log files– Need at least 2+2+3=7 drives!Need at least 2+2+3=7 drives!

Don’t skimp on hardwareDon’t skimp on hardware

Implementation TipsImplementation TipsPlan, plan, plan!Plan, plan, plan!Plan network setupPlan network setup– Public network IP addresses for cluster Public network IP addresses for cluster

nodes, the cluster itself, and each SQL nodes, the cluster itself, and each SQL Virtual ServerVirtual Server

– Private network for cluster nodesPrivate network for cluster nodes– WINS and DNS services runningWINS and DNS services running

Create service accounts beforehandCreate service accounts beforehandDon’t forget MSDTC setupDon’t forget MSDTC setup

Implementation TipsImplementation Tips

Test, test, test!Test, test, test!

Cluster failoverCluster failover

Hardware failuresHardware failures– Network cards and cablesNetwork cards and cables– Shared disk arrays and cablesShared disk arrays and cables– Entire node shutdownsEntire node shutdowns

SQL Server and application failuresSQL Server and application failures

AgendaAgenda

Windows 2000 ClusteringWindows 2000 Clustering

SQL Server 2000 ClusteringSQL Server 2000 Clustering

Implementation TipsImplementation Tips

But wait… what about Analysis But wait… what about Analysis Services, DTS, etc?Services, DTS, etc?– All possible, but another presentation…All possible, but another presentation…