Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1090 lines
50 KiB

  1. **********************************************************************
  2. Windows Server 2003, Enterprise Edition
  3. Setup Text Files, Part 5 of 6:
  4. Upgrading and Installing on Cluster Nodes
  5. **********************************************************************
  6. This part of the text file series provides information about upgrading
  7. and installing on cluster nodes. With Microsoft Windows
  8. Server 2003, Enterprise Edition, and Microsoft Windows
  9. Server 2003, Datacenter Edition, you can use clustering to ensure
  10. that users have constant access to important server-based resources.
  11. With clustering, you create several cluster nodes that appear to users
  12. as one server. If one of the nodes in the cluster fails, another node
  13. begins to provide service (a process known as failover). Critical
  14. applications and resources remain continuously available.
  15. The following list of headings can help you find the information
  16. about server clusters that applies to you. For information about basic
  17. planning for an upgrade or a new installation, see EntSrv1.TXT,
  18. EntSrv2.TXT, and EntSrv3.TXT. For information about running Setup,
  19. see EntSrv4.TXT.
  20. In EntSrv5.TXT:
  21. ---------------
  22. 1.0 Preparing for Upgrading Clustering
  23. 2.0 Upgrading a Cluster from Windows 2000 to Windows
  24. Server 2003, Enterprise Edition
  25. 3.0 Upgrading a Cluster from Windows NT Server 4.0 to
  26. Windows Server 2003, Enterprise Edition
  27. 3.1 Upgrading from Windows NT Server 4.0 While Not
  28. Maintaining Cluster Availability
  29. In EntSrv6.TXT:
  30. ---------------
  31. Section 3 cont'd.
  32. 3.2 Upgrades from Windows NT 4.0 that Include an IIS Resource
  33. 4.0 Installing on Cluster Nodes
  34. 5.0 Planning and Preparing for Cluster Installation
  35. 6.0 Beginning the Cluster Installation on the First Cluster
  36. Node
  37. ======================================================================
  38. 1.0 PREPARING FOR UPGRADING CLUSTERING
  39. ======================================================================
  40. The following sections provide information on the initial steps
  41. needed for upgrading clustering:
  42. * Understanding the basic preparations needed.
  43. * Confirming your hardware compatibility with Windows
  44. Server 2003, Enterprise Edition.
  45. * Choosing from the available options for upgrading.
  46. ----------------------------------
  47. 1.1 Other Sources of Information
  48. ----------------------------------
  49. Following are sources of additional information on server clusters
  50. and other topics related to high availability:
  51. * For more information on server clusters, you can view Help and
  52. Support Center topics for Windows Server 2003, Enterprise
  53. Edition, on the Web at:
  54. http://www.microsoft.com/windowsserver2003/proddoc/
  55. Another way to view this information is to open Help and Support
  56. Center. To do this, after running Setup, click Start, and then
  57. click Help and Support.
  58. * For more information about deployment and management of servers
  59. and server clusters, see the Windows Deployment and Resource Kits
  60. on the Web at:
  61. http://www.microsoft.com/reskit/
  62. * For information about backup and recovery planning, change
  63. management, configuration management, and other concepts related
  64. to operational best practices, see resources in the Information
  65. Technology Infrastructure Library (ITIL). To see a description of
  66. ITIL, go to:
  67. http://www.itil.co.uk/
  68. Note: Web addresses can change, so you might be unable to connect to
  69. the Web site mentioned here.
  70. ----------------------------
  71. 1.2 Hardware Compatibility
  72. ----------------------------
  73. Ensure that your entire cluster solution (including your drivers as
  74. well as your hardware) is compatible with products in the
  75. Windows Server 2003 family by checking the hardware compatibility
  76. information in the Windows Catalog at:
  77. http://www.microsoft.com/windows/catalog/
  78. --------------------------------------
  79. 1.3 Options for Upgrading Clustering
  80. --------------------------------------
  81. You have several options when upgrading clustering. You can:
  82. * Upgrade the operating system on a cluster that is running Microsoft
  83. Windows NT Server 4.0, Enterprise Edition. For a description
  84. of the ways you can do this, see "Upgrading a Cluster from
  85. Windows NT Server 4.0 to Windows Server 2003,
  86. Enterprise Edition," later in this text file.
  87. * Upgrade a cluster that is running Microsoft Windows 2000, possibly
  88. through a rolling upgrade. For more information, see "Upgrading
  89. a Cluster from Windows 2000 to Windows Server 2003,
  90. Enterprise Edition," later in this text file.
  91. * Perform a new installation of Windows Server 2003,
  92. Enterprise Edition, and install the Cluster service at the same
  93. time. For more information about this option, see "Installing on
  94. Cluster Nodes" in EntSrv6.TXT.
  95. -----------------------------
  96. 1.4 Quorum Resource Options
  97. -----------------------------
  98. With clusters running on Windows Server 2003, Enterprise
  99. Edition, you can choose between three ways to set up the quorum
  100. resource (the resource that maintains the definitive copy of the
  101. cluster configuration data and that must always be available for the
  102. cluster to run). These options are:
  103. * Single node server cluster
  104. * Single quorum device server cluster
  105. * Majority node set
  106. Before upgrading, refer to "Quorum Resource Options" in EntSrv6.TXT
  107. to learn more about these options.
  108. ======================================================================
  109. 2.0 UPGRADING A CLUSTER FROM WINDOWS 2000 TO WINDOWS
  110. SERVER 2003, ENTERPRISE EDITION
  111. ======================================================================
  112. If you are upgrading from Windows 2000 to Windows Server 2003,
  113. Enterprise Edition, on cluster nodes, you might be able to perform a
  114. rolling upgrade of the operating system. In a rolling upgrade, you
  115. sequentially upgrade the operating system on each node, making sure
  116. that one node is always available to handle client requests. When you
  117. upgrade the operating system, the Cluster service is automatically
  118. upgraded also. A rolling upgrade maximizes availability of clustered
  119. services and minimizes administrative complexity. For more
  120. information, see the next section, "How Rolling Upgrades Work."
  121. To determine whether you can perform a rolling upgrade, and
  122. understand the effect that a rolling upgrade might have on your
  123. clustered resources, see "Restrictions on Rolling Upgrades" later in
  124. this text file. For information about ways to upgrade your cluster
  125. nodes if you cannot perform a rolling upgrade, see "Alternatives to
  126. Rolling Upgrades from Windows 2000" later in this text file.
  127. -------------------------------
  128. 2.1 How Rolling Upgrades Work
  129. -------------------------------
  130. This section describes rolling upgrades on server clusters. For
  131. information about methods, restrictions, and alternatives to rolling
  132. upgrades, see the sections that follow this section.
  133. There are two major advantages to a rolling upgrade. First, there is
  134. a minimal interruption of service to clients. (However, server
  135. response time might decrease during the phases in which a fewer number
  136. of nodes handle the work of the entire cluster.) Second, you do not
  137. have to recreate your cluster configuration. The configuration remains
  138. intact during the upgrade process.
  139. 2.1.1 Phases of a Rolling Upgrade
  140. ----------------------------------
  141. A rolling upgrade starts with two cluster nodes that are running
  142. Windows 2000. In this example, they are named Node 1 and Node 2:
  143. Phase 1: Preliminary
  144. --------------------
  145. Each node runs Windows 2000 Advanced Server with the
  146. following software:
  147. * The Cluster service component (one of the optional components of
  148. Windows 2000 Advanced Server).
  149. * Applications that support a rolling upgrade. For more
  150. information, see the application documentation, and "Resource
  151. Behavior During Rolling Upgrades" later in this text file.
  152. At this point, your cluster is configured so that each node handles
  153. client requests (an active/active configuration).
  154. Phase 2: Upgrade Node 1
  155. -----------------------
  156. Node 1 is paused, and Node 2 handles all cluster resource groups
  157. while you upgrade the operating system of Node 1 to Windows
  158. Server 2003, Enterprise Edition.
  159. You are now running a mixed-version cluster. A mixed-version cluster
  160. is a cluster in which the nodes are running different versions of the
  161. operating system. Although mixed-version clusters are supported by
  162. Windows Server 2003, Enterprise Edition, they are not the optimal
  163. configuration. It is recommended that you upgrade all nodes to the
  164. same operating system by completing the final two phases of the
  165. rolling upgrade.
  166. When your cluster is in a mixed version state, it is recommended that
  167. you do not make any changes to the cluster configuration, such as
  168. adding or removing nodes. It is also recommended that you do not make
  169. changes to any of the cluster resources while your cluster is in a
  170. mixed version state.
  171. Phase 3: Upgrade Node 2
  172. -----------------------
  173. Node 1 rejoins the cluster. Node 2 is paused and Node 1 handles all
  174. cluster resource groups while you upgrade the operating system on
  175. Node 2.
  176. Phase 4: Final
  177. --------------
  178. Node 2 rejoins the cluster, and you redistribute the resource groups
  179. back to the active/active cluster configuration.
  180. IMPORTANT: If your goal is to have more than two nodes in the
  181. cluster, you must use Fibre Channel (not SCSI) for the cluster
  182. storage. Add the additional nodes after completing the rolling
  183. upgrade. Before adding additional nodes, ensure that your entire
  184. cluster solution is compatible with products in the Windows
  185. Server 2003 family. For cluster disks, you must use the NTFS file
  186. system and configure the disks as basic disks. You cannot configure
  187. cluster disks as dynamic disks, and you cannot use features of
  188. dynamic disks such as spanned volumes (volume sets).
  189. 2.1.2 Performing a Rolling Upgrade
  190. -----------------------------------
  191. For an outline of the rolling upgrade process, see the preceding
  192. section "How Rolling Upgrades Work."
  193. Group Membership Requirements for Cluster Upgrade Procedures
  194. ------------------------------------------------------------
  195. To perform any of the cluster upgrade procedures in this text file,
  196. you must be a member of the Administrators group on the local
  197. computer, or you must have been delegated the appropriate authority.
  198. If the computer is joined to a domain, members of the Domain Admins
  199. group might be able to perform these procedures. As a security best
  200. practice, consider using Run as to perform upgrade procedures. Run as
  201. is a secondary logon method that you can use to start commands or
  202. programs using a different security context. For example, you can log
  203. on as a member of the Users group and, without logging off, run a
  204. command as a member of the Administrators group. To find more
  205. information in Windows 2000 about Run as, on a server running
  206. Windows 2000, click Start, click Help, click the Search tab and then
  207. search for "runas."
  208. IMPORTANT: For information about what resources are supported
  209. during rolling upgrades, see "Restrictions on Rolling Upgrades"
  210. and "Resource Behavior During Rolling Upgrades" later in this
  211. text file.
  212. >>>TO PERFORM A ROLLING UPGRADE FROM WINDOWS 2000
  213. 1. Confirm that your systems are running Windows 2000 and use
  214. resources that are supported during a rolling upgrade, as
  215. described in "Restrictions on Rolling Upgrades" and "Resource
  216. Behavior During Rolling Upgrades" later in this text file.
  217. 2. Confirm that your hardware is designed for or is compatible
  218. with Windows Server 2003, Enterprise Edition.
  219. 3. In Cluster Administrator, click the node that you want to
  220. upgrade first.
  221. 4. On the File menu, click Pause Node.
  222. 5. In the details pane, click Active Groups.
  223. 6. In the details pane, click a group, and then on the File menu,
  224. click Move Group. Repeat this step for each group listed.
  225. The services will be interrupted during the time they are being
  226. moved and restarted on the other node. After the groups are
  227. moved, one node is idle, and the other node handles all
  228. client requests.
  229. 7. Use Setup for Windows Server 2003, Enterprise Edition, to
  230. upgrade the paused node from Windows 2000. (For information
  231. about running Setup, see EntSrv4.TXT.)
  232. Setup detects the earlier version of clustering on the paused
  233. node and automatically installs clustering for
  234. Windows Server 2003, Enterprise Edition. The node
  235. automatically rejoins the cluster at the end of the upgrade
  236. process, but is still paused and does not handle any
  237. cluster-related work.
  238. Note: As you begin the setup process, you will receive a
  239. warning message about using the tempdrive option for Setup.
  240. Provided you have followed the preceding steps, you can click
  241. OK and proceed with Setup without using this option.
  242. 8. Manage Your Server will appear when you initially log on to the
  243. newly upgraded node as an Administrator. Close Manage Your
  244. Server to continue with the upgrade.
  245. 9. To verify that the node that was upgraded is fully functional,
  246. perform validation tests such as confirming that the operating
  247. system recognizes your network connections and, using Device
  248. Manager, ensuring that the operating system recognizes all of
  249. your storage devices.
  250. 10. In Cluster Administrator, click the node that was paused, and
  251. then on the File menu click Resume Node.
  252. Note: When you use Cluster Administrator for the first time
  253. on the upgraded node, Cluster Administrator will prompt you
  254. to "Open connection to cluster." In the "Cluster or server
  255. name" field, type a period (.). This will connect you to the
  256. cluster on the local upgraded node. Although you can connect
  257. to the cluster by typing the cluster name, if you do so you
  258. will be connected to the cluster on the Windows 2000 node
  259. and then will be required to respond to several
  260. warning messages.
  261. 11. Repeat the preceding steps for the remaining node.
  262. --------------------------------------
  263. 2.2 Restrictions on Rolling Upgrades
  264. --------------------------------------
  265. There are several basic restrictions to the rolling-upgrade process.
  266. The most basic restrictions are as follows:
  267. * You can perform a rolling upgrade only if you are upgrading from
  268. Windows 2000 on the cluster nodes. You cannot perform a rolling
  269. upgrade if you are upgrading from Windows NT Server 4.0,
  270. Enterprise Edition. For a description of the ways to upgrade from
  271. Windows NT Server 4.0, see "Upgrading a Cluster from Windows NT
  272. Server 4.0 to Windows Server 2003, Enterprise Edition,"
  273. later in this text file.
  274. * You cannot mix x86-based and Itanium architecture-based computers
  275. within the same cluster. Therefore you cannot perform a rolling
  276. upgrade from an x86-based computer to an Itanium
  277. architecture-based computer.
  278. The remaining restrictions involve the beginning of Phase 3, in which
  279. you operate a mixed-version cluster: a cluster in which the nodes run
  280. different versions of the operating system. The operation of a
  281. mixed-version cluster is complicated if a resource type that you add
  282. to the cluster is supported in one version of the operating system but
  283. not the other. For example, the Cluster service in Windows
  284. Server 2003, Enterprise Edition, supports the Generic Script resource
  285. type. However, older versions of the Cluster service do not
  286. support it.
  287. A mixed-version cluster can run a Generic Script resource on a node
  288. running Windows Server 2003, Enterprise Edition, but not on a
  289. node running Windows 2000. The Cluster service transparently sets the
  290. possible owners of new resource types to prevent these resources from
  291. failing over to a Windows 2000 node of a mixed-version cluster. In
  292. other words, when you view the possible owners of a new resource type,
  293. a Windows 2000 node will not be in the list, and you will not be able
  294. to add this node to the list. If you create such a resource during the
  295. mixed-version phase of a rolling upgrade, the resource groups
  296. containing those resources will not fail over to a Windows 2000 node.
  297. In order for a mixed-version cluster to work, the different versions
  298. of the software running on each node must be prepared to communicate
  299. with one another. This requirement leads to several basic restrictions
  300. on the rolling-upgrade process.
  301. * For a successful rolling upgrade, every resource that the cluster
  302. manages must be capable of a rolling upgrade. For more
  303. information, see "Resource Behavior During Rolling Upgrades"
  304. later in this text file.
  305. * During the mixed-version phase of a rolling upgrade, when the
  306. cluster nodes are running different versions of the operating
  307. system, do not change the settings of resources (for example, do
  308. not change the settings of a printer resource).
  309. If the preceding restriction cannot be met, do not perform a rolling
  310. upgrade. For more information, see "Alternatives to Rolling Upgrades
  311. from Windows 2000" later in this text file.
  312. -----------------------------------------------
  313. 2.3 Resource Behavior During Rolling Upgrades
  314. -----------------------------------------------
  315. Although the Cluster service supports rolling upgrades, not all
  316. applications have seamless rolling-upgrade behavior. The following
  317. table describes the resources that are supported during a rolling
  318. upgrade. If you have a resource that is not fully supported during
  319. rolling upgrades, see "Alternatives to Rolling Upgrades from
  320. Windows 2000" later in this text file.
  321. ======================================================================
  322. RESOURCE ROLLING UPGRADE NOTES
  323. ----------------------------------------------------------------------
  324. DHCP DHCP is not fully supported during rolling
  325. upgrades. You must instead perform a "Last node
  326. rolling upgrade" as described in "Alternatives
  327. to Rolling Upgrades from Windows 2000" later in
  328. this text file.
  329. File Share Supported during rolling upgrades.
  330. IIS IIS 6.0 is not supported during a rolling upgrade.
  331. When upgrading a cluster that contains an IIS
  332. resource, you must follow the procedure
  333. described in "Upgrades That Include an IIS
  334. Resource" later in this text file.
  335. IP Address Supported during rolling upgrades.
  336. Local Quorum Supported during rolling upgrades.
  337. MSDTC Supported during rolling upgrades. However,
  338. avoid creating or deleting the MSDTC resource
  339. while you are operating as a mixed version
  340. cluster. Instead create the MSDTC resource
  341. before starting the upgrade on any node, or wait
  342. until the upgrade is complete on all nodes. For
  343. more information on mixed version clusters, see
  344. "How Rolling Upgrades Work" and "Restrictions on
  345. Rolling Upgrades" earlier in this text file.
  346. Message Queuing Microsoft Message Queuing is not fully supported
  347. (also known as during a rolling upgrade. To upgrade a cluster
  348. MSMQ) that includes Message Queuing, see "Upgrades
  349. That Include Message Queuing Resources" later in
  350. this text file.
  351. Network Name Supported during rolling upgrades.
  352. NNTP Service NNTP Service Instance is not supported in
  353. Instance Windows Server 2003, Enterprise Edition.
  354. You must remove any NNTP Service Instance
  355. resources prior to upgrading.
  356. Physical Disk Supported during rolling upgrades.
  357. Print Spooler The only Print Spooler resources supported
  358. during a rolling upgrade are those on LPR ports
  359. or standard port monitor ports. See the
  360. following section, "Upgrades That Include a
  361. Print Spooler Resource."
  362. SMTP Service SMTP Service Instance is not supported in
  363. Instance Windows Server 2003, Enterprise Edition.
  364. You must remove any SMTP Service Instance
  365. resources prior to upgrading.
  366. Time Service Time Service is not supported in Windows
  367. Server 2003, Enterprise Edition. You must remove
  368. any Time Service resources prior to upgrading.
  369. WINS WINS is not fully supported during rolling
  370. upgrades. You must instead perform a "Last node
  371. rolling upgrade" as described in "Alternatives
  372. to Rolling Upgrades from Windows 2000" later in
  373. this text file.
  374. Other resource See Relnotes.htm in the \Docs folder of the
  375. types Setup CD for Windows Server 2003,
  376. Enterprise Edition. Also see the product
  377. documentation that comes with the application or
  378. resource.
  379. You cannot perform a rolling upgrade on a cluster running Windows NT
  380. Server 4.0. Only clusters running Windows 2000 support rolling
  381. upgrades to Windows Server 2003, Enterprise Edition.
  382. When your cluster is in a mixed version state, it is recommended that
  383. you do not make any changes to the cluster configuration, such as
  384. adding or removing nodes. It is also recommended that you do not make
  385. changes to any of the cluster resources while your cluster is in a
  386. mixed version state.
  387. 2.3.1 Upgrades That Include a Print Spooler Resource
  388. -----------------------------------------------------
  389. If you want to perform a rolling upgrade of a cluster that has a
  390. Print Spooler resource, you must consider two issues.
  391. First, the Print Spooler resource only supports upgrades (including
  392. rolling upgrades or any other kind of upgrade) of printers
  393. on cluster-supported ports (LPR or Standard Port Monitor ports). For
  394. information about what to do if your printer is not supported, see
  395. "Alternatives to Rolling Upgrades from Windows 2000" later in this
  396. text file.
  397. Second, when you operate a mixed-version cluster including a Print
  398. Spooler resource, note the following:
  399. * Do not change printer settings in a mixed-version cluster with a
  400. Print Spooler resource.
  401. * Avoid adding new printers while you are performing a rolling
  402. upgrade. If you do add a new printer, when you install the
  403. drivers for that printer, be sure to install both the driver for
  404. Windows 2000 and the driver for Windows Server 2003,
  405. Enterprise Edition, on all nodes.
  406. * If printing preferences or defaults are important, be sure to
  407. check them. Printing preferences in Windows Server 2003,
  408. Enterprise Edition, will not necessarily correspond to document
  409. defaults for the same printer in Windows 2000. This can be
  410. affected by differences in the drivers for the two
  411. operating systems.
  412. When the rolling upgrade is complete and both cluster nodes are
  413. running the updated operating system, you can make any modifications
  414. you choose to your printer configuration.
  415. --------------------------------------------------------
  416. 2.4 Alternatives to Rolling Upgrades from Windows 2000
  417. --------------------------------------------------------
  418. Certain resources are not supported during rolling upgrades,
  419. including:
  420. * Internet Information Services (IIS)
  421. * DHCP
  422. * WINS
  423. Special procedures, described in the sections that follow, must be
  424. used when performing an upgrade of a cluster that contains these
  425. resources. In addition to the resource types listed previously, you
  426. might also have other resources that are not supported during rolling
  427. upgrades. Be sure to read Relnotes.htm in the \Docs folder of the
  428. Setup CD for Windows Server 2003, Enterprise Edition, as well as
  429. the product documentation that comes with the application or resource.
  430. Note: You also cannot perform a rolling upgrade when upgrading from
  431. Windows NT Server 4.0, Enterprise Edition. For more information,
  432. see "Upgrading a Cluster from Windows NT Server 4.0 to
  433. Windows Server 2003, Enterprise Edition," later in this text
  434. file.
  435. 2.4.1 Upgrades That Include an IIS Resource
  436. ---------------------------------------------
  437. IIS 6.0 is not supported during rolling upgrades. To upgrade a
  438. clustered IIS resource, you must replace the existing IIS resource
  439. with a Generic Script Resource. You have two options to do this; you
  440. can perform each of the steps as described in the following procedure,
  441. or you can use a script that is supplied with Windows
  442. Server 2003, Enterprise Edition, which automates many of the steps.
  443. The instructions for using the script are described in the
  444. second procedure.
  445. For information about group membership requirements for the following
  446. procedures, see "Group Membership Requirements for Cluster Upgrade
  447. Procedures" earlier in this text file.
  448. >>>TO UPGRADE FROM WINDOWS 2000 WITHOUT USING THE PROVIDED SCRIPT ON A
  449. CLUSTER THAT INCLUDES AN IIS RESOURCE
  450. 1. Confirm that your hardware is designed for or is compatible with
  451. Windows Server 2003, Enterprise Edition.
  452. 2. Upgrade all nodes except the node containing the IIS instance
  453. resource from Windows 2000 to Windows Server 2003,
  454. Enterprise Edition. You can perform either a rolling upgrade, or
  455. a nonrolling upgrade, whichever is appropriate for your
  456. installation. Prior to upgrading, be sure to remove the
  457. resources that are not supported by Windows Server 2003,
  458. Enterprise Edition. Do this by using Cluster Administrator and
  459. clicking the Resource folder in the console tree. In the details
  460. pane, click the resource that you want to remove, then on the
  461. File menu, click Delete. For more information, see "Restrictions
  462. on Rolling Upgrades" earlier in this text file. For general
  463. information about Setup, see EntSrv4.TXT.
  464. 3. If you do not already have a Distributed Transaction Coordinator
  465. (DTC) resource on the cluster that you are upgrading, create a
  466. DTC resource for this cluster on an upgraded node.
  467. Note: To cluster IIS on Windows Server 2003,
  468. Enterprise Edition, you must have a DTC resource on that
  469. cluster as well.
  470. 4. On the Windows 2000 node, note the dependencies of the IIS
  471. instance resource. Note resources that depend on the IIS
  472. resource and also note what resources IIS itself is
  473. dependent on.
  474. 5. Take the group containing the IIS instance resource offline by
  475. using Cluster Administrator and clicking the Groups folder. In
  476. the details pane, click the group containing the IIS resource,
  477. then on the File menu, click Take Offline.
  478. 6. Remove any dependencies on the IIS instance resource by using
  479. Cluster Administrator and clicking the Resources folder. For
  480. each resource that is dependent on the IIS instance resource,
  481. in the details pane, click the resource you want to modify,
  482. then on the File menu, click Properties. On the Dependencies
  483. tab, click Modify. Click the IIS resource in the Dependencies
  484. list and click the left arrow to move it to the Available
  485. resources list.
  486. 7. Delete the IIS instance resource by using Cluster Administrator
  487. and clicking the Resource folder in the console tree. In the
  488. details pane, click the IIS instance resource, then on the File
  489. menu, click Delete.
  490. 8. Move the group to a node that is running Windows
  491. Server 2003, Enterprise Edition, and create a Generic Script
  492. resource by following the procedure documented in "Checklist:
  493. Creating a clustered IIS Web or FTP service." To find this
  494. procedure, click Start on an upgraded node (one of the nodes
  495. running Windows Server 2003, Enterprise Edition),
  496. click Help and Support, and click Availability and Scalability.
  497. Click Windows Clustering, click Server Clusters, click
  498. Checklists: Creating Server Clusters, then click Checklist:
  499. Creating a clustered IIS Web or FTP service.
  500. As part of this step, recreate the dependencies of the Generic
  501. Script resource identical to those of the now deleted IIS
  502. resource. Make everything that was dependent on the IIS resource
  503. dependent instead on the Generic Script resource. Also make the
  504. Generic Script resource dependent on everything that IIS was
  505. dependent on.
  506. Only upgraded nodes can be the owner of the Generic Script
  507. Resource created in this procedure because this resource type is
  508. not supported in Windows 2000.
  509. 9. Start the W3SVC service on this node and set the W3SVC service
  510. to start automatically. For more information about the W3SVC,
  511. see the topic titled "Internet Information Services (IIS)
  512. security." To find this topic, click Start on the upgraded node,
  513. click Help and Support, and click Internet Services. Click
  514. Internet Information Services, then click Internet Information
  515. Services (IIS) security.
  516. 10. Bring the group containing the new Generic Script resource
  517. online by using Cluster Administrator and clicking the Groups
  518. folder. In the details pane, click the group containing the
  519. Generic Script resource, then on the File menu, click
  520. Bring Online.
  521. 11. Using IIS, start the Web site on the upgraded node.
  522. 12. Upgrade the final node to Windows Server 2003, Enterprise
  523. Edition. Manage Your Server will appear when you initially log
  524. on to the newly upgraded node as an Administrator. Close Manage
  525. Your Server to continue with the upgrade. Once the upgrade is
  526. complete, start the W3SVC service on this node and set the W3SVC
  527. service to start automatically.
  528. Note: Although suitable for most situations, it is not
  529. necessary to upgrade all nodes but one in the first step.
  530. Depending on your availability needs and the number of nodes
  531. in your cluster, you can modify the sequence of the preceding
  532. steps by performing steps three through 11 after only one,
  533. two or three nodes are upgraded. After upgrading between one
  534. and three nodes, create the Generic Script resource and bring
  535. it online. Then upgrade the remaining nodes.
  536. >>>TO USE THE PROVIDED SCRIPT TO UPGRADE FROM WINDOWS 2000 ON A
  537. CLUSTER THAT INCLUDES AN IIS RESOURCE
  538. 1. Confirm that your hardware is designed for or is compatible with
  539. Windows Server 2003, Enterprise Edition.
  540. 2. Upgrade all nodes except the node containing the IIS instance
  541. resource from Windows 2000 to Windows Server 2003,
  542. Enterprise Edition. You can perform either a rolling upgrade, or
  543. a nonrolling upgrade, whichever is appropriate for your
  544. installation. Prior to upgrading, be sure to remove the
  545. resources that are not supported by Windows Server 2003,
  546. Enterprise Edition. Do this by using Cluster Administrator and
  547. clicking the Resource folder in the console tree. In the details
  548. pane, click the resource that you want to remove, then on the
  549. File menu, click Delete. For more information, see "Restrictions
  550. on Rolling Upgrades" earlier in this text file. For general
  551. information about Setup, see EntSrv4.TXT.
  552. 3. If you do not already have a Distributed Transaction Coordinator
  553. (DTC) resource on the cluster that you are upgrading, create a
  554. DTC resource for this cluster on an upgraded node.
  555. Note: To cluster IIS on Windows Server 2003, Enterprise
  556. Edition, you must have a DTC resource on that cluster
  557. as well.
  558. 4. On an upgraded node, open a Command Prompt and navigate to the
  559. %systemroot%\system32\inetsrv directory.
  560. 5. Type:
  561. iis_switch cluster_name [group_name]
  562. where
  563. * cluster_name
  564. is the name of a physical node in the cluster that has been
  565. upgraded or the name of a virtual server.
  566. * group_name
  567. is optional, because the script will, by default, upgrade
  568. all IIS web and FTP resources in the cluster. However, if
  569. you want to upgrade only one particular group, you can
  570. specify the name of that resource group.
  571. IMPORTANT: The resource group that includes the IIS
  572. resource must be on the Windows 2000 node when you run
  573. the script. The script includes a step that will bring
  574. the group with the newly created Generic Script resource
  575. online. However, the script will only bring the group
  576. online if all resources in the group were online before
  577. the script was run. If the group was only partially
  578. online or was offline prior to the script being run,
  579. the script will take the entire group offline and will
  580. not bring any resources back online after the upgrade.
  581. Once the script completes, the newly created resource
  582. might immediately fail. This is because the W3SVC
  583. service is disabled. You can correct this problem by
  584. completing the following step.
  585. 6. Once the script completes, take the newly created Generic Script
  586. resource offline, then start the W3SVC service on the upgraded
  587. node and set the W3SVC to start automatically. For more
  588. information about the W3SVC, see the topic titled "Internet
  589. Information Services (IIS) security." To find this topic, click
  590. Start on the upgraded node, click Help and Support, and click
  591. Internet Services. Click Internet Information Services, then
  592. click Internet Information Services (IIS) security.
  593. 7. Bring the Generic Script resource online.
  594. 8. Using IIS, start the Web site on the upgraded node.
  595. 9. Upgrade the final node to Windows Server 2003, Enterprise
  596. Edition. Manage Your Server will appear when you initially log
  597. on to the newly upgraded node as an Administrator. Close Manage
  598. Your Server to continue with the upgrade. Once the upgrade is
  599. complete, start the W3SVC service on this node and set the
  600. service to start automatically.
  601. 10. If appropriate, add the final upgraded node to the Possible
  602. Owners list for the newly created Generic Script resource by
  603. using the Cluster Administrator and clicking the Resource
  604. folder. In the details pane, click the Generic Script resource.
  605. On the File menu, click Properties. On the General tab, next to
  606. Possible owners, click Modify.
  607. Only upgraded nodes can be the owner of the Generic Script
  608. Resource created in this procedure because this resource type
  609. is not supported in Windows 2000.
  610. Notes: The script will not upgrade IIS resources that are in
  611. the cluster group. If you have IIS resources that are in the
  612. cluster group, you can instead use the procedure "To upgrade
  613. from Windows 2000 without using the provided script on a
  614. cluster that includes an IIS resource" earlier in this text
  615. file. The script sets the script path as
  616. %systemroot%\system32\inetsrv\ by default. You can modify
  617. this path if necessary.
  618. Although suitable for most situations, it is not necessary to
  619. upgrade all nodes but one in the first step. Depending on
  620. your availability needs and the number of nodes in your
  621. cluster, you can modify the sequence of the preceding steps
  622. by performing steps two through four after only one, two or
  623. three nodes are upgraded. After upgrading between one and
  624. three nodes, create the Generic Script resource and bring it
  625. online. Then upgrade the remaining nodes.
  626. 2.4.2 Upgrades That Include Message Queuing Resources
  627. -------------------------------------------------------
  628. Microsoft Message Queuing is not fully supported during a
  629. rolling upgrade.
  630. For information about group membership requirements for the following
  631. procedure, see "Group Membership Requirements for Cluster Upgrade
  632. Procedures" earlier in this text file.
  633. >>>TO UPGRADE FROM WINDOWS 2000 ON A CLUSTER THAT CONTAINS MESSAGE
  634. QUEUING RESOURCES
  635. 1. Confirm that your hardware is designed for or is compatible with
  636. Windows Server 2003, Enterprise Edition.
  637. 2. Take all of the Message Queuing cluster resources offline by
  638. using Cluster Administrator and clicking the Resources folder.
  639. In the details pane, click each Message Queuing resource, then
  640. on the File menu, click Take Offline.
  641. 3. For each Message Queuing resource, take the Network Name
  642. resource that depends on it offline also.
  643. 4. Upgrade all of the nodes from Windows 2000 to
  644. Windows Server 2003, Enterprise Edition. Prior to
  645. upgrading, be sure to remove the resources that are not
  646. supported by Windows Server 2003, Enterprise Edition.
  647. Do this by using Cluster Administrator and clicking the
  648. Resource folder in the console tree. In the details pane, click
  649. the resource that you want to remove, then on the File menu,
  650. click Delete.
  651. 5. Manage Your Server will appear when you initially log on to the
  652. newly upgraded nodes as an Administrator. Close Manage Your
  653. Server to continue with the upgrade.
  654. 6. Bring the Network Name resources back online. Ensure that the
  655. Distributed Transaction Coordinator (DTC) resource is online,
  656. then bring the Message Queuing resources online.
  657. 2.4.3 Last Node Rolling Upgrades
  658. ---------------------------------
  659. If you have other resources on your cluster such as DHCP and WINS
  660. that are not fully supported during a rolling upgrade and are not
  661. described by other technology specific procedures listed previously
  662. (such as IIS), you can perform a "last node rolling upgrade."
  663. Last node rolling upgrades are similar to standard rolling upgrades.
  664. In a last node rolling upgrade, you upgrade all nodes except the node
  665. that contains the unsupported resources. After all other nodes are
  666. upgraded, you then upgrade the final node containing the
  667. identified resources.
  668. Last node rolling upgrades are a way to accommodate resources that
  669. cannot fail over to an older operating system from a node running
  670. Windows Server 2003, Enterprise Edition. Be aware that these
  671. resources can, however, fail over the other way, that is, from the
  672. older operating system to Windows Server 2003,
  673. Enterprise Edition.
  674. For information about group membership requirements for the following
  675. procedure, see "Group Membership Requirements for Cluster Upgrade
  676. Procedures" earlier in this text file.
  677. >>>TO PERFORM A LAST NODE ROLLING UPGRADE FROM WINDOWS 2000
  678. 1. Confirm that your systems are running Windows 2000.
  679. 2. Confirm that your hardware is designed for or is compatible with
  680. Windows Server 2003, Enterprise Edition.
  681. 3. Using the information in "Resource Behavior During Rolling
  682. Upgrades" earlier in this text file, identify the resources in
  683. your cluster that are not supported by Windows Server 2003,
  684. Enterprise Edition, and remove those resources. Do this by using
  685. Cluster Administrator and clicking the Resource folder in the
  686. console tree. In the details pane, click the resource that you
  687. want to remove, then on the File menu, click Delete.
  688. 4. Again using the information in "Resource Behavior During Rolling
  689. Upgrades" earlier in this text file, identify the resources in
  690. your cluster that are not supported during rolling upgrades and
  691. are not covered by other technology specific upgrade procedures
  692. described previously.
  693. 5. Move all of the resources identified in the previous step to a
  694. single node by double-clicking the Groups folder in the Cluster
  695. Administrator console tree. Click the group that contains the
  696. resource and then in the File menu, click Move Group.
  697. 6. Upgrade the operating system on each of the nodes that is not
  698. hosting the resources moved in the previous step. Manage Your
  699. Server will appear when you initially log on to the newly
  700. upgraded nodes as an Administrator. Close Manage Your Server to
  701. continue with the upgrade.
  702. 7. Move all of the resources that you moved in the earlier steps
  703. from the node that has not been upgraded to one of the newly
  704. upgraded nodes.
  705. 8. Once all of the resources have been moved, upgrade the final
  706. node. After you upgrade, close the Manage Your Server dialog box
  707. if it is displayed.
  708. Note: It is not mandatory to move all of these resources to a
  709. single node and upgrade that node last. However, following
  710. the procedure as described will typically give you the
  711. highest availability of the resources that do not support
  712. rolling upgrades.
  713. ======================================================================
  714. 3.0 UPGRADING A CLUSTER FROM WINDOWS NT SERVER 4.0 TO
  715. WINDOWS SERVER 2003, ENTERPRISE EDITION
  716. ======================================================================
  717. You cannot perform a rolling upgrade directly from Windows NT
  718. Server 4.0, Enterprise Edition, to Windows Server 2003,
  719. Enterprise Edition. You instead have two options:
  720. * You can maintain cluster availability by performing an upgrade
  721. first to Windows 2000, then to Windows Server 2003,
  722. Enterprise Edition. If you use this method, perform an upgrade
  723. from Windows NT Server 4.0 to Windows 2000 as documented in the
  724. Windows 2000 documentation. Then follow the procedures documented
  725. in "Upgrading a Cluster from Windows 2000 to Windows
  726. Server 2003, Enterprise Edition," earlier in this text file. If
  727. you have an IIS resource on your Windows NT Server 4.0 cluster,
  728. after you complete both upgrades, you must delete the unsupported
  729. IIS resource type by opening the Command Prompt and typing the
  730. following command:
  731. Cluster restype "IIS Virtual Root" /delete /type
  732. * You can perform a nonrolling upgrade directly from Windows NT
  733. Server 4.0 to Windows Server 2003, Enterprise Edition, which
  734. will not allow you to maintain cluster availability.
  735. ----------------------------------------------------------------
  736. 3.1 Upgrading from Windows NT Server 4.0 while not Maintaining
  737. Cluster Availability
  738. ----------------------------------------------------------------
  739. To upgrade from Windows NT Server 4.0 to Windows Server 2003,
  740. Enterprise Edition, without the use of Windows 2000, you must
  741. interrupt cluster availability. The steps you perform depend on what
  742. resources are included in your cluster. For many installations, the
  743. following procedure, "To upgrade directly from Windows NT Server 4.0
  744. to Windows Server 2003, Enterprise Edition," is appropriate.
  745. However, if your cluster contains an IIS resource, you must use the
  746. procedure "Upgrades from Windows NT Server 4.0 that Include an IIS
  747. Resource" in EntSrv6.TXT. If you have an MSMQ or DTC resource, see
  748. step 2 of the following procedure.
  749. To perform the following procedure, you must be a member of the
  750. Administrators group on the local computer. If the computer is joined
  751. to a domain, members of the Domain Admins group might be able to
  752. perform this procedure.
  753. >>>TO UPGRADE DIRECTLY FROM WINDOWS NT SERVER 4.0 TO WINDOWS
  754. SERVER 2003, ENTERPRISE EDITION
  755. 1. Confirm that your hardware is designed for or is compatible with
  756. Windows Server 2003, Enterprise Edition.
  757. 2. Confirm that you do not have an IIS, MSMQ or DTC resource on
  758. your cluster. If you have an IIS resource, see "Upgrades from
  759. Windows NT Server 4.0 that Include an IIS Resource" in
  760. EntSrv6.TXT. If you have an MSMQ or DTC resource, see article
  761. Q315993, "HOW TO: Upgrade a Windows NT 4.0 Cluster with MSDTC
  762. and MSMQ Resources" in the Microsoft Knowledge Base. You can
  763. search the Knowledge Base by going to:
  764. http://support.microsoft.com/
  765. and then following the instructions on the page.
  766. 3. Ensure that Service Pack 5 or later has been applied to all
  767. computers that will be upgraded from Windows NT Server 4.0 to
  768. Windows Server 2003, Enterprise Edition.
  769. 4. As appropriate, notify users that you will be shutting down the
  770. applications they use on the cluster.
  771. 5. Stop the applications that are made available through the cluster.
  772. 6. Remove any resources that are not supported by
  773. Windows Server 2003, Enterprise Edition, including
  774. NNTP Service Instance, SMTP Service Instance and Time Service
  775. resources. Do this by using Cluster Administrator and clicking
  776. the Resource folder in the console tree. In the details pane,
  777. click the resource that you want to remove, then on the File
  778. menu, click Delete.
  779. 7. Shut down and turn off all nodes but one, or bring them to a
  780. shutdown state appropriate to your method of termination.
  781. CAUTION: If you are using a shared storage device, when you
  782. upgrade and power on and start the operating system, it is of
  783. vital importance that only one node has access to the cluster
  784. disk. Otherwise the cluster disks can become corrupted. To
  785. prevent the corruption of the cluster disks, shut down all
  786. but one cluster node, or use other techniques (for example,
  787. LUN masking, selective presentation, or zoning) to protect
  788. the cluster disks, before creating the cluster. Once the
  789. Cluster service is running properly on one node, the other
  790. nodes can be installed and configured simultaneously.
  791. 8. Upgrade the operating system on the node that is running. For
  792. general information about Setup, review appropriate sections in
  793. EntSrv1.TXT, EntSrv2.TXT, EntSrv3.TXT, and EntSrv4.TXT.
  794. The cluster software will be upgraded automatically during the
  795. operating system upgrade. Note that you cannot make
  796. configuration changes such as configuring cluster disks as
  797. dynamic disks. For more information, see "Limitations of server
  798. clusters" in Help and Support Center for
  799. Windows Server 2003, Enterprise Edition. To open Help
  800. and Support Center, after completing Setup, click Start, and
  801. then click Help and Support. You can also view Help and Support
  802. Center topics on the Web at:
  803. http://www.microsoft.com/windowsserver2003/proddoc/
  804. Note: When upgrading from Windows NT Server 4.0 to
  805. Windows Server 2003, Enterprise Edition, the Cluster
  806. service user account requires the additional user right
  807. "Act as part of the operating system." If possible, Setup
  808. will grant this user right automatically. If Setup cannot
  809. grant the user right, you will be prompted to make this
  810. change. For security reasons, you must grant this user right
  811. to the specific user account that is used by the Cluster
  812. service. You cannot correct this problem by granting the user
  813. right to a security group of which the user account is a
  814. member. Typically, you must grant this user right as a local
  815. user right; it cannot be a domain-level user right. However,
  816. if your node is a domain controller, you can use the domain
  817. level user right. For more information on setting user
  818. rights, on Windows NT Server 4.0, open User Manager for
  819. Domains, click the Help menu in User Manager and refer to
  820. "Managing the User Rights Policy."
  821. Manage Your Server will appear when you initially log on to the
  822. newly upgraded node as an Administrator. Close Manage Your
  823. Server to continue with the upgrade.
  824. 9. On the upgraded node, click Start, point to Programs, point to
  825. Administrative Tools, and then click Cluster Administrator.
  826. 10. Check to see that the cluster disks are online in
  827. Cluster Administrator.
  828. CAUTION: Be sure that the cluster disks are online in Cluster
  829. Administrator before continuing to the next step. Otherwise
  830. the cluster storage could be corrupted.
  831. 11. Shut down and turn off the upgraded node, or bring it to a
  832. shutdown state appropriate to your method of termination.
  833. 12. Turn on the other node in the cluster and upgrade the operating
  834. system on that node.
  835. Manage Your Server will appear when you initially log on to the
  836. newly upgraded node as an Administrator. Close Manage Your
  837. Server to continue with the upgrade.
  838. 13. After the second node is upgraded, turn on the first node.
  839. 14. If you want to add additional nodes to the cluster, add them
  840. after the first two nodes are upgraded.
  841. IMPORTANT: If your goal is to have more than two nodes in
  842. the cluster, you must use Fibre Channel (not SCSI) for the
  843. cluster storage.
  844. (additional Setup information in EntSrv6.txt)
  845. Information in this document, including URL and other Internet
  846. Web site references, is subject to change without notice.
  847. Unless otherwise noted, the example companies, organizations,
  848. products, domain names, e-mail addresses, logos, people, places
  849. and events depicted herein are fictitious, and no association
  850. with any real company, organization, product, domain name,
  851. e-mail address, logo, person, place or event is intended or
  852. should be inferred. Complying with all applicable copyright laws
  853. is the responsibility of the user. Without limiting the rights
  854. under copyright, no part of this document may be reproduced,
  855. stored in or introduced into a retrieval system, or transmitted
  856. in any form or by any means (electronic, mechanical, photocopying,
  857. recording, or otherwise), or for any purpose, without the express
  858. written permission of Microsoft Corporation.
  859. Microsoft may have patents, patent applications, trademarks,
  860. copyrights, or other intellectual property rights covering subject
  861. matter in this document. Except as expressly provided in any
  862. written license agreement from Microsoft, the furnishing of this
  863. document does not give you any license to these patents, trademarks,
  864. copyrights, or other intellectual property.
  865. (c) 2002-2003 Microsoft Corporation. All rights reserved.
  866. The names of actual companies and products mentioned herein may
  867. be the trademarks of their respective owners.