Re: setup custer - one node already in production
- From: "Anthony Thomas" <ALThomas@xxxxxxxxx>
- Date: Wed, 31 Jan 2007 21:06:24 -0600
Yes, but you can replicate, or mirror, one database to another, even on the
same instance, although in that case, database snapshots would probably make
more sense.
Now, as far as saving money goes, there are a few got'chas that you should
consider.
First, in a single-instance configuration, you only have to license the
processors on the box with the largest number of cpu sockets. The passive
node, acting like a stand-by server, does not have to be licensed as long as
you use it only for failover support and maintenance for the primary node
(basically, Microsoft allows you to run operations on the passive node for
approximately 30 days, plenty of time to do maintenance or repairs on the
primary node).
Now, for multi-instanced installations, because you are running at least on
instance on both nodes, Microsoft requires you to license all processors.
In an N + I configuration, however, only the "active" nodes need to be
licensed. The inactive node is performing passive failover support. Now,
you can run all of the nodes symmetrically (that is, the same hardware, the
same number of cpu sockets); however, although the probability of
multi-server failure is lower than single-server, there is still a finite
probability. So, some installations beef-up the passive node to be able to
withstand multi-server failures. In this case, you have to license each
"active" node as if each of them had the same number of processors as the
passive, even if they have fewer.
For both Enterprise Edition and Data Center Edition for Windows 2003 you can
build up to 8-node clusters. Although you could configure a 7 x 1, most
configure 4 x 4 (which would be similar to 4 independent 2-node clusters), 5
x 3, or 6 x 2, with the 6 x 2 configuration most common. The difference
between a 4 x 4 and 4 2-node and 6 x 2 versus 2 3 x 1 clusters is that by
having multiple passive nodes allows you flexibility regarding failover
partners. For the independent, single passive node versions, you only get
one choice.
To run SQL Server 2000 x86 editions, unfortunately, you can only run on up
to 4-node cluster configurations. However, for Liberty (SS2K IA64) and
Yukon (SS2K5), 8-node cluster configurations are supported.
Lastly, because of the licensing costs between single-instanced and
multi-instanced, you would want to consider running everything on a single
node, again which reduces the system resource capacity for any single
instance, which gets you right back to the Active/Passive (or 1 x 1 N + I)
configuration. Furthermore, the VLDB Microsoft site has quite a few white
papers that indicate that multi-hosted databases on a single instance
outperforms a multi-instanced configuration (trying to save money utilizing
a single host to server multiple SQL Server installations). So,
single-instancing is still the better way to go.
So, N + I is the only practical way to reduce the passive server costs and
boot overall server utilization. There is also a Round-Robin configuration.
Where N + I is like a triangle, with all active nodes targeted to one or
more passive nodes in common, the Round-Robin configuration partners nodes
so that failover happens in a daisy-chain, circular fashion. Regardless of
the configuration, multi-node clusters are the way to reduce passive node
costs, not strictly Active-Active.
If you are willing to risk the reduced performance during failover
scenarios, then Active-Active could be viable solution, but you haven't
demonstrated that sort of need yet, unless you just like to spend money.
Sincerely,
Anthony Thomas
--
"Claudia" <Claudia@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:85D24D05-32AC-40AB-A0A6-001B06CD4EB4@xxxxxxxxxxxxxxxx
The current production node has replication setup. The second node to beway.
built will has its own replication setup with has nothing to do with the
first node.
Using active-active mode saves money - that's the only reason to go this
nothing
Your suggestion of 2 x 1 N + I cluster configuration caught my interest.
Have you done this? I have experience with 2-node cluster, but know
about 2+ cluster. Currently trying to find info on this.you
Claudia
"Anthony Thomas" wrote:
So, you are going to use replication and make the second instance a
reporting server? How do you plan on "fully using" the hardware?
Keep in mind, that either due to server failure or during maintenance,
youwill move all instances to a single host and will degrade performance if
logically,have not pre-limited the configuration. In this case, then you would
specify to use only 1/2 of the resources on any node, but then,
fullyyou have the same thing as an Active/Passive configuration where you
thenused the hardware on 1 node.
You would be better off creating a 2 x 1 N + I cluster configuration,
performanceyou would have 2 fully utilized nodes with one passive giving you 2/3
utilization overall (which is better than 1/2), but still maintain full
functionality during sever failure and maintenance. It would take a
concurrent 2 server failure before you would be back in the same
andcondition as the Active/Active configuration.
Sincerely,
Anthony Thomas
--
"Claudia" <Claudia@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:152D1698-2B32-41F5-894B-CC731DB55DBF@xxxxxxxxxxxxxxxx
Anthony,replication
Because one node is already in production, and it also involves
which will break with new virtual name, I will not try MSCS directly
instanceupgrade sql between the two nodes.
Active-active setup is to fully use the hardware.
"Anthony Thomas" wrote:
You could just install MSCS and form a cluster between the to nodes.
Then, you could use SQL Server setup to upgrade the stand alone
firstto
sufficienta single-instanced clustered instance.
http://msdn2.microsoft.com/en-us/library/ms191295.aspx
By the way, why do you want to consider Active/Active (a.k.a.,
multi-instanced) clustering when single-instanced will provide
high availability?
Sincerely,
Anthony Thomas
--
"Claudia" <Claudia@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:3F0496AB-4736-4272-B44E-525270678299@xxxxxxxxxxxxxxxx
Thank Geoff and Russ for quick response.
The second hardware set for the second node is the same as the
instanceone,
and both are cluster compatible.
Both of your responses tell me that keeping the current sql
migrateis
impossible. I have to build a single node cluster first and
sql2005,dbs +
replication.
Thanks again for the direction.
Claudia
"Russ Kaufmann [MVP]" wrote:
"Claudia" <Claudia@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:97F0E951-21F8-4A68-A9D4-251C3A86EB2F@xxxxxxxxxxxxxxxx
I need to setup an active-active cluster with win2003 and
havealready64-bit.
One node (sql2005, standard edition, using SAN as storage) is
active-activein
Microsoftproduction. For now, it's purely a stand-alone machine with no
Cluster Service. I need to add another node to build an
cluster. Because it's a mission critical production server, I
workto
accomplishbe
extra cautious. Has anybody done this and know the steps to
servicethis?
Any document/links that explain it in detail?
You have to configure the cluster service first. Only after the
is
installed can you install SQL on top of the cluster and have it
migrateproperly.
In your case, build a separate cluster, install SQL and then
your
databases to it.
--
Russ Kaufmann
MVP - Windows Server - Clustering
ClusterHelp.com, a Microsoft Certified Gold Partner
Web http://www.clusterhelp.com
Blog http://msmvps.com/clusterhelp
The next ClusterHelp classes are:
Denver starting Feb 12th
NYC starting Feb 19th
.
- References:
- Re: setup custer - one node already in production
- From: Claudia
- Re: setup custer - one node already in production
- Prev by Date: Re: setup custer - one node already in production
- Next by Date: Whats the actual term for active/active cluster ?
- Previous by thread: Re: setup custer - one node already in production
- Next by thread: Whats the actual term for active/active cluster ?
- Index(es):
Relevant Pages
|