Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: "Anthony Thomas" <ALThomas@xxxxxxxxx>
- Date: Fri, 22 Dec 2006 23:11:27 -0600
That's ok. And I would agree: Microsoft documentation over an unknown on
the inet, Microsoft wins. However, I strongly urge you to read the articles
contained in the link that I sent you. The first one contains your exact
error message and why you are receiving it.
Now, faced with contradictory Microsoft documentation, I vote to go with the
one that describes the problem. It says you have to be on the node that
owns the resources, which is also what your error message is telling you.
The other recommendations I have made all come from doing it wrong, reading
the messages, scouring the Knowledge Base, and arriving at the solution I
have provided you with. This is the best I can do, provide you with the
wisdom of my own experience, trials, and tribulations. Heeding it is
completely up to you.
One word of caution: it is not that I don't think highly of MS PSS; I do.
However, I have found the talent pool to be spotty. Just a few weeks ago, I
had technicians asking me to do all sorts of dumb things, basically hacking
my way through a cluster node integration.
Just be as skeptical with them as you have been in this forum. Demand
proof, documentation for the things they ask you to do. The good ones well
have it, and in the face of contradictory documentation, the good ones can
explain it. Seek out those technicians; do not settle for anything less.
Best of luck to you and your efforts.
Sincerely,
Anthony Thomas
--
"hmscott" <hmscott@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:19F5FC20-C789-44B4-A84D-28D9A5090EC9@xxxxxxxxxxxxxxxx
Anthony,are
Ugh, sorry for not replying earlier. I'm just getting over whatever crud
has had me down for the week.
The guidance that is in the SP documentation sees to contradict what you
saying (not that M$ documentation is always correct).new
[quote]
If you need to rebuild a node in the failover cluster:
1. Rebuild the node in the failover cluster. For more information about
rebuilding a node, see "How to recover from failover cluster failure in
Scenario 1" in SQL Server 2000 Books Online.
2. Run the original SQL Server 2000 Setup program to add the node back to
the failover cluster.
3. Run Database Components SP4 Setup [bold]on the node you have
added[/bold]. This setup process updates to SP4 only the binaries on the
node.worked
[bold]Note If you run Setup from the node where the virtual server is
running, you must reapply SP4 to all the nodes. You must also run the
database upgrade scripts again.[/bold]
[/quote]
This is the process that I went through in my test environment and it
fine. It's not working in the production environment which is what isfrom
mystifying me.
A fundamental concern that I have is with downtime; I get a very limited
amount of time to do maintenance each month. Starting to apply the SP
the active node appears to cause downtime; it stops and restarts thedatabase
service a couple of times. I was hoping to avoid that problem by pursuingit
the binaries only install method (again, it worked in the test environment
just fine).
Okay, I think it's time to open a ticket with MS and see where I get with
that route. I will post an update when I do finally get a resolution (but
may be a couple of weeks because I'm out on vacation next week).after I
Thanks for your time and effort and patience. I'm really not trying to be
difficult or to ignore your advice. I'm just trying to figure out why the
same steps that worked in the test environment are not working in the
production environment.
Best regards and Happy Holidays,
hmscott
"Anthony Thomas" wrote:
"All cluster disks available to this virtual server are owned by othernodes."
When do you receive it?
While attempting to install SP4 (or SP3), it comes up immediately
serviceenter the name of the virtual instance to be upgraded (I start the
thepack upgrade from the node that is being patched in accordance with
sqlsp.logguidelines in the SP documentation).
Where did you locate the message?
It's a pop-up message on the console. It also appears in the
onfile. (? I'm pretty sure that's it, but I'm home sick and the battery
nodemy
laptop finally gave out).
You have to run a "binary only" patch/SP deployment from the node that
currently owns the resources. You receive this error message when the
theyou are on does not own the resources. You just need to install from
it,other node; it will detect that you are only patching the others.
I suspect that you will have trouble applying SP4 directly. You can try
levelbut in my experience when trying to bring another node up to the same
SP3aas an existing node (as opposed to a new build), you will need to apply
it isfirst. The reason is that the remote unattended installation will fail
because of the pre-SP3 warning is launched in interactive mode. Since
dialoga remote installation, there is no interactive users. Moreover, the
theis launched because there is a bug prior to 2148 and 2151 that misreads
039,build number, truncating one of the digits (SP4 increased the build to a
4-digit number). So, instead of 2039 (SP4 build), it reads only 203 or
aliasesboth of which is less than the SP3a build of 718.
On Win2K3, security features will disable the TCP/IP communication until
SP3a is successfully deployed. You will need to create client-side
Namedon member nodes for the instance you are working with defined using
thePipes. After SP3a is deployed, you can switch these to use TCP/IP and
haveport assigned, unless you are using Dynamic Ports, which I strongly
discourage due to the UDP 1434 issues.
You are also having the same issue installing instance 1 an 2 on node 4,
currently only at RTM binaries. The same issue applies as above: you
SP3a,to be on one of the nodes that can bring SQL Server online and apply
keysSP4, HF2040, and recommend HF2187.
When you are done, you will also want to export the
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server and MSSQLSERVER registry
throughfrom one of the original nodes and merge them on nodes 3 and 4. The add
node setup does not copy these and they do not replicate completely
bottomthe cluster quorum.
I can include some KB and MSDN articles, but there is no one top to
installrecommendation.
Failover Cluster Troubleshooting
http://msdn2.microsoft.com/en-us/library/aa196696(sql.80).aspx
Installation of a named instance of SQL Server 2000 virtual server on a
Windows Server 2003-based cluster fails
http://support.microsoft.com/kb/815431/en-us
FIX: You receive an error message when you run SQL Server Setup to
on-boardSQL Server 2000 Service Pack 4 in binary-only mode on a failover cluster
http://support.microsoft.com/kb/905286/en-us
Sincerely,
Anthony Thomas
--
"hmscott" <hmscott@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:2740AE70-27C8-4FDF-A96A-D8A033FEE351@xxxxxxxxxxxxxxxx
Anthony,
First, many thanks for your patience and assistance.
To clear up the issue of "on board" drives: each server has on
previouslyRAID
controller and the specified number of drives configured as I
configuredmentioned. These are NOT the shared drives. Each server is
clientwith
C:\ (system, boot, paging file),
E:\ (paging file, SQL Binaries and other applications, like Oracle
connections todrivers)contributing
F:\ Drive (which is used for a paging file)
I mentioned the on board drives because I though they might be
to the problem. On the IBMs, there is 1 virtual disk with 3 logicalsingle
partitions. On the two Dells, there are two virtual disks, one with a
partition and one with two partitions.
In addition to the on-board drives, each server has two HBA
14our IBM SAN. All shared drives are on the SAN. There are a total of
membershared drives (in five cluster groups).
Cluster Group
- 1 disk
- IP address &tc
MS DTC Group
- 1 Disk
- IP Address &tc
DBC01 (SQL Instance 1)
- 3 Disks
- IP Address and SQL Resources
DBC02 (SQL Instance 2)
- 3 Disks
- IP Address and SQL Resources
DBC03 (SQL Instance 3)
- 6 disks
- IP Address and SQL Resources
Now on to the other questions:
You then installed a 2nd instance of SQL Server. May I ask which
addingnodes were included in the SQL Server Setup? All 3 nodes?
Yes, I was able to go through the entire set up process for adding the
second SQL instance and make in work on all three nodes (including
potentialSP4
and Hf 2040).three
Can all member nodes take ownership of this second instance?
At the time of installation of the third node/second SQL instance, all
nodes were able to "own" the second instance and all three nodes werepatched
to the same version (ie, 2040). Currently the 4th node can "own" thesecond
instance, but only at RTM patch level.
Now, you are trying to tackle including the new 3rd node as a
after Iownershipowner of the 1st SQL Server instance, but are running into disk
nodes."messages.
What is the exact error message?
"All cluster disks available to this virtual server are owned by other
When do you receive it?
While attempting to install SP4 (or SP3), it comes up immediately
serviceenter the name of the virtual instance to be upgraded (I start the
thepack upgrade from the node that is being patched in accordance with
sqlsp.logguidelines in the SP documentation).
Where did you locate the message?
It's a pop-up message on the console. It also appears in the
onfile. (? I'm pretty sure that's it, but I'm home sick and the battery
specifedmy
laptop finally gave out).
What method did you use to place the RTM bits on the 3rd node?
I started the RTM setup file (while logged in to the new node),
theAdvanced Options / Maintain Failover Cluster and added the new node to
was onlist of "configured" servers. This was done while the 1st instance
instanceline, but while it was owned by another node.
You will not be able to host disk or services on node 3 for SS
takeone until
allow you tothe bits are at the same patch level. The cluster service will not
them are,move the group if any resource is not a designated owner. If all of
then you could offline the SQL Server resources, and then try to
3).ownership
and only bring the disks, IP, and Network Name online.
I am able to move the SQL Resouces to the new Node (Move Group / Node
entryHowever, when it starts, it starts in "protected mode" (there is an
isin
the SQL Server Error log indicating that SQL has started in "protectedmode".
Also, it is only listening on Named Pipes, not TCP/IP (which I think
thinkthe
definition of Protected Mode?).this is the case,
Is this when you get your error messages?No (see note above).
If so, then it is probably a disk signature collision on node 3. If
examine HKLM\SYSTEM\MountedDevices.
I will check this reg entry when I get into the office, but I don't
andthis is the source of the problem.
All disclaimers apply: but delete any shared resources, both GUID
willDrive letter
withoutentries. Reboot the server, and then try to take ownership again
launching the LDM Administrator (remember, the SQL Server resources
answernot
questions.come online until the bits are at the same patch level).
Please clarify LDM Administrator? Local Disk Manager?
If this is not the case, then I will need the answers to the above
I'm not sure which questions you were referring to. I've tried to
inall of them. Apologies in advance if I missed any.
Now, when the 4th cluster node was added, were you again successful
Advanceadding it as a cluster node member?
I ran into the same issues as with Node 3 (ie, I had to use the
that,configuration option on the Cluster Setup Wizard). But other than
didthe
process worked just fine.
When you installed the 3rd SQL Server instance, which cluster nodes
SP4you add
Serveras potential owners?
I specified all nodes as potential owners. I was able to load the 3rd
instance on all nodes including SP4/2040.
Are you again attempting to add node 4 as a potential owner of SQL
instance 1?Yes.
And you are receiving the same error messages as on node 3?Yes. To be exact, I van load the RTM binaries, but when I go to apply
this(or SP3), I get the error message: "All cluster disks available to
with?virtual server are owned by other nodes."
Is it only the 1st SQL Server instance that you are have trouble
SP4No. On Node 4 I receive the same error message when trying to apply
virtual(or
SP3) for SQL instances 2 and 3.
To summarize:
Node 1: Is correctly configured to run SQL 2000 SP4 for all three
virtualinstances (SQL 1, 2 and 3)
Node 2: Is correctly configured to run SQL 2000 SP4 for all three
2instances (SQL 1, 2 and 3)
Node 3: Is correctly configured to run SQL 2000 SP4 for SQL Instances
Instanceand
3, but not Instance 1
Node 4: Is correctly configured to run SQL 2000 SP4 for only SQL
files3
(it will run SQL Instances 1 and 2, but only at RTM binaries.
Like I mentioned, I am home sick today so I don't have all the log
with me. I will try to post them tomorrow.
Regards,
hmscott
.
- References:
- Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: Anthony Thomas
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: Anthony Thomas
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: Anthony Thomas
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: Anthony Thomas
- Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- From: hmscott
- Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- Prev by Date: Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- Next by Date: Clustering question: Why would the sql server name resource fail to maintain the computer account in AD?
- Previous by thread: Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- Next by thread: Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
- Index(es):
Relevant Pages
|