一种GPFS存储替换方法、装置及电子设备和存储介质制造方法及图纸

技术编号:22658708 阅读:51 留言:0更新日期:2019-11-28 03:20
本申请公开了一种GPFS存储替换方法、装置及一种电子设备和计算机可读存储介质,该方法包括:当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。由此可见,本申请提供的GPFS存储替换方法,在安装和使用GPFS的软件的情况下,不需要停机、能在线实现客户存储替换,提升客户业务连续性,大大减少客户业务停机时间。

A GPFS storage replacement method, device, electronic equipment and storage medium

The application discloses a GPFS storage replacement method, device and an electronic device and a computer-readable storage medium. The method includes: when a new storage disk is identified, the FG of the current storage disk of the file system is set as the first target value, the FG of the new storage disk is set as the second target value, and the file system attribute is modified as the second target value to make the new storage disk The storage disk is the current storage disk of the file system; after synchronizing the file system, delete the storage disk with FG as the first target value; modify the file system attribute to the first target value, and modify the FG of the current storage disk from the second target value to the default value. It can be seen that the GPFS storage replacement method provided in this application, when the GPFS software is installed and used, does not need downtime, can realize the customer storage replacement online, improves the customer business continuity, and greatly reduces the customer business downtime.

【技术实现步骤摘要】
一种GPFS存储替换方法、装置及电子设备和存储介质
本申请涉及文件系统
,更具体地说,涉及一种GPFS存储替换方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
在实际应用中,业务系统存在存储升级需求时,需要对相关业务进行停机,再对其中的文件系统进行升级,影响业务系统的连续性。因此,如何对文件系统进行在线升级是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种GPFS存储替换方法、装置及一种电子设备和一种计算机可读存储介质,实现了对文件系统进行在线升级。为实现上述目的,本申请提供了一种GPFS存储替换方法,包括:当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。其中,所述将文件系统的当前存储磁盘的FG设置为第一目标值之前,还包括:备份所述文件系统的集群信息,替换新的tiebreakdisk。其中,所述删除FG为所述第一目标值的存储磁盘之前,还包括:添加FG为所述第二目标值的仲裁盘;通过所述仲裁盘确定所述文件系统仲裁正常且FG为所述第二目标值的存储磁盘半数以上处于活跃状态时,执行所述删除FG为所述第一目标值的存储磁盘的步骤;所述将当前存储磁盘的FG从所述第二目标值修改为默认值之后,还包括:删除所述仲裁盘。其中,所述删除FG为所述第一目标值的存储磁盘之前,还包括:对所述文件系统中的节点和fs模块进行健康性检查。其中,所述同步完成后,删除FG为所述第一目标值的存储磁盘,包括:当所述文件系统的flags为空时,删除FG为所述第一目标值的存储磁盘。为实现上述目的,本申请提供了一种GPFS存储替换装置,包括:识别模块,用于当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;第一修改模块,用于修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;同步模块,用于同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;第二修改模块,用于修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。其中,还包括:备份模块,用于备份所述文件系统的集群信息,替换新的tiebreakdisk。其中,还包括:添加模块,用于添加FG为所述第二目标值的仲裁盘,以便通过所述仲裁盘确定所述文件系统仲裁是否正常、FG为所述第二目标值的存储磁盘是否半数以上处于活跃状态;删除模块,用于在将当前存储磁盘的FG从所述第二目标值修改为默认值之后,删除所述仲裁盘。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述GPFS存储替换方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述GPFS存储替换方法的步骤。通过以上方案可知,本申请提供的一种GPFS存储替换方法,包括:当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。GPFS可以通过FS(failuregroups)的方式,实现2个failuregroups的NSD同步复制和冗余。由此可见,本申请提供的GPFS存储替换方法,在安装和使用GPFS的软件的情况下,不需要借助存储虚拟化软件、不需要停机、能在线实现客户存储替换、升级、扩容,提升客户业务连续性,大大减少客户业务停机时间。本申请还公开了一种GPFS存储替换装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为根据一示例性实施例示出的一种GPFS存储替换方法的流程图;图2为根据一示例性实施例示出的另一种GPFS存储替换方法的流程图;图3为根据一示例性实施例示出的一种GPFS存储替换装置的结构图;图4为根据一示例性实施例示出的一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种GPFS存储替换方法,实现了对文件系统进行在线升级。参见图1,根据一示例性实施例示出的一种GPFS存储替换方法的流程图,如图1所示,包括:S101:当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;在本实施例中,GPFS可以通过failuregroups的方式,实现2个failuregroups的NSD同步复制和冗余。初始情况下,只有一个failuregroups1,如果需要替换存储,可以将新存储的lun按照既有lun的大小配置好,加入GPFS集群NSDlist,并且配置到failuregroups2,加入文件系统。NSD的类型包括普通NSD、tiebreakerdisk等,确认所有配置完成以后,开启同步功能。在同步复制完成以后,可以将failuregroups1的磁盘可以从文件系统中释放出来。在本步骤中,首先通过cfgmgr命令识别新存储磁盘,检查磁盘参数:lsattr-Elhdiskpowerxx,修改:chdev-lhdiskpowerxx–aaaa=xxxx。编辑当前存储磁盘的NSD属性,将其中的FG(failureg本文档来自技高网...

【技术保护点】
1.一种GPFS存储替换方法,其特征在于,包括:/n当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;/n修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;/n同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;/n修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。/n

【技术特征摘要】
1.一种GPFS存储替换方法,其特征在于,包括:
当识别到新存储磁盘时,将文件系统的当前存储磁盘的FG设置为第一目标值,将所述新存储磁盘的FG设置为第二目标值;
修改文件系统属性为第二目标值,以使所述新存储磁盘为所述文件系统的当前存储磁盘;
同步所述文件系统,同步完成后,删除FG为所述第一目标值的存储磁盘;
修改所述文件系统属性为所述第一目标值,并将当前存储磁盘的FG从所述第二目标值修改为默认值。


2.根据权利要求1所述GPFS存储替换方法,其特征在于,所述将文件系统的当前存储磁盘的FG设置为第一目标值之前,还包括:
备份所述文件系统的集群信息,替换新的tiebreakdisk。


3.根据权利要求1所述GPFS存储替换方法,其特征在于,所述删除FG为所述第一目标值的存储磁盘之前,还包括:
添加FG为所述第二目标值的仲裁盘;
通过所述仲裁盘确定所述文件系统仲裁正常且FG为所述第二目标值的存储磁盘半数以上处于活跃状态时,执行所述删除FG为所述第一目标值的存储磁盘的步骤;
所述将当前存储磁盘的FG从所述第二目标值修改为默认值之后,还包括:
删除所述仲裁盘。


4.根据权利要求1所述GPFS存储替换方法,其特征在于,所述删除FG为所述第一目标值的存储磁盘之前,还包括:
对所述文件系统中的节点和fs模块进行健康性检查。


5.根据权利要求1至4中任一项所述GPFS存储替换方法,其特征在于,所述同步完成后,删除FG为所述第一目标值的存储磁盘,包括:
当所述文件系统的flags为空时,删除...

【专利技术属性】
技术研发人员:周立明
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1