Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To turn off the version check feature, follow these
steps:
- On the node that you are not upgrading, start the Computer
Management console.
- Click Services and
Applications.
- Click Service in the left pane, and then
double-click Cluster Service.
- Click Stop to stop the Cluster
service
- Using Registry Editor, set the cluster service startup
parameters to ignore version checking
- Start Registry Editor.
- Locate the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Clussvc\Parameters
- Add a new DWORD value. To do so, right-click the
Parameters key, click New, click
DWORD, and then type
NoVersionCheck.
- Set the NoVersionCheck value to
1.
- Restart the Cluster service from the Computer Management
console from step 4
- Upgrade the other node from Windows Server 2003 RC1 or
Windows Server RC2 to Windows Server 2003 RTM.
Note: After you upgrade the node, the Cluster service does not start.
You receive the following error event message in the event log: Event ID: 1071
Source: ClusSvc
Description: Cluster
node Number attempted to join but was refused. The
error code was 5075.
For more information, see Help and Support Center at
http://support.microsoft.com
If you use the command
net helpmsg 5075, you can see that this event log error corresponds to the
following message:The cluster join operation failed due
to incompatible software versions between the joining node and its
sponsor.
- Use Registry Editor to set the cluster service startup
parameters to ignore version checking on the node that you upgraded in the
previous step. To do so, follow these steps:
- Start Registry Editor.
- Locate, and then click the following key in the
registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Clussvc\Parameters
- Right-click the Parameters key, click
New, click DWORD, and then type
NoVersionCheck.
- Set the NoVersionCheck value to
1
- Start the Computer Management console on the node that you
upgraded in the previous step, and then click Services and
Applications.
- Click Service in the left pane, and then
double-click Cluster Service.
- Click Start to start the Cluster service.
The upgraded node joins the cluster.
Repeat steps 7 through 11 on all
cluster nodes to upgrade them to Windows Server 2003 RTM. - After you update all the nodes, delete the registry key on
all the nodes in the cluster. Use Registry Editor to remove the
NoVersionCheck key on
each node. To do so, follow these steps:
- Start Registry Editor.
- Locate the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Clussvc\Parameters
- Right-click the NoVersionCheck value,
and then click Delete.
The cluster service now checks the versions until
it is restarted (deleting the NoVersionCheck key is not dynamic). You
can select when to restart the cluster service. However, until you restart the
cluster service, nodes that use other versions of the Windows operating system
may join the cluster.
Fixing the cluster security descriptor
In Windows Server 2003 RC1 and RC2, the following accounts and
groups are present in the cluster security descriptor:
- Local Administrators group
- SYSTEM
- SERVICE
To check the current cluster security descriptor, follow these
steps:
- On one node in the cluster, start Cluster
Administrator.
- Right-click the cluster name in the left navigation pane,
and then click Properties.
- Click the Security tab.
The
current contents of the cluster security descriptor appear.
The SERVICE security ID is granted to all accounts that are
given the �run as service� right. By default, this may include many services
that do not have to have access to the cluster. Because of security changes in
Windows Server 2003, the Microsoft Transaction Coordinator (MSDTC) service now
runs under the Network Service account, therefore you must add the Network
Service security ID to the cluster security descriptor to make sure that the
MSDTC service works correctly in the cluster. The cluster security descriptor
must contain the following accounts and groups:
- Local Administrators group
- SYSTEM
- SERVICE
To fix the cluster security descriptor after the upgrade to
Windows Server 2003, type the following commands at a command prompt (press
ENTER after each command):
Cluster /prop
Security=NETWORKSERVICE,grant,f:securityCluster
/prop Security=SERVICE,revoke:securityReferences
For more details of how to perform rolling upgrade see the
"Getting Started" section on "Installing and Upgrading on Cluster Nodes" in the
Help and Support for Windows Server 2003.