Windows HPC Server 2008 为运行、管理和开发并行计算应用程序提供了一个集成的应用程序平台。HPC 作业管理器是将作业提交至群集的主要界面。
在"图表和报告"中,可以收集和显示有关 HPC 群集的信息。该信息可以帮助您了解群集随时间变化的使用情况、吞吐量、周转时间和可用性。您可以查看图表和修改图表的显示方式,还可以打印和保存报告。
Windows HPC Server 2008 提供一组常用诊断测试。可以使用这些测试帮助验证部署、解决故障、检测性能降级和检查软件更新。
在 Windows HPC Server 2008 中,群集管理员可以使用 clusrun 跨群集中的一组节点并行运行命令行命令,并在客户端计算机上收集节点输出。使用 clusrun 命令可以完成诸如下面这些任务
Windows HPC Server 2008 群集作业是对群集上的资源的请求,并且是要运行在这些资源上的任务的负载。群集作业可以很简单,只有一项任务,也可以包括很多任务。最常见的作业类型是 MPI 作业、参数清除作业和任务流作业。
在"作业管理"中,可以监视和管理提交到群集的作业。在作业列表中,每一行列出一个作业,各列分别显示作业属性、作业状态和指标值。作业列表提供了向下钻取到作业详细信息和对一个或多个作业执行操作的起点。
在"作业管理"中,可以监视、管理和提交群集作业。所有作业都必须有关联的作业模板。HPC 群集管理器提供了几个图表和报告,用于跟踪群集的作业统计信息。
节点模板有四个阶段:设置、配置、部署和维护。通过使节点脱机,然后对节点使用"维护"操作,您可以应用在节点模板中指定的维护任务。例如,可以使用"安装后命令"任务在计算节点中安装应用程序,还可以使用"应用更新"任务应用软件更新。
在"节点管理"中,可以将节点添加到群集、监视节点状态以及对节点执行管理操作。所有群集节点都必须有关联的节点模板。
使用面向服务的应用程序 (SOA) 编程模型,解决方案开发人员和设计师可以开发高性能计算 (HPC)、支持群集的交互式应用程序,从而实现分布式计算方案。要在群集中使用 SOA 应用程序,您至少必须将一个节点配置为 Windows Communications Framework (WCF) 代理节点。
有两种类型的 HPC 群集用户角色:管理员和用户。HPC 群集管理员有权管理 Windows HPC Server 2008 的所有方面。HPC 群集用户有权管理他们提交到群集的任务和作业。尚未添加到群集的用户或组不能访问群集资源。
我们可以使用作业模板来定义一组自定义的作业提交策略。使用作业模板,管理员可以有效地限制进入群集的作业的类型,同时作业模板还提供默认值可协助那些不熟悉 HPC 作业计划程序服务术语的用户。因为作业模板提供默认值,所以用户不需要指定任何作业属性就可以提交作业。
节点模板是 Windows HPC Server 2008 中的新功能。它们定义在群集中添加、配置和维护计算节点时需要执行的任务。
为了配置新计算节点,必须提供安装凭据。在安装操作系统、安装应用程序和向 Active Directory 域添加节点时,将使用这些凭据。而且,在群集节点上运行诊断测试时,也将使用这些相同凭据。
通过提供自动节点镜像、节点的自动命名和使部署任务顺畅的其他功能,Windows HPC Server 2008 简化了部署计算节点的过程。此外,它还提供了用于监视部署进度的工具。
以下清单包括配置 HPC 群集时需要完成的步骤。这些步骤中的大多数在 HPC 群集管理器中的配置"任务列表"中可用。
HPC 群集管理器是配置、部署和管理 Windows HPC Server 2008 群集的中心工具。
Windows Server 2008,从安全性、易用性、可靠性、功能性等方面都受到了业界的好评,被看作是微软历史上最重量级的服务器操作系统。因此,微软目前着力打造其最新升级版-Windows Server 2008 R2版本。所不同的是,在R2版本中,彻底抛弃了原先的32位版本,只是提供单一的64位版本。理由是在服务器领域32位处理器已经是日落黄昏,不出几年将完全被64位处理器取代,所以Windows Server 2008 R2将完全建立于X64平台,也是微软首款只具有64位版本的操作系统。
不同操作系统和作业计划程序之间的互操作性是很多 HPC 部署中的关键需求。Windows HPC Server 2008 支持开放网格论坛 (OGF)(高性能计算基本配置文件)中的基于 Web 服务的标准,借助于该标准,可以使用 Web 服务协议访问 HPC 作业计划程序服务。使用适当的客户端,可以从其他语言和操作系统访问 Windows HPC Server 2008 资源。
Microsoft Update 是用于发布 Windows 和 Microsoft 产品更新(也称为修补程序)的网站。通过 Windows Server Update Services (WSUS),信息技术管理员可以将最新 Microsoft 产品更新部署到运行 Windows 操作系统的计算机。使用 WSUS,管理员可以完全地管理如何将通过 Microsoft Update 发布的更新分发到网络中的计算机。