I have literally never done it, but TIL you can have multiple SQL FCI instances on a single WSFC, given sufficient nodes.
Looks quite gnarly and it’s way out of the normal. I’d want a really really good justification for it.
A single WSFC hosting multiple AoAGs is fairly common.
Some references:
--
You received this message because you are subscribed to the Google Groups "ntsysadmin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
ntsysadmin+...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ntsysadmin/CAHBr%2B%2BgQvh-Y5eZw_o8YjGEd8DWEdcd5bYYKBMCJHwMJkfT0kw%40mail.gmail.com.
When installing MSSQL in a failover cluster, you can set a different network name for each clustered SQL instance.
So say you have two cluster nodes (NODE1 and NODE2), you would create a failover cluster between those two nodes CLUSTER1 that has just the cluster name, IP and quorum.
You could then install a clustered SQL instance (can be default) into that cluster with a new name. That name (and associated IP) would be a cluster resource that the SQL instance depends on.
It’s been a while, but I’ve done it. 😊
Had a SQL cluster that was NODE1, NODE2, and managed as CLUSTER1. It had a couple SQL instances in it: OLTP1, OLAP1, SHAREPOINT
|
From: ntsys...@googlegroups.com <ntsys...@googlegroups.com>
On Behalf Of Mike Leone
Sent: Tuesday, October 17, 2023 2:24 PM
To: NTSysAdmin <ntsys...@googlegroups.com>
Subject: [ntsysadmin] 2 separate SQL clusters in 1 Windows cluster - possible?
I have this strange request. Basically, I'll need 2 separate SQL servers, but running on 1 Windows cluster. I've been asked:
--
In the past, we have done what you describe with an active/active cluster and it worked fine. It was, however, a long time ago and was well before the current version of WSFC. We stopped doing clustering a bit ago and just picked back up on it in a small way, and it all feels quite different to me.
From: ntsys...@googlegroups.com <ntsys...@googlegroups.com>
On Behalf Of Michael B. Smith
Sent: Tuesday, October 17, 2023 2:39 PM
To: ntsys...@googlegroups.com
Subject: RE: [ntsysadmin] 2 separate SQL clusters in 1 Windows cluster - possible?
|
EXTERNAL EMAIL: This email originated from outside of Pitt County Government. Do not click any links or open any attachments unless you trust the sender and know the content is safe. |
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/a5a8484011b04442b78fe08624cf240d%40smithcons.com.
Yeah but he wants NODE1, NODE2 with CLUSTER1 as a SQL FCI using the default instance. Then NODE3, NODE4 with CLUSTER2 as SQL FCI also using the default instance. All on a single WSFC.
IMO that’s uncommon.
From: ntsys...@googlegroups.com <ntsys...@googlegroups.com>
On Behalf Of Solodow, Damien
Sent: Tuesday, October 17, 2023 2:43 PM
To: ntsys...@googlegroups.com
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CH0PR04MB8129C3A838D15E2655828782BCD6A%40CH0PR04MB8129.namprd04.prod.outlook.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/cbb0dcff83a54a6b8207e11204c7d6d4%40smithcons.com.
Thank You,
Lance Soller
Tristate Computers, Inc.
“An issue without a ticket is an issue that never happened”
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CAJ6FWM26PAM1jvPudsOWBgGFd8UX-o-1JFrzRfkA1PGOVuhBKQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CAO4nQNR2knDq4%3DONeHYe5%3DtGhw5UJ8gODtDzK3e_zoFiLzVJEw%40mail.gmail.com.
Do you own licenses for SQL Enterprise?
If you do then you can build a SQL always on cluster - create an availability group -
sync the databases - and establish an always on availability group "listener" for each named instance. This uses Windows Failover Clustering at the base of it. The listener is a virtual SQL host name - and it is treated / referenced / accessed as though it was a stand alone single SQL server. You can have one instance active on SQL1 box you can have the other instance active on SQL2 box. The listener is what you connect to via Management Studio and it is also the hostname you connect to for your application - its not referenced via server/instance - its just that virtual server - and answers on traditional port 1433. You do need SQL Enterprise licenses to build these.
Do you own licenses for SQL Enterprise? If you do then you can build a SQL always on cluster - create an availability group - sync the databases - and establish an always on availability group "listener" for each named instance. This uses Windows Failover Clustering at the base of it. The listener is a virtual SQL host name - and it is treated / referenced / accessed as though it was a stand alone single SQL server. You can have one instance active on SQL1 box you can have the other instance active on SQL2 box. The listener is what you connect to via Management Studio and it is also the hostname you connect to for your application - its not referenced via server/instance - its just that virtual server - and answers on traditional port 1433. You do need SQL Enterprise licenses to build these.
When installing MSSQL in a failover cluster, you can set a different network name for each clustered SQL instance.
So say you have two cluster nodes (NODE1 and NODE2), you would create a failover cluster between those two nodes CLUSTER1 that has just the cluster name, IP and quorum.
You could then install a clustered SQL instance (can be default) into that cluster with a new name. That name (and associated IP) would be a cluster resource that the SQL instance depends on.
It’s been a while, but I’ve done it. 😊
Had a SQL cluster that was NODE1, NODE2, and managed as CLUSTER1. It had a couple SQL instances in it: OLTP1, OLAP1, SHAREPOINT