[发明专利]并行文件系统的自动安装方法及装置在审
申请号: | 201510971745.7 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105430096A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 赵明坤 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 文件系统 自动 安装 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体来说,涉及一种并行文件系统的自动安装方法及装置。
背景技术
目前,并行文件系统的安装是在集群中各功能节点手动安装,且不同功能节点的软件安装包、步骤各不相同,操作过程复杂。以典型的Lustre并行文件系统为例,Lustre是一种高性能、支持多种网络、具有容错功能、兼容POSIX标准的网络并行文件系统,用于Linux服务器集群。
如上所述,Lustre并行文件系统的安装是在集群中各功能节点手动安装,且不同的功能节点安装包、步骤各不相同,这样的安装方式技术要求高、操作过程复杂、效率低、容易出错,主要表现在:
技术要求高。Lustre并行文件系统安装时,用到大量的Linux系统命令和排错经验,还需要深入了解软件编译的众多命令行参数。在Lustre并行文件系统安装前,各功能节点的操作系统需要预装多个不常用的软件包,而这些软件包需要从操作系统安装介质、第三方软件源代码或者通过网络方式来安装这些不常用的软件包及其依赖包。上述操作,需要操作人员精通Linux操作系统及软件包的查找、安装,因为任何一步出错,都会导致安装失败。
操作过程复杂。安装过程包含查看操作系统类型、内核版本、下载对应版本的Lustre安装包、设置集群共享目录、将Lustre安装包上传至共享目录、IO节点内核更新、IO节点Lustre编译安装、IO节点存储格式化、IO节点存储挂载、Lustre客户端的编译安装、Lustre客户端文件系统挂载、各功能节点InfiniBand网络设备驱动OFED的安装配置等。步骤繁多,操作过程复杂。
效率低。Lustre并行文件系统安装过程复杂,且需要手动交互操作,逐节点手动安装将花费很长时间。例如一套300个结点的高性能集群,安装一套Lustre并行文件系统需要约一周时间,如果出现报错,则将花费更多的时间。显然手动安装工作量巨大,重复劳动很多,效率低下。
容易出错。Lustre并行文件系统的安装过程中需要使用大量的命令参数,难以记忆。在安装过程中,每个功能节点都需要输入软件安装目录、编译参数、网络参数、存储格式化参数、客户端挂载参数等,大量重复操作时,极易出错,为后续并行文件系统的健壮使用留下隐患。且手动操作没有日志文件,不利于出错排查。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种并行文件系统的自动安装方法及装置,能够简化并行文件系统的安装流程,并降低安装技术难度;并且通过标准化配置、预安装环境判断等方式提高了并行文件系统的安装成功率和安装质量,最大程度避免了人为的操作失误;此外,该方法有效的提高了并行文件系统的安装部署效率、节省了安装时间和人力成本。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种并行文件系统的自动安装方法。
该方法包括:
获取安装环境的配置参数;
将并行文件系统的服务端部署在集群的多个存储节点;
将并行文件系统的客户端部署在集群的多个客户端。
在一个优选的实施例中,配置参数包括:
集群中的所有节点对应的功能类型,其中,功能类型包括元数据服务器或对象存储服务器。
在一个优选的实施例中,配置参数进一步包括:
节点对应的网络设备或存储设备的名称;以及,
存储设备对应的文件系统的名称;以及
存储设备在集群中的客户端上的挂载点。
在一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点包括:
更新存储节点中的操作系统内核;
编译安装并行文件系统的服务端软件包;
修改网络配置文件,加载相应的网络模块;
格式化存储设备;
将存储设备挂载到集群中对应的客户端。
在一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点进一步包括:
通过管理网络将并行文件系统的服务端同时部署在集群的多个存储节点。
根据本发明的另一方面,提供了一种并行文件系统的自动安装装置。
该自动安装装置包括:
获取模块,用于获取安装环境的配置参数;
第一部署模块,用于将并行文件系统的服务端部署在集群的多个存储节点;
第二部署模块,用于将并行文件系统的客户端部署在集群的多个客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510971745.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机制动力调节控制方法
- 下一篇:一种发制字画