发明名称 一种集群系统实现及任务动态分配方法
摘要 本发明提供一种集群系统实现及任务动态分配方法,利用模式方法来实现对硬件设备及服务的监控,用户需要监控某类硬件设备或服务时,仅需要在模式监控配置文件中填写该类硬件设备或服务的模式,模式分析模块分析该文件并即时检测系统中符合该模式的所有硬件设备或服务,生成系统中相应设备的设备文件名或服务名并写入具体设备及服务监控配置文件,当发生硬件热插拔或服务在线迁移操作包括数据卷在线迁移时,设备及服务检测模块被触发获取被热插拔的设备或自动迁移的服务,并自动修改配置文件,系统包括:模式分析模块、设备及服务检测模块。
申请公布号 CN102694868B 申请公布日期 2016.09.07
申请号 CN201210184950.5 申请日期 2012.06.07
申请人 浪潮电子信息产业股份有限公司 发明人 王通
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种集群服务动态配置系统,其特征在于系统包括:模式分析模块、硬件设备及服务检测模块,其中:a:模式分析模块,是已有监控方式的改进,目前的监控方式需要用户写入具体的需要被监控的设备及服务在系统中的名字,改进后,用户只需要写入希望被监控的某类或某几类设备及服务在系统中的定义,模式分析模块分析该模式监控配置文件,并依据此在系统中搜索具体的满足模式监控配置文件内的模式的硬件设备及服务,并写入具体设备及服务监控配置文件,以备监控模块使用;模式分析模块,分析用户填写的模式监控配置文件,并依据分析的结果即时检测系统中存在的属于用户指定模式的具体硬件设备及服务,并将具体硬件设备及服务信息填入具体设备及服务监控配置文件;设备及服务检测模块,是对硬件设备热插拔及服务迁移的检测及报告模块,在服务器及存储设备中,部分硬件设备都实现了热插拔,当热插拔操作发生时,该模块检测到热插拔操作,得到热插拔设备的具体信息,然后按照用户配置或者通知模式分析模块重新分析,生成具体设备及服务监控配置文件或直接修改具体设备及服务监控配置文件,并通知监控模块,集群环境中发生故障时实现服务的在线迁移,当服务迁移时,设备及服务检测模块检测到被迁移走或迁入的服务,然后按照用户配置或者通知模式分析模块重新分析,生成具体设备及服务监控配置文件或直接修改具体设备及服务监控配置文件,并通知监控模块;b:设备及服务检测模块动态方式监控,不依赖已写好的具体设备监控配置文件,而是动态监测硬件设备热插拔及服务迁移,并将已经改变的硬件及服务环境信息反映到具体设备及服务监控配置文件中去,在用户改变系统硬件配置或服务迁移时,不需要自己修改配置文件;c: 集群任务动态分配的方法:是将各类硬件设备及各类软件服务按预定义的模式分类,动态监控指定模式的具体硬件设备及服务信息,以此来实现服务器、存储设备的大规模动态实时监控,利用模式方法来实现对硬件设备及服务的监控,用户需要监控某类硬件设备或服务时,仅需要在模式监控配置文件中填写该类硬件设备或服务的模式,模式分析模块分析该文件并即时检测系统中符合该模式的所有硬件设备或服务,生成系统中相应设备的设备文件名或服务名并写入具体设备及服务监控配置文件,当发生硬件热插拔或服务在线迁移操作包括数据卷在线迁移时,设备及服务检测模块被触发获取被热插拔的设备或自动迁移的服务,并自动修改配置文件。
地址 250014 山东省济南市高新区舜雅路1036号