群集和节点的部署
目前用户面临的有关高性能计算解决方案中最大的挑战莫过于群集和节点的部署,当然对于一个只有四个节点的群集环境来说这并不是什么难事,用户可以使用光盘分别在每个节点上选择ENTER,然后在将安装好的节点添加入群集就可以了,这样的配置是非常简单的,同时也不会花费太多的时间。但是如果用户部署的环境是一个拥有数百个、甚至是上千个节点的群集时,传统的手工安装就将是一个不可想象的噩梦了。
在高性能计算产品的上一个版本Windows Compute Cluster Server 2003中微软引入了RIS技术来自动部署这些计算节点,这一技术对于传统的手工部署节点来说已经是一个极大的进展了,Windows Compute Cluster Server 2003 利用 Active Directory 和 MMC 3.0,为用户提供了一个简单且熟悉的群集管理界面。在这个工具的帮助下,根节点的初始安装拥有了各种简化的向导和标准的必需的步骤等,而当时引入的 RIS技术 的使用又使得添加计算节点的过程就如同将计算机添加到网络,然后打开一样简单。随着时间的推移, Service Pack 1推出后, Window 部署服务(WDS) 这一部署全新解决方案加入到了 Windows Compute Cluster Server 2003中。 Windows 对于部署较大的,以及不同类型的群集具有非常大的优势。而到了 Windows HPC Server 2008这个版本, 微软延续了 Windows 部署服务这一解决方案来实现计算节点的部署。同时部署管理工具被整合到了管理控制台中,这样的设计可以帮助管理员更好的选择节点来部署并且更好的监控整个部署过程。
头节点管理部署
同时Windows HPC Server 2008 还包括一个节点模板生成向导来引导管理员创建新的计算节点配置模板。当用户需要进行高级配置时,一个模板编译器将会为用户提供额外的功能,其中包括自动应用程序部署模板的配置等。Windows HPC Server 2008模板生成向导还支持向镜像中加入驱动。
Windows 部署服务使用 Windows Image Format (WIM) 文件格式,并且使用多波的方式并行的部署节点。管理员使用模板生成向导来创建需要部署的节点的模板。一个节点模板包括基本的操作系统镜像,驱动,配置文件和额外的软件。
Windows 部署服务运行在头节点上,预安装的计算节点则可以通过导入节点列表加入到群集中。或者管理员通过管理控制台上显示的被发现的节点来选择交互的节点。无论是交互式还是无人职守的部署方式,节点都是依照节点模板来进行镜像,配置和应用程序的部署。
Windows HPC Server 2008内部整合的Windows部署服务最大的优势就在于它直接整合在管理控制台中,并且支持节点的模板和驱动的整合与升级,以及对于不同类型计算节点的部署。
通过上面的介绍我们看到Windows HPC Server 2008 在上一代产品的基础上更好的解决了构建和管理HPC群集,部署和升级节点以及简化管理等方面的难题。各种不同类型的部署模板使得用户更加简单的实现了对于多节点群集环境的构建以及升级的操作。