The biggest changes in SQL Server 2008 cluster is that you can now use DHCP for clustering and use IP addresses from different subnets for each side of the cluster. The ability to use IP addresses from different subnets is most useful for creating multisite clusters, called geographically distributed clusters.
SQL Server Cluster Installation
Step 1: I hope you had done with all the pre-requisites required by cluster.If you're installing SQL Server 2008 in a cluster on Windows 2003, you'll need to download and install the hotfix specified in the Microsoft article at http://support.microsoft.com/kb/937444 before you can install SQL Server 2008.
Note: Installation of above hotfix requires a reboot, so you have to cancel out of the installer at this point and restart the process after installing that hotfix on all your cluster nodes.
Step 2: Open SQL Server 2008 installation executable file from your CD\DVD\Shared location
Double click on installation.exe and you will find the below screen. Now select New SQL Server Failover Cluster installation option highlighted as in below image. (Note: For standalone installation we have to select standalone option)
Step 3: Once you have selected Step 2 option, installation will check for setup support rules to identify the problem. If it is failed due to any reason, you have to correct the issue. Please find the below screen shot. If it passed click on OK command button.
Step 4: Installation wizard will install the setup support files, click on Install command button
Step 5: This step will walk you through all the required information as below. Click on Next button
1. Product Key
2. Licence Terms
3. Feature Selection
4. Disk Space Reuirements
5. Error and Usage Reporting
6. Cluster instllation Rules
7. Ready to install
8. Installation Progress
Step 6: Enter Product Key or It will take automatically. See the below image for it.
Step 7: Select required features, which you want install.
Step 8: Specify the Network Name/Virtual Name for SQL Server to failover. As we are installing Active-Passive cluster we have to specify one virtual/network name. (Note: For Active-Active clustering you have specify different network names as per the number of nodes)
Step 9: SQL Server will review the disk space requirement for the features you have selected
Step 10: This step will create a new cluster resource group for your SQL server failover. Please see the note in the image.
Step 11: Select shared cluster disk resources for your SQL Server failover cluster
Step 12: Here you have to select network resources for your SQL Server failover cluster. You have to add IP address as well.
Step 13: Here you have to specify the service account for SQL Server services. It is a best practice always keeps SQL Services in cluster in manual mode
Step 14: Specify the authentication more and SA password in account provisioning tab, configure the location of the data files, log files, temp database in data directories tab and enable file stream as per the requirement
Step 15
Step 14: Specify the authentication more and SA password in account provisioning tab, configure the location of the data files, log files, temp database in data directories tab and enable file stream as per the requirement
Step 15: Select check boxes as per your requirement, I haven't checked any option. Proceed with the next button
Step 16: Installation wizard will check the cluster installation rules, please correct if you found any failure and proceed with the next button
Step 17: Now your SQL Server cluster is ready to install. Click on Install button
Step 18: Apply the required Service Pack/Patch and reboot the server
Step 19: Once installation is done on this node, we have to proceed with the installation of SQL Server on the other cluster nodes. SQL Server 2005 was the last edition of SQL Server to automatically install SQL Server on all nodes at once. Beginning with SQL Server 2008, we must manually install and patch each cluster node individually. This process allows for less downtime as we are patching the cluster or upgrading your cluster from SQL Server 2005 to SQL Server 2008.
Step 20 Installation on the other nodes is similar to installing on the first node except that we have select the Add Node to a SQL Server failover cluster option from the initial menu. The same software requirements apply to the other nodes in the cluster, so the installer will handle the verification and installation of these components as well.
Because most of the settings are picked up from the other node(s) in the cluster that already have SQL Server installed on them, the process of adding a node to the cluster is bit shorter than installing on the first node
Step 20 Installation on the other nodes is similar to installing on the first node except that we have select the Add Node to a SQL Server failover cluster option from the initial menu. The same software requirements apply to the other nodes in the cluster, so the installer will handle the verification and installation of these components as well.
Because most of the settings are picked up from the other node(s) in the cluster that already have SQL Server installed on them, the process of adding a node to the cluster is bit shorter than installing on the first node
Jugal,
ReplyDeleteThis is very informative article and this has helped me a lot in installing the cluster enviornment.
Thanks for posting this article.
Abhinav
hi,
ReplyDeleteI do not see any information related to active-active cluster installation on internet.
Is active-active cluster really supported by microsoft?
Please help.
Thanks
Hi Pravin,
ReplyDeleteMicrsoft Supports Active-Active and Active-Passive clustering
Regards,
Jugal
Dear friend
ReplyDeleteI want how to configertion 2 both node Active Active pls any one of friend doccument
windows 2008 server & mssql server installion both Active ,Active installion
pls send it
Regard
Javed Rohile
I have already added article for Active - Passive clustering. In active-active clustering you have to install sql server on both the instance. For SQL Server 2008 and windows server 2008 you can add 2 DTC service
ReplyDelete[...] installation, I checked out the Microsoft documentation. That was alright, but I also found a better post on setting up an active-passive cluster (which is what I [...]
ReplyDeleteI understand conceptually that you're basically insstalling two active-passive SQL clusters with Node1 failing over to Node 2 and Node 2 failing over to Node 1. What I don't get is the underlying failover cluster. Say Node 1 is the primary for the FO cluster. Installing SQL Cluster 1 is no problem since Node1 one owns the disks. How do I install SQL Cluster 2 on Node 2, since Node 2 sees all the cluster disks as offline being that Node 1 is the FO cluster primary node?
ReplyDeleteGood Question. Do the failover for node2. Make sure Node2 has ownership of the required Disks and resources.
ReplyDeleteDidn't the title say active/ active aswell?? Was looking forward to reading that!
ReplyDeleteIn the beginning of this article, you mention that SQL Server 2008 supports nodes on different IP subnets. However, I have found a mountain of contradictory evidence to this. My understanding is that this was supposed to be included in SQL 2008 R2 but is not. Have you been able to get that working or is your statement in error?
ReplyDeleteI never tried but I think it is possible.
ReplyDeleteHas the failover clustering already been installed?
ReplyDeleteDid you try to install SQL2008 R2 on Node 2 using GUI?
ReplyDelete1.) I was not able to install it asked for SQL manager service account and it was disabled so could not eneter it and just have to quit installing but was able to install using CLI.
2.) Will you please also clear how to make Active/Passive installation to Active/Active on Windows 2008 R2 and SQL2008 R2?
3.) Hot Fixes on SQL2008 R2 what should be the procedure?
Thanks
Hi Shah
ReplyDeleteThanks for Publishing the such a good document,I have couple of question on the same.
I have SQL Server 2000 SP4 on Windows 2003 SP2 Active/Passive Cluster
1.can I follow same doc for Side by Side installation of SQL Server 2008R2
2.From which node I have to start installation active node or Passive Node.
3.Is it required to creation or modify in excisting (Quoram and MSDTC)your not mentined any thing about Quorum and MSDTC.or I can use excisting.
can you have any document which about side by side,Please help us.
4.
Hello Jsha,
ReplyDeleteDid any hot fix is required for SQL Server 2008 R2 ,If Iam doing Installation On Windows 2003 SP2.
mostly not but plz check books online
ReplyDeletecoming from oracle rac background, the underneath file system must be able to support cluster e.g. veritas CFS, or use ASM or raw devices. This article didnt mention about the type of filesystem that mssql need to have. so i have my doubts. Has anyone tried this yet?
ReplyDeleteYes. Plz check MS Support site
ReplyDelete[...] and Locks in SQL ServerDBA Roles and ResponsibilitiesNetwork Troubleshooting Dos CommandsSQL Server 2008 Active-Passive/Active-Active Cluster InstallationSQL Server 2005 Backup Error MessagesSQL Server 2005 Interview QuestionsUnable to start execution of [...]
ReplyDeleteJugal, You make the DBA's life easy, configuring the clusters using your article is like rubbing butter on bread. Please write smoething on how to configure the windows cluster administrator which involves more on quorum disk and other disk layouts too.
ReplyDeleteThanks, Abhinav
Hi Jugal , is there any document showing the process of creating active active clustering?
ReplyDeleteI don't have any ready made document right now. But Active-Active cluster installation you have to follow the mentioned steps on both the nodes. Once that is done, you have to add nodes using installation menu.
ReplyDeleteHi Shah,
ReplyDeleteThanks for good article, what about A/A ?
thnx
SQLdude
Active/Active cluster you have install cluster SQL Server on both the nodes. Once the installation done, you have use "Add Node Option" from the installation on both the nodes.
ReplyDeleteIm new to MSSQL.
ReplyDeleteLike RAC. Can i keep data directory in sharable mode on SAN where two physical server access same data directoy.
In SQL Server only 1 file will be used by the instance at time.
ReplyDeleteHi Jugal,
ReplyDeleteCould you please explain, How Quorum works in Active/Active Cluster?
my question is can we configure active/active SQL2008 cluster if yes, I need to configure as follow in 1st instance we have database and 2nd instance we need to configure reporting services so that we avoid wast of resourse
ReplyDeleteHi Jugal,
ReplyDeleteAn interesting article many thanks.
I've an active/passive cluster with 3 sql instances that for operational issues needs to be configured as a active/active . Do you have an article that would help me with this ?
Dave, I don't have any handy document for this. Let me know your queries, I will post answers.
ReplyDeleteEnterprise Edition support 16 nodes not OS Support,Data Center Edition support OS level support
ReplyDeletecan u give full details of active/active
ReplyDeleteWhat specific details you are looking for?
ReplyDeleteI just finished building 3 node cluster on Win 2k8 r2 AND sql 2k8 r2. I want to know how will one set it up so two of the the nodes are active at one point of time? Is there any way we can configure it? I have two services one for msdtc and another for SQL, running on all three nodes but only active on one node at a time. Your help will be highly appreciated.
ReplyDeletehi jugal,
ReplyDeletecould you please tel me prerequirements while configure cluster (winodws and sql server)
help me this and cluster interview questions .
Hi J-Shaw
ReplyDeleteits really good to know the installation of sql clustering and please keep on posting the other configutrations and issues
great job
How to add a drive in active-passive environment if the drive is full?
ReplyDeletecan you explain in detail?
ReplyDeleteDo you want to add one more drive or you want to increase the storage? What kind of disk you are using in clustering???
ReplyDeleteHi Shankar, I haven't prepare any document for it, you can micorosoft site, they mentioned each and everything....
ReplyDeletenice article
ReplyDeletegood
ReplyDeletehi
ReplyDeletehave a nice day
can you explain in detail of sql server 2008 cluter
can you give blog the most sgl server 2008 cluter
hi have nice a day
ReplyDeleteare you give document of sql server 2008 cluter?
are you sent gmail me ?