如何在 MSCS 1.0 与 SQL Server 6.5 或 7.0 上安装了 Windows NT 选项包

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 223258
本文已归档。它按“原样”提供,并且不再更新。
我们强烈建议所有用户都升级到 Microsoft Internet Information Services (IIS) 6.0 版在 Microsoft Windows Server 2003 上运行。IIS 6.0 大大提高 Web 基础结构的安全。有关 IIS 安全性的相关主题的更多信息,请访问下面的 Microsoft 网站:
概要
本文介绍了新的安装说明安装 Microsoft 群集服务器 (MSCS) withSQL Server 6.5 (使用 Windows NT SP4 或 SQL Server SP5a) 或 SQL Server 7.0installed theWindows NT 选项包 (NTOP)。这样的 WWW 和 FTPservices 的正确故障转移。

这些说明会的补充一般说明 providedin 下面的 Microsoft 知识库文章:
191138 如何在 Microsoft 群集服务器上安装 windows Nt 选项包
如果 Microsoft 群集服务器具有 Windows NT 服务包 4 MSDTC,SQL Server 6.5 SP5a,或 SQL Server 7.0 安装在任何时间,然后对其进行使用,使用新的安装顺序成功在群集上安装 theNT 选项包。下面提供的新 installationsequence 之后,您可以使用文章的其余部分 191138 若要完成 Windows NTOption 包安装在 Microsoft 群集服务器 1.0。

Microsoft 分布式事务 Coordinator(MSDTC) 文件是由 Windows NT Service Pack 4、 SQL ServerSP5a 和 SQL Server 7.0 升级到轻微更改可防止在 Windows NT 选项包 installationdocumented 191138 成功打开 Microsoft 群集服务器的第二个节点上的 frominstalling。本文介绍的步骤需要成功获取 Windows NTOption 包安装在两个节点的群集 Serverwith 更新的 MSDTC 文件。

注意:这一问题的较新的 MSDTC 组件和 Windows NTOption 包安装程序安装序列添加了一些额外的复杂性。请完整阅读此文章,确保随时了解您的群集服务器系统上的 Windows NT OptionPack 安装前说明。
更多信息
如果您还没有尝试安装 Windows NT 选项包 ontoyour Microsoft 群集服务器,然后可以使用以下步骤 todetermine 是否应使用标准安装序列 fromQ191138 或是否将需要使用新的安装 sequencedocumented 以下。

Microsoft 只支持运行 MSDTC 群集节点作为群集资源。以独立模式运行在群集上的 MSDTC 不推荐或支持的配置。在非群集资源在 MSCS 群集上使用 MSDTC 是有问题的配置,因为交易记录可能会被孤立,并在群集故障转移时,可能会损坏数据。
  1. 群集的 Windows NT 选项包安装程序需要安装 runon 这两个群集中的节点。安装程序必须先完成上一个 nodebefore 开始在第二个节点上的进行安装。安装程序的第一个节点是 runon,对于本文档中,将调用节点 a。群集中的 secondnode,运行安装程序将调用节点 b。

    节点 A 和节点 B 的名称是任意的只要它们是在整篇文章的 usedconsistently 和 191138.

    无论选为节点 B 的节点上 (最后一个节点上的 yourun 选项包安装程序) 检查以下 twofiles 的版本:
    %windir%\system32\msdtc.exe
    %windir%\system32\msdtc.dll
  2. 如果两项这两个文件的版本是 1997.11.532.0,canuse 安装序列从 191138编写时的原样。
  3. 如果是这两个文件的版本比 version1997.11.532.0,您将需要使用新的安装 sequencedocumented 下面。
当您尝试安装 NTOP 到您安装了较新 MSDTC 文件的 Microsoft 群集服务器时,在节点 b: 在安装过程中发生以下 errormessages
"C:\Winnt\System32\msdtc.exe"命令的连接失败
错误代码 = 0xffffffff
设置 MSDTC 服务时出现异常。
错误代码 = 0x80004005
"事务服务器核心组件"安装程序失败。特定的错误代码是 0x748dd88。
安装程序将继续,但该组件可能无法正常工作。
(您将收到八个以下错误的行中。)
CreateIISPackage 或 DeleteIISPackage,0x80040154
类没有注册。
(如果您已选择安装索引服务器您将看到 followingerror)。
安装程序无法设置站点访问 OOP。
(NTOP 安装结束时您将看到 followingerror。)
Microsoft 事务服务器安装程序没有成功完成。
这些消息意味着 NTOP 在节点 B 上的安装已失败,并且 IIS、 MTS 和 MSDTC 将不能正常运行的节点 b。若要在节点 B 上正确安装 NTOP NTOP 删除节点 B,然后重新安装。使用下列步骤以正确删除节点 b: NTOP
  1. 停止群集服务节点 b。
  2. 在节点 B 上,单击控制面板中的添加/删除图标。
  3. 从列表中,选择 Windows NT 4.0 选项包,然后单击添加/删除按钮。
  4. NTOP 安装程序启动时,选择全部删除,卸载选项包。
  5. 转到步骤 6 下,然后重新启动节点 B 上的安装过程
若要消除 NTOP MicrosoftCluster 与 SQL Server 的服务器上的安装失败的可能性,请在后面列出的全新安装中安装下列产品:
  • Windows NT Server 4.0 企业版
  • Windows NT 服务包 3
  • Microsoft 群集服务器 1.0
  • SQL Server 6.5 版
  • SQL Server 群集服务
  • Internet Explorer 4.01
  • Windows NT 选项包
(可选)
  • 使脱离群集 SQL Server 服务
  • SQL Server Service Pack 5a
  • Recluster 的 SQL Server 服务
(推荐)
  • Windows NT Service Pack 4 (如果 SQL Server SP5a 或 Windows NT SP4 之前应用 NTOPinstallation,将发生错误。)
用于 Windows NT 选项包和 SQL Server7.0 Microsoft 群集服务器 1.0 上按以下顺序:
  • Windows NT 4.0 企业版服务器
  • Windows NT 服务包 3
  • Microsoft 群集服务器 1.0
  • Internet Explorer 4.01
  • Windows NT 选项包
  • Windows NT Service Pack 4
  • SQL Server 7.0 版
  • SQL Server 群集服务
MSDTC 的新文件系统执行以下步骤:

注意:Windows NT 文件必须位于相同的位置,在这两个节点的 Aand 节点 b。例如,如果您安装了 Windows NT,到 C:\Winnt 在节点 A 上,然后需要同时安装在节点 B 上 C:\Winnt 到 Windows NT。如果 Windows NT %systemroot%文件夹不在这两个节点 A andNode B 上完全相同,您将不能进行故障转移的 IIS。

  1. 将所有群集资源组都移到节点 a。
  2. 开始 Windows NT 选项包安装在节点 a。在"MicrosoftInternet 信息服务器"安装程序屏幕中,接受 WWW、 FTP 和应用程序安装点设置的默认位置。在"Microsoft 事务 Server2.0"屏幕上,事务处理服务器安装在 Windows NT 选项包安装程序尝试 locatethe MSDTC 事务日志中当前拥有该节点的任何 resourcegroups 的群集磁盘资源上。MSDTC 资源应位于 SQL Server 当前所在的资源组中。当资源组安装 MSDTC 日志为 areprompted 和 thelocation 的 MSDTC 日志文件,选择 SQL Server 资源 GroupNetwork 名称已创建了从下拉列表中,将 MSDTCLog 目录放在属于该 SQL ServerResource 组的磁盘资源上。例如,如果您的 SQL Server 资源组 NetworkName 称为"SQLGroup"和磁盘资源分配给该组 isassigned 驱动器字母 s:,您将指定"SQLGroup"中的虚拟服务器的下拉列表和 S:\MSDTCLog 作为 MSDTC Logdirectory 的路径。

    不要安装任何内容到默认的群集组。
  3. 在 Windows NT 选项包安装结束时,对话框中 isdisplayed 指示您选择安装程序完成时,节点 B,保存到单击确定开始安装。忽略此消息并单击 OKon 此对话框以继续运行安装程序。
  4. 当提示您重新启动节点 A 上时,选择否。不重新启动节点 a 在此时。
  5. 不会移资源组从一个节点到节点 B.保留答: 节点上运行 resourcegroups
  6. 切换到节点 B,并停止通过打开 acommand 提示符并键入下面的 Microsoft 群集服务:
    NET STOP CLUSSVC
  7. 开始 Windows NT 选项包安装在节点 b。在"MicrosoftInternet 信息服务器"安装程序屏幕中,接受 WWW、 FTP 和应用程序安装点设置的默认位置。Thisinstallation 不提示输入事务日志的位置。Thisinstallation 完成后,重新启动节点 b。
  8. 如果在节点 B 上安装了 Windows NT Service Pack 4,ClusterServer 服务不会启动后安装 NTOP 和 computeris 重新启动。这是一个已知的问题。请参见下面文章中 Microsoft 知识库文章以了解详细信息:
    218922 使用 SP4 将导致事件 Id 1009 和 1058年安装 NTOP onCluster 服务器
    您必须重新应用 SP4 在节点 B 上的,并重新启动再次之前 theMicrosoft 群集服务启动的服务器计算机。
  9. 将资源组从一个节点移动到节点 b。
  10. 重新启动节点 a。
  11. 如果在一个节点上安装了 Windows NT Service Pack 4,群集服务不会启动安装 NTOP 之后。这是一个已知的问题。请参阅 Microsoft 知识库文章 fordetails 中的以下文章:
    218922 使用 SP4 将导致事件 Id 1009 和 1058年安装 NTOP onCluster 服务器
    您必须重新应用 SP4 在节点 A 上并重新启动 theMicrosoft 服务将启动群集服务器之前再次计算机。以下的 7 个步骤用于确保 MSDTC 群集系统上使用的 configuredproperly。

  12. 资源组将从移动节点 B 到节点 a。 保留资源 groupsrunning 节点 a。
  13. 在节点 A 上的命令提示符下,键入以下命令:
    msdtc-删除
  14. 在节点 B 上的命令提示符下,键入以下命令:
    msdtc-删除
  15. 如果没有在任何群集服务器 ResourceGroups MSDTC 资源,请从该组中删除该资源。它只有一个资源组,如果已安装中的进行。如果在任何资源组中没有任何 MSDTCresource,这是确定。
  16. 在节点 A 上的命令提示符下,键入以下命令:
    msdtc-安装-d %windir%\system32-l <location of="" dtc="" log="" file="" on="" sqlshared="" disk="">-v <SQL group="" virtual="" server="" name=""></SQL> </location>
    注意:请确保该目录指定的共享磁盘上的 DTC 日志 fileexists。例如,如果您输入 S:\MSDTCLog l 变量,请检查以确保 S 驱动器的根目录上的 MSDTCLog 目录存在。如果不存在,则创建目录运行 theabove 命令之前 (例如,SQLGroup,您需要键入 msdtc-安装-d %windir%\system32-l S:\MSDTCLog-vSQLGroup)

  17. 在节点 B 上的命令提示符下,键入以下命令:
    msdtc-加入 %windir%\system32
    在这种情况下,MSDTC 将正确地安装在群集上,anMSDTC 资源现在存在于 ClusterAdministrator 中的 SQL Server 资源组中。对于要正常运行的 SQL Server 组的故障转移,请确保执行步骤 18。未能执行第 18 步将导致 SQL ServerGroup 故障转移以需要长达五分钟,从一个节点移动到 theother。

  18. 在群集管理器中,突出显示 MSDTC 资源在您指定的 SQLServer 资源组中,用鼠标右键单击它,并 chooseProperties。单击依赖项选项卡,然后单击修改按钮。在 theleft 手框架的修改依赖性] 窗口中,突出显示 SQLServer 虚拟服务器网络名称资源,并双击它。Thisshould 移动虚拟服务器名称左侧的框架中向右 frameand 将它列为"依赖项"。单击确定,单击应用,然后单击确定。
  19. 在这种情况下,Web 或 FTP 的故障切换站点需要创建。在此配置中的 InternetInformation 服务器 (IIS) 虚拟服务器都要求 aresource 组与最少 ; IP 地址但是,它是推荐您还可以将 Web 页存储在 aswell 上的磁盘资源。

    不要使用默认的群集组。
  20. 如果它不在节点 a。 上已经运行在 toNode A 创建 IIS 实例移动您希望资源组如果尚未创建 aResource 组的万维网网站,现在创建一个使其 adisk 资源以及 IP 地址资源您 WWW 站点将使用 (例如,如果您为您的 Web 站点的资源组被称为 WWWGroup,将 WWWGroup 移动到节点 A)。
  21. 在 Microsoft 管理控制台 (MMC) 在节点 A 上,展开 InternetInformation 服务器树中,用鼠标右键单击该计算机名称,创建新的 Web (或 FTP) 的网站。
  22. 在此新站点的属性中,设置 IP 地址 bethe 站点的相同 IP 地址资源的资源组的 thatthis 网站将驻留在 (例如,如果您在您的 WWWGroup,有"IP 地址"资源,并且它被配置为 10.5.5.1,配置新的 Web 站点,在 MMC 中使用此地址)。
  23. 选择目录、 通用命名约定 (UNC) 连接、 orredirection,该网站应使用主目录作为。如果您 areselecting 驱动器,它应该是在 sameResource 的 IP 地址组的磁盘资源。
  24. 重复步骤 21 到 23 所需 toprovide 故障转移能力,向每个 WWW 的 FTP 站点。
此时在安装过程中,您可以回头参考 191138 然后继续完成 restof 这篇文章没有问题,开始"同步 IIS 用户帐户"。

有关详细信息,请参阅以下 Web 页:

属性

文章 ID:223258 - 上次审阅时间:01/25/2015 10:49:00 - 修订版本: 5.0

  • kbnosurvey kbarchive kbhowto kbmt KB223258 KbMtzh
反馈