本发明专利技术涉及一种Linux集群软件的管理方法及其管理系统,管理方法包括下述步骤:(1)获取Linux集群软件的软件信息;(2)获取Linux集群软件实现软件查看和编辑的信息和安装配置信息;(3)对Linux集群软件名称、软件版本、软件描述和软件安装文件进行维护;(4)对Linux集群软件进行安装;(5)判断Linux集群软件是否是首次安装;(6)将Linux集群软件安装的操作信息记录到安装日志文件中。本发明专利技术解决了不能对整个集群中软件的安装、更新、卸载等操作进行集成同一管理的监控管理系统的问题,并实现了Linux集群软件一键安装、批量安装。
【技术实现步骤摘要】
本专利技术涉及计算机集群管理的管理方法及其管理系统,具体涉及一种Linux集群软件的管理方法及其管理系统。
技术介绍
由于对Linux集群上各个节点上的软件进行人工管理是一件工作量较大,内容重复、过程繁琐的工作,因此一个针对Linux集群的专业的软件管理系统,来对集群中所有节点上软件进行统一管理。集群软件管理解决方案类似于windows系统下的一些商业软件管理工具,可以实现一键式软件安装、修改、卸载,不过集群软件管理解决方案针对Linux系统,并且不局限于一台计算机,能够实现对一个或多个集群的所有计算机进行软件管理。 当前,在Linux集群下,还没有一款对整个集群中软件的安装、更新、卸载等操作进行集成同一管理的监控管理系统,如何让使用者通过Web界面方便快捷的实现上述功能,及更为高级的一键安装、批量安装等高级功能,需要一种Linux集群软件的管理方法及其管理系统。
技术实现思路
针对现有技术的不足,本专利技术提供一种Linux集群软件的管理方法及其管理系统,本专利技术解决了不能对整个集群中软件的安装、更新、卸载等操作进行集成同一管理的监控管理系统的问题,并实现了 Linux集群软件一键安装、批量安装。本专利技术的目的是采用下述技术方案实现的一种Linux集群软件的管理方法,其改进之处在于,所述方法包括下述步骤(I)获取Linux集群软件的软件信息;(2)获取Linux集群软件实现软件查看和编辑的信息和安装配置信息;(3)对Linux集群软件名称、软件版本、软件描述和软件安装文件进行维护;(4 )对Linux集群软件进行安装;(5)判断Linux集群软件是否是首次安装;(6)将Linux集群软件安装的操作信息记录到安装日志文件中。其中,所述步骤(I)中,Linux集群软件管理系统读取all_software. prop文件获取Linux集群软件的软件信息。其中,所述步骤(2)中,Linux集群软件管理系统读取脚本文件software_prop. sh获取实现Linux集群软件查看和编辑的信息;并获取实现Linux集群软件安装和修改的安装配置信息。其中,所述步骤(4)中,Linux集群软件进行安装的安装方式包括共享式安装和分布式安装;所述共享式安装是将软件安装到集群的共享存储空间上,供所有计算机共享使用;所述分布式安装选择要安装的计算机。其中,所述步骤(5)中,若是首次安装,则执行安装脚本文件install, sh完成软件安装;否则,执行升级安装,自动执行卸载脚本文件uninstall, sh卸载原安装文件,再执行安装脚本文件install, sh完成软件安装。其中,所述步骤(6)中,Linux集群软件管理系统将Linux集群软件安装操作和卸载操作记录 到安装日志文件中。其中,所述Linux集群软件管理系统通过一键装机同时完成至少一个Linux集群软件不同计算机的一键式批量安装操作。本专利技术基于另一目的提供的一种Linux集群软件的管理系统,其改进之处在于,所述系统包括安装模块用于对Linux集群软件的安装;卸载模块用于对Linux集群软件的卸载;编辑模块用于对Linux集群软件的软件名称、软件版本、软件描述和软件安装文件的维护;更新模块用于对Linux集群中已经安装的软件进行版本更新操作;日志模块用于对Linux集群软件管理系统中的用户操作进行记录。与现有技术比,本专利技术达到的有益效果是I、本专利技术提供的Linux集群软件的管理方法及其管理系统,能够实现在Web界面上完成对整个Linux集群中所有节点的软件安装、卸载、更新等操作,能够实现对一个或多个节点的多个软件的批量安装和修改操作;2、在安装过程中能够可视化显示软件的安装进度;3、软件安装完成后软件安装信息、安装结果或安装失败的失败原因均记录在安装日志中,方便以后错误分析和以后安装参考;4、解决了不能对整个集群中软件的安装、更新、卸载等操作进行集成同一管理的监控管理系统的问题。附图说明图I是本专利技术提供的Linux集群软件的管理方法的流程图。具体实施例方式下面结合附图对本专利技术的具体实施方式作进一步的详细说明。本专利技术提供的Linux集群软件的管理方法的流程如图I所示,该方法包括下述步骤(I)获取Linux集群软件的软件信息,具体的Linux集群软件的管理系统通过读取all_software. prop文件获取所有软件信息;all_software. prop文件中存储所有软件简要信息,详细配置如表I all_software.prop配置详解所示表I all_software. prop 配置详解权利要求1.一种Linux集群软件的管理方法,其特征在于,所述方法包括下述步骤 (O获取Linux集群软件的软件信息; (2)获取Linux集群软件实现软件查看和编辑的信息和安装配置信息; (3)对Linux集群软件名称、软件版本、软件描述和软件安装文件进行维护; (4)对Linux集群软件进行安装; (5)判断Linux集群软件是否是首次安装; (6)将Linux集群软件安装的操作信息记录到安装日志文件中。2.如权利要求I所述的Linux集群软件的管理方法,其特征在于,所述步骤(I)中,Linux集群软件管理系统读取all_software. prop文件获取Linux集群软件的软件信息。3.如权利要求I所述的Linux集群软件的管理方法,其特征在于,所述步骤(2)中,Linux集群软件管理系统读取脚本文件software_prop. sh获取实现Linux集群软件查看和编辑的信息;并获取实现Linux集群软件安装和修改的安装配置信息。4.如权利要求I所述的Linux集群软件的管理方法,其特征在于,所述步骤(4)中,Linux集群软件进行安装的安装方式包括共享式安装和分布式安装;所述共享式安装是将软件安装到集群的共享存储空间上,供所有计算机共享使用;所述分布式安装选择要安装的计算机。5.如权利要求I所述的Linux集群软件的管理方法,其特征在于,所述步骤(5)中,若是首次安装,则执行安装脚本文件install, sh完成软件安装;否则,执行升级安装,自动执行卸载脚本文件uninstall, sh卸载原安装文件,再执行安装脚本文件install, sh完成软件安装。6.如权利要求I所述的Linux集群软件的管理方法,其特征在于,所述步骤(6)中,Linux集群软件管理系统将Linux集群软件安装操作和卸载操作记录到安装日志文件中。7.如权利要求2、3和6中任一项所述的Linux集群软件的管理方法,其特征在于,所述Linux集群软件管理系统通过一键装机同时完成至少一个Linux集群软件不同计算机的一键式批量安装操作。8.—种Linux集群软件的管理系统,其特征在于,所述系统包括 安装模块用于对Linux集群软件的安装; 卸载模块用于对Linux集群软件的卸载; 编辑模块用于对Linux集群软件的软件名称、软件版本、软件描述和软件安装文件的维护; 更新模块用于对Linux集群中已经安装的软件进行版本更新操作; 日志模块用于对Linux集群软件管理系统中的用户操作进行记录。全文摘要本专利技术涉及一种Linux集群软件的管理方法及其管理系统,管理方法包括下述步骤本文档来自技高网...
【技术保护点】
一种Linux集群软件的管理方法,其特征在于,所述方法包括下述步骤:(1)获取Linux集群软件的软件信息;(2)获取Linux集群软件实现软件查看和编辑的信息和安装配置信息;(3)对Linux集群软件名称、软件版本、软件描述和软件安装文件进行维护;(4)对Linux集群软件进行安装;(5)判断Linux集群软件是否是首次安装;(6)将Linux集群软件安装的操作信息记录到安装日志文件中。
【技术特征摘要】
【专利技术属性】
技术研发人员:程宝强,张磊,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。