簇构造方法及其设备的制造方法

文档序号:9219643阅读:427来源:国知局
簇构造方法及其设备的制造方法
【专利说明】簇构造方法及其设备
[0001]相关申请的交叉引用
[0002]该申请要求2014 年 3 月 17 日提交的名为 “Cluster construct1n method andapparatus thereof”的韩国专利申请第10-2014-0031178号的权益,由此通过援引将其全部合并在该申请中。
技术领域
[0003]本发明的示范实施例涉及用于簇(cluster)系统构造的方法和设备。
【背景技术】
[0004]供应(Provis1ning)是向簇的组成节点提供诸如操作系统(OS)和应用软件的操作节点所需要的软件、以在短时间中设立包括从几十到几万节点的大规模簇系统的技术。
[0005]具体地,通过图像模式的供应按照系统图像的形式向节点提供诸如软件、数据、系统配置、文件系统等的用于操作每一节点的必要东西。当引导节点时,该供应不需要在节点的盘上安装操作系统,而是通过网络接收系统图像来执行引导。
[0006]当通过图像供应来配置具有许多节点的大的簇系统时,能够降低系统构造成本并促进管理。还能够灵活改变每一节点的用途。例如,能通过准备要用于计算机服务器、储存服务器和用户服务服务器的不同目的的系统图像而形成具有不同目的的异构(heterogeneous)服务器组,并向这三个节点组供应每一系统图像,来使用簇系统。当在操作系统的同时期望一部分节点的变更使用时,能使得重启节点并向节点供应不同系统图像。系统管理员需要生成系统图像,并然后将其存储在诸如中央管理服务器或专用图像服务器的适当地点中,用于该图像供应技术。
[0007]系统管理员应手动注册并设立每一节点的信息和系统资源的信息,并且当在传统簇管理系统中改变系统配置时,还改变设置(set-ups)。另外,系统管理员应手动生成供应图像以操作多个异构节点,并且还手动进行用于每一节点的供应设置。用于包括从几十到几万节点的大的簇系统的这些手动管理非常浪费(consumptive)。因为簇系统正在变大并且用装备有各种硬件的异构节点配置的簇系统的用途正在增多,所以按照传统方式管理簇系统的时间和努力(effort)正变得更难和更浪费。

【发明内容】

[0008]本发明的示范实施例将提供用于有效执行簇系统配置、操作环境构造和供应的方法。
[0009]此外,本发明的示范实施例将提供用于降低簇系统管理所花费的时间和努力的方法。
[0010]此外,本发明的示范实施例将提供用于降低簇系统管理的成本的方法。
[0011]用于这些目的的根据本发明的实施例的簇系统构造设备进行的簇系统构造方法可包括:从每一节点收集节点环境信息;基于收集的节点环境信息、用户提供的服务规格以及用户提供的节点安装信息中的至少一个,来构造用于供应的簇系统环境;和生成系统图像以供应到每一节点,并将生成的系统图像供应到每一节点。
[0012]该方法可进一步包括向每一节点传送启动图像,该启动图像包括节点监视器,用于收集节点环境信息,并用于引导每一节点。该节点环境信息可包括关于对应节点的系统资源的信息。当初始运行节点监视器或引导每一节点时,可以收集该节点环境信息,或者在操作每一节点的同时,可以周期性收集该节点环境信息。该服务规格可以包括该簇系统要提供的服务的列表以及用于提供每一服务所需的系统资源的信息。该节点安装信息可包括要在每一节点上安装的操作系统信息和每一节点的硬件信息中的至少一个。
[0013]在一个实施例中,所述用于构造簇系统环境的步骤可包括:基于节点环境信息、节点安装信息和服务规格中的至少一个,来确定虚拟机布置和服务部署;在每一节点上安装主机操作系统;基于该虚拟机布置来在每一节点上生成虚拟机;和基于该虚拟机布置来配置系统。
[0014]在另一实施例中,所述用于构造簇系统环境的步骤可包括:基于节点环境信息、节点安装信息和服务规格中的至少一个,来确定簇配置和服务部署;和基于该簇配置来配置系统。
[0015]在这些实施例中,所述生成系统图像的步骤可包括基于节点环境信息、节点安装信息和服务部署中的至少一个,来生成系统图像。
[0016]根据本发明实施例的一种簇系统构造设备可包括:簇配置管理器,用于从每一节点收集节点环境信息,并基于所收集的节点环境信息、用户提供的服务规格以及用户提供的节点安装信息中的至少一个,来构造用于供应的簇系统环境;和供应管理器,用于生成系统图像以供应到每一节点,并将生成的系统图像供应到每一节点。该簇配置管理器可以向每一节点传送启动图像,该启动图像包括节点监视器,用于收集节点环境信息,并用于引导每一节点。
[0017]在一个实施例中,该簇系统构造设备可进一步包括虚拟化管理器,用于基于该簇配置管理器的请求来在每一节点上生成虚拟机。该簇配置管理器可基于节点环境信息、节点安装信息和服务规格中的至少一个,来确定虚拟机布置和服务部署,请求该供应管理器在每一节点上安装主机操作系统,请求该虚拟化管理器基于该虚拟机布置来在每一节点上生成虚拟机,并基于该虚拟机布置来配置系统。该供应管理器可基于该簇配置管理器的请求来在每一节点上安装主机操作系统。
[0018]在另一实施例中,该簇配置管理器可基于节点环境信息、节点安装信息和服务规格中的至少一个,来确定簇配置和服务部署,并基于该簇配置来配置系统。
[0019]在这些实施例中,该供应管理器可基于节点环境信息、节点安装信息和服务部署中的至少一个,来生成系统图像。
[0020]根据本发明的示范实施例,能在包括从几十到几万异构节点的大的簇系统的配置、管理和维护中,使得系统管理员的牵涉(involvement)最小化。另外,根据本发明的示范实施例,能降低用于管理大的簇系统所使用的时间、努力和成本。这样的有利效果能适于用于各种目的的簇系统,诸如用于云服务的系统、高性能计算系统等。
【附图说明】
[0021]图1图示了其中应用本发明的示范实施例的簇系统。
[0022]图2是说明根据本发明实施例的簇系统构造方法的流程图。
[0023]图3A是图示了根据本发明实施例的簇系统的框图。
[0024]图3B是说明根据本发明实施例的用于收集节点环境信息的处理的流程图。
[0025]图4A是图示了根据本发明实施例的簇系统的框图。
[0026]图4B是图示了根据本发明实施例的用于构造基于虚拟化的簇系统环境的方法的流程图。
[0027]图5A是图示了根据本发明另一实施例的簇系统的框图。
[0028]图5B是图示了根据本发明实施例的用于构造不基于虚拟化的簇系统环境的方法的流程图。
【具体实施方式】
[0029]贯穿本发明的描述,当描述某一技术被确定为规避(evade)本发明的点时,将省略相关详细描述。
[0030]本发明的示范实施例提供了用于构造簇系统的方法和设备,其能够在配置有多个节点(其可以是异构节点)的簇系统中智能(intelligently)执行用于每一节点信息的注册和配置、簇配置和服务部署的确定、用于提供服务和供应的系统环境构造等。本发明的示范实施例可被划分为基于虚拟化的实施例和不基于虚拟化的实施例。
[0031]其
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1