一种集群系统管理优化方法及平台技术方案

技术编号:14349330 阅读:78 留言:0更新日期:2017-01-04 19:58
本申请公开了一种集群系统管理优化方法,包括:在集群系统中创建N个共享存储区域,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;将集群系统的每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作。本申请进一步提升了集群系统的DRS性能和HA性能。另外,本申请还相应地公开了一种集群系统管理优化平台。

【技术实现步骤摘要】

本专利技术涉及集群管理
,特别涉及一种集群系统管理优化方法及平台
技术介绍
当前,随着计算机技术和网络技术的快速发展,集群系统以其强大的运算能力和健壮的容错机制逐渐成为了计算机行业的焦点。然而,在传统集群系统中,同一个集群管理器下的所有主机无法作为一个DRS域(DRS,即DistributedResourceScheduler,分布式资源调度)或HA域(HA,即HighAvailable,高可用)来使用,每次为该集群管理器下的所有主机配备高可用时,均需要进一步指定DRS域或HA域,还需要从不同的共享存储区域中对相应的资源进行迁移操作,这样需要消耗大量的时间,从而影响了集群系统的DRS性能和HA性能。综上所述可以看出,如何进一步提升集群系统的DRS性能和HA性能是目前亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种集群系统管理优化方法及平台,进一步提升了集群系统的DRS性能和HA性能。其具体方案如下:一种集群系统管理优化方法,包括:在集群系统中创建N个共享存储区域,N为正整数,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,所述集群系统中包括N个子集群,所述N个子集群与所述N个共享存储区域一一对应;将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;将每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作,以将该主机的主机ID以及该主机的sanlock标识符保存至该共享存储区域上的ids空间。优选的,所述集群系统管理优化方法,还包括:在任一ids空间中,将该ids空间中所有主机的主机ID保存至预设的主机ID列表,并将该ids空间中所有主机的sanlock标识符保存至预设的sanlock标识符列表。优选的,所述集群系统管理优化方法,还包括:在任一ids空间中,根据相应主机ID列表中每个主机ID所属的时间戳,来判断相应子集群中所有主机的在线状态;其中,当任一主机ID所属的时间戳超时,则判定与该主机ID对应的主机处于离线状态,当任一主机ID所属的时间戳未超时,则判定与该主机ID对应的主机处于在线状态。优选的,所述集群系统管理优化方法,还包括:当任一ids空间中的任一主机ID所属的时间戳超时,则发送轻量级的杀死进程命令到与该主机ID对应的主机,以轻度杀掉该主机在相应共享存储区域上所占用的共享资源。优选的,所述集群系统管理优化方法,还包括:当任一共享存储区域上的任一主机与该共享存储区域断开连接后,则依次向该主机发送轻量级的杀死进程命令、强制性的杀死进程命令以及主机重启命令,以重度杀掉该主机在该共享存储区域上所占用的共享资源。优选的,在将主机挂载至共享存储区域中时,允许将同一台主机同时挂载至不同的共享存储区域上。优选的,所述将同一台主机同时挂载至不同的共享存储区域上的过程,包括:将同一台主机上不同的虚拟操作系统挂载至不同的共享存储区域。本专利技术还公开了一种集群系统管理优化平台,包括:共享存储区域建立模块,用于在集群系统中创建N个共享存储区域,N为正整数,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,所述集群系统中包括N个子集群,所述N个子集群与所述N个共享存储区域一一对应;空间确定模块,用于将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;主机挂载模块,用于将每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作,以将该主机的主机ID以及该主机的sanlock标识符保存至该共享存储区域上的ids空间。优选的,所述主机挂载模块在将主机挂载至共享存储区域中时,允许将同一台主机同时挂载至不同的共享存储区域上。本专利技术中,集群系统管理优化方法,包括:在集群系统中创建N个共享存储区域,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,集群系统中包括N个子集群,上述N个子集群与上述N个共享存储区域一一对应;将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;将每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作,以将该主机的主机ID以及该主机的sanlock标识符保存至该共享存储区域上的ids空间。可见,本专利技术中,集群系统中的每个共享存储区域上均由一个与其对应的sanlock分布式锁管理器对其进行集群管理,并且,与任一共享存储区域对应的子集群下的所有主机均挂载至该共享存储区域中,任一主机挂载至某一共享存储区域时,该主机需要在该共享存储区域上执行add_lockspace操作,以上技术方案使得与同一个sanlock分布式锁管理器对应的所有主机均挂载到同一个共享存储区域中,从而使得同一个sanlock分布式锁管理器下的所有主机可作为一个DRS域或HA域,无需在为同一个sanlock分布式锁管理器下的所有主机配备高可用时进一步指定DRS域或HA域,并且由于是挂载到同一个共享存储区域中,所以也无需在为同一个sanlock分布式锁管理器下的所有主机配备高可用时进行存储资源的迁移,从而进一步提升了集群系统的DRS性能和HA性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种集群系统管理优化方法流程图;图2为本专利技术实施例公开的一种集群系统管理优化平台结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种集群系统管理优化方法,参见图1所示,该方法包括:步骤S11:在集群系统中创建N个共享存储区域,N为正整数,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,集群系统中包括N个子集群,上述N个子集群与上述N个共享存储区域一一对应。需要说明的是,上述sanlock分布式锁管理器是一个基于SAN(即StorageAreaNetwork)的分布式锁管理器。另外需要说明的是,上述每个子集群中均包括至少两台主机,并且,同一台主机可以只属于同一个子集群,也可以分别属于不同的子集群。步骤S12:将从每个共享存储区域上划分出的一块存储空间确定为本文档来自技高网...
一种集群系统管理优化方法及平台

【技术保护点】
一种集群系统管理优化方法,其特征在于,包括:在集群系统中创建N个共享存储区域,N为正整数,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,所述集群系统中包括N个子集群,所述N个子集群与所述N个共享存储区域一一对应;将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;将每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作,以将该主机的主机ID以及该主机的sanlock标识符保存至该共享存储区域上的ids空间。

【技术特征摘要】
1.一种集群系统管理优化方法,其特征在于,包括:在集群系统中创建N个共享存储区域,N为正整数,并分别为每个共享存储区域设置相应的对该共享存储区域进行集群管理的sanlock分布式锁管理器;其中,所述集群系统中包括N个子集群,所述N个子集群与所述N个共享存储区域一一对应;将从每个共享存储区域上划分出的一块存储空间确定为该共享存储区域上sanlock分布式锁管理器的ids空间;将每个子集群中的所有主机挂载至与该子集群对应的共享存储区域中,并且当需要将任一主机挂载至任一共享存储区域,则控制该主机在该共享存储区域上执行add_lockspace操作,以将该主机的主机ID以及该主机的sanlock标识符保存至该共享存储区域上的ids空间。2.根据权利要求1所述的集群系统管理优化方法,其特征在于,还包括:在任一ids空间中,将该ids空间中所有主机的主机ID保存至预设的主机ID列表,并将该ids空间中所有主机的sanlock标识符保存至预设的sanlock标识符列表。3.根据权利要求2所述的集群系统管理优化方法,其特征在于,还包括:在任一ids空间中,根据相应主机ID列表中每个主机ID所属的时间戳,来判断相应子集群中所有主机的在线状态;其中,当任一主机ID所属的时间戳超时,则判定与该主机ID对应的主机处于离线状态,当任一主机ID所属的时间戳未超时,则判定与该主机ID对应的主机处于在线状态。4.根据权利要求3所述的集群系统管理优化方法,其特征在于,还包括:当任一ids空间中的任一主机ID所属的时间戳超时,则发送轻量级的杀死进程命令到与该主机ID对应的主机,以轻度杀掉该主机在相应共享存储区域上所占用的共享资源。5.根...

【专利技术属性】
技术研发人员:马怀旭方浩樊云龙姜文涛赵祯龙
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1