并行文件系统的自动安装方法及装置的制造方法

文档序号:9670909阅读:474来源:国知局
并行文件系统的自动安装方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,具体来说,涉及一种并行文件系统的自动安装方法及装置。
【背景技术】
[0002]目前,并行文件系统的安装是在集群中各功能节点手动安装,且不同功能节点的软件安装包、步骤各不相同,操作过程复杂。以典型的Lustre并行文件系统为例,Lustre是一种高性能、支持多种网络、具有容错功能、兼容P0SIX标准的网络并行文件系统,用于Linux服务器集群。
[0003]如上所述,Lustre并行文件系统的安装是在集群中各功能节点手动安装,且不同的功能节点安装包、步骤各不相同,这样的安装方式技术要求高、操作过程复杂、效率低、容易出错,主要表现在:
[0004]技术要求高。Lustre并行文件系统安装时,用到大量的Linux系统命令和排错经验,还需要深入了解软件编译的众多命令行参数。在Lustre并行文件系统安装前,各功能节点的操作系统需要预装多个不常用的软件包,而这些软件包需要从操作系统安装介质、第三方软件源代码或者通过网络方式来安装这些不常用的软件包及其依赖包。上述操作,需要操作人员精通Linux操作系统及软件包的查找、安装,因为任何一步出错,都会导致安装失败。
[0005]操作过程复杂。安装过程包含查看操作系统类型、内核版本、下载对应版本的Lustre安装包、设置集群共享目录、将Lustre安装包上传至共享目录、10节点内核更新、10节点Lustre编译安装、10节点存储格式化、10节点存储挂载、Lustre客户端的编译安装、Lustre客户端文件系统挂载、各功能节点InfiniBand网络设备驱动0FED的安装配置等。步骤繁多,操作过程复杂。
[0006]效率低。Lustre并行文件系统安装过程复杂,且需要手动交互操作,逐节点手动安装将花费很长时间。例如一套300个结点的高性能集群,安装一套Lustre并行文件系统需要约一周时间,如果出现报错,则将花费更多的时间。显然手动安装工作量巨大,重复劳动很多,效率低下。
[0007]容易出错。Lustre并行文件系统的安装过程中需要使用大量的命令参数,难以记忆。在安装过程中,每个功能节点都需要输入软件安装目录、编译参数、网络参数、存储格式化参数、客户端挂载参数等,大量重复操作时,极易出错,为后续并行文件系统的健壮使用留下隐患。且手动操作没有日志文件,不利于出错排查。
[0008]针对相关技术中的问题,目前尚未提出有效的解决方案。

【发明内容】

[0009]针对相关技术中的问题,本发明提出一种并行文件系统的自动安装方法及装置,能够简化并行文件系统的安装流程,并降低安装技术难度;并且通过标准化配置、预安装环境判断等方式提高了并行文件系统的安装成功率和安装质量,最大程度避免了人为的操作失误;此外,该方法有效的提高了并行文件系统的安装部署效率、节省了安装时间和人力成本。
[0010]本发明的技术方案是这样实现的:
[0011]根据本发明的一个方面,提供了一种并行文件系统的自动安装方法。
[0012]该方法包括:
[0013]获取安装环境的配置参数;
[0014]将并行文件系统的服务端部署在集群的多个存储节点;
[0015]将并行文件系统的客户端部署在集群的多个客户端。
[0016]在一个优选的实施例中,配置参数包括:
[0017]集群中的所有节点对应的功能类型,其中,功能类型包括元数据服务器或对象存储服务器。
[0018]在一个优选的实施例中,配置参数进一步包括:
[0019]节点对应的网络设备或存储设备的名称;以及,
[0020]存储设备对应的文件系统的名称;以及
[0021]存储设备在集群中的客户端上的挂载点。
[0022]在一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点包括:
[0023]更新存储节点中的操作系统内核;
[0024]编译安装并行文件系统的服务端软件包;
[0025]修改网络配置文件,加载相应的网络模块;
[0026]格式化存储设备;
[0027]将存储设备挂载到集群中对应的客户端。
[0028]在一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点进一步包括:
[0029]通过管理网络将并行文件系统的服务端同时部署在集群的多个存储节点。
[0030]根据本发明的另一方面,提供了一种并行文件系统的自动安装装置。
[0031 ]该自动安装装置包括:
[0032]获取模块,用于获取安装环境的配置参数;
[0033]第一部署模块,用于将并行文件系统的服务端部署在集群的多个存储节点;
[0034]第二部署模块,用于将并行文件系统的客户端部署在集群的多个客户端。
[0035]在一个优选的实施例中,配置参数包括:
[0036]集群中的所有节点对应的功能类型,其中,功能类型包括元数据服务器或对象存储服务器。
[0037]在一个优选的实施例中,配置参数进一步包括:
[0038]节点对应的网络设备或存储设备的名称;以及,
[0039]存储设备对应的文件系统的名称;以及
[0040]存储设备在集群中的客户端上的挂载点。
[0041 ]在一个优选的实施例中,第一部署模块进一步用于更新存储节点中的操作系统内核;以及,
[0042]编译安装并行文件系统的服务端软件包;以及,
[0043]修改网络配置文件,加载相应的网络模块;以及,
[0044]格式化存储设备;以及,
[0045]将存储设备挂载到集群中对应的客户端。
[0046]在一个优选的实施例中,第一部署模块进一步用于通过管理网络将并行文件系统的服务端同时部署在集群的多个存储节点。
[0047]本发明通过自动化安装的方式大大简化了并行文件系统的安装流程,并降低了安装技术难度;并且通过标准化配置、预安装环境判断等方式提高了并行文件系统的安装成功率和安装质量,最大程度避免了人为的操作失误;此外,该方法有效的提高了并行文件系统的安装部署效率、节省了安装时间和人力成本。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是根据本发明实施例的并行文件系统的自动安装方法的流程图;
[0050]图2是根据本发明实施例的并行文件系统的自动安装装置的框图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0052]根据本发明的实施例,提供了一种并行文件系统的自动安装方法。
[0053]如1图所示,根据本发明实施例的并行文件系统的自动安装方法包括:
[0054]步骤S101,获取安装环境的配置参数。具体的,在一个优选的实施例中,配置参数包括:集群中的所有节点对应的功能类型,其中,功能类型包括元数据服务器或对象存储服务器。在另一个优选的实施例中,配置参数还可以进一步包括:节点对应的网络设备或存储设备的名称、存储设备对应的文件系统的名称、以及存储设备在集群中的客户端上的挂载点。
[0055]步骤S103,将并行文件系统的服务端部署在集群的多个存储节点。在一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点进一步包括:通过管理网络将并行文件系统的服务端同时部署在集群的多个存储节点。此外,在另一个优选的实施例中,将并行文件系统的服务端部署在集群的多个存储节点具体包括以下步骤:更新存储节点中的操作系统内核;编译安装并行文件系统的服务端软件包;修改网络配置文件,加载相应的网络模块;格式化存储设备;将存储设备挂载到集群中对应的客户端。
[0056]步骤S105,将并行文件系统的客户端部署在集群的多个客户端
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1