使用至少运行 HPC Pack 2008 R2 和 Service Pack 3(SP3)的 Windows HPC 群集,可以从运行 Windows Server 操作系统的网络上的其他服务器上获取额外的处理周期。 在其他服务器在对典型网络工作负荷的需求较低(例如运行文件服务器或打印服务器)期间,可以使用其他服务器以机会方式运行群集作业。 此外,服务器在管理群集用户方面提供了更大的灵活性,因为可以访问服务器的用户帐户独立于 HPC 群集用户和配置为访问其他群集节点的 HPC 群集管理员进行管理。 例如,与头节点上的本地 管理员 组或群集中的专用计算节点不同,网络服务器上的本地 管理员 组不会自动填充为 HPC 群集管理员添加的相同用户帐户。 在 HPC 群集的上下文中,这些服务器被视为“非托管”。
本主题总结了将非托管服务器添加到 Windows HPC 群集的周期捕获的要求和步骤。 在群集中添加非托管服务器的过程通常类似于添加工作站节点的步骤,但存在某些差异。 本主题提供的链接指向 将工作站节点添加到 Windows HPC 群集中的相关步骤。 与工作站节点一样,非托管服务器可以根据每周可用性策略自动联机(可用于运行群集作业),例如,工作日的每天晚上和周末全天(或手动)。
在本主题中:
添加非托管服务器的要求
Windows HPC 群集
安装 HPC Pack 的头节点计算机(或计算机)必须完全配置(也就是说,部署待办事项列表所需的所有步骤都已完成)。 头节点必须至少运行 HPC Pack 2008 R2 和 SP3。
服务器操作系统
非托管服务器必须运行你的 HPC Pack 版本支持的 Windows Server 操作系统版本,如下表所示。 建议应用 Windows Server 操作系统的最新 Service Pack。
HPC Pack 的版本 | 非托管服务器节点的操作系统要求 |
---|---|
HPC Pack 2012 | - Windows Server 2012 Standard 或 Windows Server 2012 Datacenter - Windows Server 2008 R2 Standard、Windows Server 2008 R2 Enterprise、Windows Server 2008 R2 Datacenter 或 Windows Server 2008 R2 HPC Edition |
HPC Pack 2008 R2 (至少具有 SP3) | Windows Server 2008 R2 Standard、Windows Server 2008 R2 Enterprise、Windows Server 2008 R2 Datacenter 或 Windows Server 2008 R2 HPC Edition |
HPC Pack 的安装介质
对于 HPC Pack 2008 R2 和 SP3 或更高版本的 HPC Pack,你拥有安装媒体。
如果要将 HPC Pack 2008 R2 与 SP3 或 SP4 配合使用,请注意以下事项:
从 HPC Pack 2008 R2 和 SP3 开始,以前称为 HPC Pack 2008 R2 Enterprise 和 Workstation 的版本已重命名为 HPC Pack 2008 R2 Enterprise 和 HPC Pack 2008 R2 for Cycle Harvesting Edition。 在非托管服务器上安装需要新的 HPC Pack 2008 R2 Enterprise 和 HPC Pack 2008 R2 for Cycle Harvesting 媒体,方法是从批量许可证网站或下载相应的媒体集成包来升级 HPC Pack 2008 R2 的发布到制造版(RTM)版本。
对于带 SP4 的 HPC Pack 2008 R2,可以下载 SP4 媒体集成包 来升级 HPC Pack 2008 R2 RTM 媒体。 然后,按照 Windows HPC 团队博客中的说明进行操作。
用户帐户
若要向非托管服务器启用 HPC 作业提交,必须确保每个服务器上 用户 组成员的用户帐户已添加到群集中,该角色具有提交群集作业的权限。 可以使用 HPC 群集管理器或使用 HPC PowerShell 执行此操作。 有关用户帐户的详细信息,请参阅
注意
强烈建议不要添加在服务器上具有本地管理权限的帐户。 如果执行此操作,具有本地管理权限的用户可能会影响服务器上运行的 HPC 作业的性能和结果,或者服务器能够执行其默认工作负荷。 如果攻击者具有本地管理权限,则也可能创建可能影响服务器或群集中其他节点上运行的 HPC 服务或作业的服务。
网络拓扑
添加到 HPC 群集以用于循环收获的服务器通常位于企业网络上。 在大多数情况下,应配置包含企业网络的群集网络拓扑:拓扑 2、4 或 5。 有关选择网络拓扑以将工作站或非托管服务器连接到群集以及拓扑对群集性能和功能的影响的信息,请参阅“添加工作站节点的群集网络拓扑”指南中的 附录 1:工作站节点的群集网络拓扑。
添加非托管服务器的步骤
步骤 1:为非托管服务器创建节点模板
若要将非托管服务器添加到 HPC 群集,必须先创建节点模板。 为此,请按照 步骤 1 中的常规步骤操作:在添加工作站节点分步指南中创建工作站节点模板。 若要添加非托管服务器(如工作站节点),请使用工作站节点和非托管服务器节点模板。 节点模板包括可以配置为使非托管服务器节点可用于手动运行作业的设置,或根据配置的可用性策略自动运行作业。 可以在节点模板中配置的可用性策略可以包括每周可用性计划,还可以选择设置来检测计算机上的用户活动。
重要
由于非托管服务器通常没有登录用户,因此仅每周计划(如果已配置)适用于非托管服务器。 用户活动检测设置通常将被忽略,即使它们在模板中配置也是如此。
注意
- 可以使用同一工作站节点和非托管服务器节点模板将工作站和非托管服务器添加到群集。 但是,由于通常需要为工作站和非托管服务器使用不同的可用性策略,因此建议配置单独的节点模板。 此外,根据在其他时间在网络中的服务器上运行的工作负荷以及对不同服务器可用性策略的需求,可以为非托管服务器创建多个节点模板。
- 如果为非托管服务器配置自动可用性策略,应考虑服务器上的网络工作负荷模式和服务器的计划维护时段。
步骤 2:在非托管服务器上安装 HPC Pack
必须在要添加到群集的每个非托管服务器上安装 HPC Pack。 通常,应安装群集头节点上安装的相同版本的 HPC Pack。 为此,请按照
如果选择手动安装 HPC Pack,可以使用 HPC Pack 安装向导或命令行安装,包括无人参与安装。 对于命令行安装,可以使用用于在工作站计算机上安装 HPC Pack 的相同命令行和选项。
步骤 3:分配节点模板
若要将节点模板分配给一个或多个非托管服务器,请按照 步骤 3 中的常规步骤操作:在“添加工作站节点”指南中 分配工作站节点模板。 分配节点使服务器能够根据节点模板中配置的手动或自动可用性策略运行作业。 HPC 群集管理器和 HPC PowerShell cmdlet 还可用于监视服务器上的群集操作和执行群集诊断测试。
注意
默认情况下,添加到群集的非托管服务器显示在 HPC 群集管理器 节点管理 窗格中 非托管服务器 组中。 可以像将其他群集节点添加到节点组一样,将服务器添加到其他节点组。 有关详细信息,请参阅 分组节点。
使非托管服务器联机以运行作业
分配节点模板后,可将非托管服务器联机以运行群集作业,然后脱机以恢复其正常工作负荷。 在节点模板中配置为联机且手动脱机的节点最初将处于脱机状态。 配置为根据每周可用性策略联机和脱机的工作站节点将开始遵循该策略,这些节点将在计划间隔内自动联机。
若要使配置为手动联机和脱机的工作站节点联机,请使用以下过程。
手动将非托管服务器联机以运行作业
在 HPC 群集管理器的 节点管理中,在 导航窗格中,单击 节点。
在视图窗格中,选择一个或多个服务器。
右键单击所选服务器,然后单击“联机”(或单击“操作”窗格中的 “联机”)。