Showing posts with label mscs. Show all posts
Showing posts with label mscs. Show all posts

Thursday, March 22, 2012

Active/Active SQL2000 and Exchange2003 Cluster on Windows 2003

Hello,
Has anyone attempted in building a 2-node Active/Active Windows MSCS Cluster
where node 1 is running Exchange 2003 and node 2 is running SQL2000?
My proposed hardware will be
2 HP DL380 G4 Boxes
Dual Xeon 3.6Ghz/2MB Processors
5GB RAM
Dual MSA1000's Controllers
Cluster Failover Kit
Plus all other required accessories.
If not has anyone created a 3-node or 4-node clustered environment providing
high availabily for SQL and Exchange? Or does anyone recommend a solution
for providing high availabily for SQL and Exchange?
Any feedback will be much appreciated. Please email me at
sbalourdos@.hotmail.com
Thanks!
Jedi
I would recommend a minimum of 3 nodes as you would be putting a huge load
on a system that could potentially have to run SQL and Exchange at the same
time. By using 3 nodes you could controll SQL and Exchange Instance failover
with Preferred Owners. If your going to only use 2 nodes make sure you scale
each node to run both Exchange and SQL. Other issues you may run into are
with Memeory Management. In particular /PAE boot.ini switch which Exchange
can not use and SQL can.
Physical Addressing Extensions enable a computer to access more than 4 GB of
physical memory (RAM). Exchange Server does not support PAE. PAE enables
Windows to access more than 4 gigabytes (GB) of physical memory. Exchange
Server cannot use more than 4 GB of physical memory, and there is no benefit
to installing more than 4 GB of RAM on a computer that is dedicated to
running Exchange Server. PAE is enabled when the /PAE startup switch is
present in the Boot.ini file on boot-up or when the Windows Server 2003
operating system detects hot-add memory devices. Windows Server 2003,
Enterprise Edition and Windows Server 2003, Datacenter Edition automatically
enable PAE only if the server is using hot-add memory devices
http://www.microsoft.com/technet/pro...f2c190953.mspx
CT
"Jedi" wrote:

> Hello,
> Has anyone attempted in building a 2-node Active/Active Windows MSCS Cluster
> where node 1 is running Exchange 2003 and node 2 is running SQL2000?
> My proposed hardware will be
> 2 HP DL380 G4 Boxes
> Dual Xeon 3.6Ghz/2MB Processors
> 5GB RAM
> Dual MSA1000's Controllers
> Cluster Failover Kit
> Plus all other required accessories.
> If not has anyone created a 3-node or 4-node clustered environment providing
> high availabily for SQL and Exchange? Or does anyone recommend a solution
> for providing high availabily for SQL and Exchange?
> Any feedback will be much appreciated. Please email me at
> sbalourdos@.hotmail.com
> Thanks!
>
>
|||I believe Mike from MS already gave you a great answer on this in another
forum.
Only thing I would add, is another node. Make a 3 node cluster, with the 3rd
for failover of either SQL or Exchange.
Cheers,
Rod
MVP - Windows Server - Clustering
http://www.nw-america.com - Clustering Website
http://www.msmvps.com/clustering - Blog
"Jedi" <sbalourdos@.hotmail.com> wrote in message
news:kS35e.185$fa7.113@.fe09.lga...
> Hello,
> Has anyone attempted in building a 2-node Active/Active Windows MSCS
> Cluster
> where node 1 is running Exchange 2003 and node 2 is running SQL2000?
> My proposed hardware will be
> 2 HP DL380 G4 Boxes
> Dual Xeon 3.6Ghz/2MB Processors
> 5GB RAM
> Dual MSA1000's Controllers
> Cluster Failover Kit
> Plus all other required accessories.
> If not has anyone created a 3-node or 4-node clustered environment
> providing
> high availabily for SQL and Exchange? Or does anyone recommend a solution
> for providing high availabily for SQL and Exchange?
> Any feedback will be much appreciated. Please email me at
> sbalourdos@.hotmail.com
> Thanks!
>
>
|||If you want high availability, putting both of these in the same cluster
isn't the way to do it.
"Jedi" <sbalourdos@.hotmail.com> wrote in message
news:kS35e.185$fa7.113@.fe09.lga...
> Hello,
> Has anyone attempted in building a 2-node Active/Active Windows MSCS
> Cluster
> where node 1 is running Exchange 2003 and node 2 is running SQL2000?
> My proposed hardware will be
> 2 HP DL380 G4 Boxes
> Dual Xeon 3.6Ghz/2MB Processors
> 5GB RAM
> Dual MSA1000's Controllers
> Cluster Failover Kit
> Plus all other required accessories.
> If not has anyone created a 3-node or 4-node clustered environment
> providing
> high availabily for SQL and Exchange? Or does anyone recommend a solution
> for providing high availabily for SQL and Exchange?
> Any feedback will be much appreciated. Please email me at
> sbalourdos@.hotmail.com
> Thanks!
>
>
|||Mike,
It is completely understood however during normal uptime, each server will
run on its respective node. All issues concerning memory starvation and
other performance problems would occur during a failover event which would
last about 24-36 hours maximum. Here are some other tactics I plan on
implementing in order to make sure that everything runs as smooth as
possible during a failover period:
- I would bind the SQL Server to the second processor, Processor 1,
(Processor 0 is the first Processor) If I'm correct, Exchange Server 2003
is not capable of binding to a particular processor like SQL Server can.
- I would limit SQL Server to a maximum of 1.5 GB of RAM (Please see my
proposed configuration below. I plan on having 5GB of Physical RAM
Available on each node.)
- I would enable the /3GB Boot.ini switch on both nodes.
- I would NOT enable the /PAE Boot.ini switch on any node.
- Any other suggestions would be appreciated.
Another argument I would like to make is Small Business Server 2000/2003
which runs Windows Server 2003, SQL Server 2000, Exchange Server 2003, plus
a few other apps. Other than a limitation of licenses, are there any
physical differences to the components? (Windows Server 2003, SQL Server
2000, and Exchange Server 2003 which is designed to have all three running
on the same box) I couldn't find any documentation citing differences of
the components compared to the separate full versions.
By the way, My company has only 40 employees but our mail server and sql
server are mission critical. A 3-node cluster will shoot our cluster
hardware cost considerably higher.
Thank you for your time.
"Mike Rosado [MSFT]" <mikeros@.online.microsoft.com> wrote in message
news:l6FiZZ2OFHA.2944@.TK2MSFTNGXA01.phx.gbl...
> Hi Jedi,
> If you look at the Exchange 2000 SP3 whitepaper we have published at the
> following link:
> <
> http://www.microsoft.com/downloads/d...displaylang=en>
> You'll find the following comment:
> However, if you are running other memory intensive applications in
> conjunction with Exchange 2000, such as Microsoft SQL Server, then
> increasing the physical
> memory size beyond 3 GB can provide greater server performance using the
> following article:
> 313707 XADM: An Exchange 2000 Server with the "/3GB" Switch in the
> Boot.ini
> http://support.microsoft.com/?id=313707
> As a rule of thumb we don't recommend customers installing both of these
> applications on the same set of Cluster nodes, due to memory management
> starvation
> issue that have been seen in the past. So we point customers to the
> following statement on the link below, which most of the times does not
> seem to be enough of
> a supporting document to convince them. But this is a management decision
> every customer has to make, then live with the consequences should they
> start
> experiencing memory management starvation issues.
> Chapter 12 of the SQL 2000 Resource Kit
> http://www.microsoft.com/technet/tre...art4/c1261.asp
> Miscellaneous Configuration Issues
> ----
> 1. If encryption is used in a clustered SQL Server environment, all nodes
> must have the certificate applied.
> 2. It is not recommended to have both Microsoft Exchange 2000 and SQL
> Server 2000 on the same cluster.
> --
> Hope this helps,
> Mike Rosado
> Windows 2000 MCSE + MCDBA
> Microsoft Enterprise Platform Support
> Windows NT/2000/2003 Cluster Technologies
> ================================================== ==
> When responding to posts, please "Reply to Group" via your newsreader so
> that others may learn and benefit from your issue.
> ================================================== ==
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
> <http://www.microsoft.com/info/cpyright.htm>
> --Original Message--
>
|||Odds are with that configuration, the failover will fail and you will not
get fault tolerance. If you restart the cluster, then you might get both
applications to run on the same box. But you probably will not get a
suitable failover after the machines have been running for a period of time.
"Jedi" <sbalourdos@.hotmail.com> wrote in message
news:2GK5e.1010$AQ6.398@.fe12.lga...
> Mike,
> It is completely understood however during normal uptime, each server will
> run on its respective node. All issues concerning memory starvation and
> other performance problems would occur during a failover event which would
> last about 24-36 hours maximum. Here are some other tactics I plan on
> implementing in order to make sure that everything runs as smooth as
> possible during a failover period:
> - I would bind the SQL Server to the second processor, Processor 1,
> (Processor 0 is the first Processor) If I'm correct, Exchange Server 2003
> is not capable of binding to a particular processor like SQL Server can.
> - I would limit SQL Server to a maximum of 1.5 GB of RAM (Please see my
> proposed configuration below. I plan on having 5GB of Physical RAM
> Available on each node.)
> - I would enable the /3GB Boot.ini switch on both nodes.
> - I would NOT enable the /PAE Boot.ini switch on any node.
> - Any other suggestions would be appreciated.
>
> Another argument I would like to make is Small Business Server 2000/2003
> which runs Windows Server 2003, SQL Server 2000, Exchange Server 2003,
> plus a few other apps. Other than a limitation of licenses, are there any
> physical differences to the components? (Windows Server 2003, SQL Server
> 2000, and Exchange Server 2003 which is designed to have all three running
> on the same box) I couldn't find any documentation citing differences of
> the components compared to the separate full versions.
> By the way, My company has only 40 employees but our mail server and sql
> server are mission critical. A 3-node cluster will shoot our cluster
> hardware cost considerably higher.
> Thank you for your time.
>
> "Mike Rosado [MSFT]" <mikeros@.online.microsoft.com> wrote in message
> news:l6FiZZ2OFHA.2944@.TK2MSFTNGXA01.phx.gbl...
>
|||I would highly recommend you avoid a two node configuration. It always
sounds like a good idea and it's main motivator is to maximize the
hardware investment, though it may work initially, it rarely will
survive a failover. A three node cluster is the best hope for a real
HA/FO experience.
-nm
|||I would highly recommend you avoid a two node configuration. It always
sounds like a good idea and it's main motivator is to maximize the
hardware investment, though it may work initially, it rarely will
survive a failover. A three node cluster is the best hope for a real
HA/FO experience.
-nm
|||You have some good ideas, and some bad. I really don't see how a 40 user
company needs an HA solution. And if they truly do, why they would not be
willing to do it right?
Either make sure you have a good backup/restore solution and 4 hour vendor
hardware support. Or do that can create a 3 node cluster
Good luck in whatever you choose.
Cheers,
Rod
MVP - Windows Server - Clustering
http://www.nw-america.com - Clustering Website
http://www.msmvps.com/clustering - Blog
"Jedi" <sbalourdos@.hotmail.com> wrote in message
news:2GK5e.1010$AQ6.398@.fe12.lga...
> Mike,
> It is completely understood however during normal uptime, each server will
> run on its respective node. All issues concerning memory starvation and
> other performance problems would occur during a failover event which would
> last about 24-36 hours maximum. Here are some other tactics I plan on
> implementing in order to make sure that everything runs as smooth as
> possible during a failover period:
> - I would bind the SQL Server to the second processor, Processor 1,
> (Processor 0 is the first Processor) If I'm correct, Exchange Server 2003
> is not capable of binding to a particular processor like SQL Server can.
> - I would limit SQL Server to a maximum of 1.5 GB of RAM (Please see my
> proposed configuration below. I plan on having 5GB of Physical RAM
> Available on each node.)
> - I would enable the /3GB Boot.ini switch on both nodes.
> - I would NOT enable the /PAE Boot.ini switch on any node.
> - Any other suggestions would be appreciated.
>
> Another argument I would like to make is Small Business Server 2000/2003
> which runs Windows Server 2003, SQL Server 2000, Exchange Server 2003,
> plus a few other apps. Other than a limitation of licenses, are there any
> physical differences to the components? (Windows Server 2003, SQL Server
> 2000, and Exchange Server 2003 which is designed to have all three running
> on the same box) I couldn't find any documentation citing differences of
> the components compared to the separate full versions.
> By the way, My company has only 40 employees but our mail server and sql
> server are mission critical. A 3-node cluster will shoot our cluster
> hardware cost considerably higher.
> Thank you for your time.
>
> "Mike Rosado [MSFT]" <mikeros@.online.microsoft.com> wrote in message
> news:l6FiZZ2OFHA.2944@.TK2MSFTNGXA01.phx.gbl...
>

Active/Active Clustering - W2K - Adding More Instances

We currently have two W2K Enterprise servers running MSCS and each of these
is running MS SQL2000 enterprise.
The Cluster is Active/Active and we have a single instance of SQL running on
each server.
The question I have is would it be possible to add another Instance of SQL
on both Boxes, as I understand you can have up to 16 instances on a Single
machine but did not know whether this applied in a Clustered environment,
especially in a Active/Active clustered environment, and what the
implications of this would be.
I also understand we will have to up the resources on the Server, if it is
possible to add the extra instances; we are looking at a minimum of 4
Gigabytes of RAM per server with Three 2.5 GHz Xeon Processors per server.
It is possible and, like you say, it becomes a resourcing issue. Give the
boxes as much as you can, keeping in mind a worse-case scenario of all
instances running on one node.
Tom
Thomas A. Moreau, BSc, PhD, MCSE, MCDBA
SQL Server MVP
Columnist, SQL Server Professional
Toronto, ON Canada
www.pinnaclepublishing.com
"Mike@.Synergy" <Mike@.Synergy@.discussions.microsoft.com> wrote in message
news:E3ADAAA6-9B7F-45CE-9D4A-D382936A82F4@.microsoft.com...
We currently have two W2K Enterprise servers running MSCS and each of these
is running MS SQL2000 enterprise.
The Cluster is Active/Active and we have a single instance of SQL running on
each server.
The question I have is would it be possible to add another Instance of SQL
on both Boxes, as I understand you can have up to 16 instances on a Single
machine but did not know whether this applied in a Clustered environment,
especially in a Active/Active clustered environment, and what the
implications of this would be.
I also understand we will have to up the resources on the Server, if it is
possible to add the extra instances; we are looking at a minimum of 4
Gigabytes of RAM per server with Three 2.5 GHz Xeon Processors per server.
|||Hi
In the case of a cluster, the supported limit is 16 instances per cluster.
Regards
Mike Epprecht, Microsoft SQL Server MVP
Zurich, Switzerland
IM: mike@.epprecht.net
MVP Program: http://www.microsoft.com/mvp
Blog: http://www.msmvps.com/epprecht/
"Tom Moreau" <tom@.dont.spam.me.cips.ca> wrote in message
news:O0mQmvx0EHA.3452@.TK2MSFTNGP14.phx.gbl...
> It is possible and, like you say, it becomes a resourcing issue. Give the
> boxes as much as you can, keeping in mind a worse-case scenario of all
> instances running on one node.
> --
> Tom
> Thomas A. Moreau, BSc, PhD, MCSE, MCDBA
> SQL Server MVP
> Columnist, SQL Server Professional
> Toronto, ON Canada
> www.pinnaclepublishing.com
>
> "Mike@.Synergy" <Mike@.Synergy@.discussions.microsoft.com> wrote in message
> news:E3ADAAA6-9B7F-45CE-9D4A-D382936A82F4@.microsoft.com...
> We currently have two W2K Enterprise servers running MSCS and each of
these
> is running MS SQL2000 enterprise.
> The Cluster is Active/Active and we have a single instance of SQL running
on
> each server.
> The question I have is would it be possible to add another Instance of SQL
> on both Boxes, as I understand you can have up to 16 instances on a Single
> machine but did not know whether this applied in a Clustered environment,
> especially in a Active/Active clustered environment, and what the
> implications of this would be.
> I also understand we will have to up the resources on the Server, if it is
> possible to add the extra instances; we are looking at a minimum of 4
> Gigabytes of RAM per server with Three 2.5 GHz Xeon Processors per server.
>
|||In a symmetrical multi processing (SMP) OS such as Windows you need an even
number of processors, so 3 CPUs in each box is not an option - you'll need 2
or 4 (or more).
"Mike Epprecht (SQL MVP)" <mike@.epprecht.net> wrote in message
news:ei2RYA00EHA.2316@.TK2MSFTNGP15.phx.gbl...
> Hi
> In the case of a cluster, the supported limit is 16 instances per cluster.
> Regards
> --
> Mike Epprecht, Microsoft SQL Server MVP
> Zurich, Switzerland
> IM: mike@.epprecht.net
> MVP Program: http://www.microsoft.com/mvp
> Blog: http://www.msmvps.com/epprecht/
> "Tom Moreau" <tom@.dont.spam.me.cips.ca> wrote in message
> news:O0mQmvx0EHA.3452@.TK2MSFTNGP14.phx.gbl...
> these
> on
>
|||Hi
Those Xeons ate HT so most likely, it will look like 6 processors. There are
some know issues under NT4.0 and earlier when using an odd number of
processors, but w2k and w2k3, odd number of processors is supported and runs
well. Some hardware is not capable of supporting odd number of processors,
but that is not a Windows limitation.
SQL is very happy with an odd number of processors, as on most big boxes (8
ways), usually SQL is setup to only use 7 processors to give the OS a
dedicated processors for Disk and memory management.
Regards
Mike Epprecht, Microsoft SQL Server MVP
Zurich, Switzerland
IM: mike@.epprecht.net
MVP Program: http://www.microsoft.com/mvp
Blog: http://www.msmvps.com/epprecht/
"Mike Hodgson" <mwh_junk@.hotmail.com> wrote in message
news:O8EimD30EHA.132@.tk2msftngp13.phx.gbl...
> In a symmetrical multi processing (SMP) OS such as Windows you need an
even
> number of processors, so 3 CPUs in each box is not an option - you'll need
2[vbcol=seagreen]
> or 4 (or more).
> "Mike Epprecht (SQL MVP)" <mike@.epprecht.net> wrote in message
> news:ei2RYA00EHA.2316@.TK2MSFTNGP15.phx.gbl...
cluster.[vbcol=seagreen]
message[vbcol=seagreen]
running[vbcol=seagreen]
environment,
>
|||"Mike Hodgson" <mwh_junk@.hotmail.com> wrote in message
news:O8EimD30EHA.132@.tk2msftngp13.phx.gbl...
> In a symmetrical multi processing (SMP) OS such as Windows you need an
even
> number of processors, so 3 CPUs in each box is not an option - you'll need
2
> or 4 (or more).
Do you have any cite for this?

>
|||we currently have 2 active / active SQL Clusters, that are running 2
instances each. Be aware that in addition to the added horsepower, you will
need additional IP Addresses for the extra instances. Also, your second, and
subsequent instances will be named instances, that will need to utilize a
different port(1433 will already be in use by the default instance).
"Greg D. Moore (Strider)" wrote:

> "Mike Hodgson" <mwh_junk@.hotmail.com> wrote in message
> news:O8EimD30EHA.132@.tk2msftngp13.phx.gbl...
> even
> 2
> Do you have any cite for this?
>
>
|||Actually, you can use 1433 sinced you are on a different IP address. Just
to keep things consistant, I don't use the default instance on a cluster.
That way all the instances have a consistant appearance on the network.
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Tom Mongold." <Tom Mongold.@.discussions.microsoft.com> wrote in message
news:476DE007-517C-40BE-B76A-8C51C59534DD@.microsoft.com...
> we currently have 2 active / active SQL Clusters, that are running 2
> instances each. Be aware that in addition to the added horsepower, you
will
> need additional IP Addresses for the extra instances. Also, your second,
and[vbcol=seagreen]
> subsequent instances will be named instances, that will need to utilize a
> different port(1433 will already be in use by the default instance).
> "Greg D. Moore (Strider)" wrote:
need[vbcol=seagreen]
|||| From: "Geoff N. Hiten" <SRDBA@.Careerbuilder.com>
| References: <E3ADAAA6-9B7F-45CE-9D4A-D382936A82F4@.microsoft.com>
<O0mQmvx0EHA.3452@.TK2MSFTNGP14.phx.gbl>
<ei2RYA00EHA.2316@.TK2MSFTNGP15.phx.gbl>
<O8EimD30EHA.132@.tk2msftngp13.phx.gbl>
<xcIpd.13725$1u.11480@.twister.nyroc.rr.com>
<476DE007-517C-40BE-B76A-8C51C59534DD@.microsoft.com>
| Subject: Re: Active/Active Clustering - W2K - Adding More Instances
| Date: Thu, 2 Dec 2004 23:55:21 -0500
| Lines: 43
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
| Message-ID: <OEt$LRP2EHA.936@.TK2MSFTNGP12.phx.gbl>
| Newsgroups: microsoft.public.sqlserver.clustering
| NNTP-Posting-Host: 12.36.129.131
| Path:
cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl!TK2MSFT NGP08.phx.gbl!TK2MSFTNGP12
.phx.gbl
| Xref: cpmsftngxa10.phx.gbl microsoft.public.sqlserver.clustering:15909
| X-Tomcat-NG: microsoft.public.sqlserver.clustering
|
| Actually, you can use 1433 sinced you are on a different IP address. Just
| to keep things consistant, I don't use the default instance on a cluster.
| That way all the instances have a consistant appearance on the network.
|
| --
| Geoff N. Hiten
| Microsoft SQL Server MVP
| Senior Database Administrator
| Careerbuilder.com
|
| I support the Professional Association for SQL Server
| www.sqlpass.org
|
| "Tom Mongold." <Tom Mongold.@.discussions.microsoft.com> wrote in message
| news:476DE007-517C-40BE-B76A-8C51C59534DD@.microsoft.com...
| > we currently have 2 active / active SQL Clusters, that are running 2
| > instances each. Be aware that in addition to the added horsepower, you
| will
| > need additional IP Addresses for the extra instances. Also, your second,
| and
| > subsequent instances will be named instances, that will need to utilize
a
| > different port(1433 will already be in use by the default instance).
| >
| > "Greg D. Moore (Strider)" wrote:
| >
| > >
| > > "Mike Hodgson" <mwh_junk@.hotmail.com> wrote in message
| > > news:O8EimD30EHA.132@.tk2msftngp13.phx.gbl...
| > > > In a symmetrical multi processing (SMP) OS such as Windows you need
an
| > > even
| > > > number of processors, so 3 CPUs in each box is not an option -
you'll
| need
| > > 2
| > > > or 4 (or more).
| > >
| > > Do you have any cite for this?
| > >
| > > >
| > >
| > >
| > >
|
|
|
################################################## ########################33
33
In addition to the resources mentioned you will have to also present the
cluster with more shared disk resources on which the SQL Server data files
will reside.
Regards,
Shashank Pawar
SQL Server Support Engineer, Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.