首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件包 / 一种物流平台自动化运维管理方法

一种物流平台自动化运维管理方法

阅读:77发布:2020-05-11

专利汇可以提供一种物流平台自动化运维管理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种物流平台自动化运维管理方法。传统的运行中的平台系统,需要单独建立监控以查看其状态。对出现异常的资源,需要维护人员登陆异常资源对其进行维护动作。运维管理 软件 的种类较多,软件的功能也各不相同,对于不同的软件,所使用的方法也不相同,这对运维人员对软件的掌握度要求较高。且对于在运维过程中的多个环节,大多数软件难以 覆盖 到整个流程中,往往需要多个其他系统的 支撑 。本发明通过提供一种覆盖任务发起,审核,执行,监控,记录的全流程自动化管理方式,提高运维管理效率。,下面是一种物流平台自动化运维管理方法专利的具体信息内容。

1.一种物流平台自动化运维管理方法,其特征在于,包括以下步骤:
S1,打开自动化运维软件
S2,创建发起需执行任务的请求,填写相关任务信息;
S3,核对任务信息,即S2步骤中的信息是否完整准确;
S4,进一步的,核对完成后申请人点取下一步按钮,运维人员收到任务执行请求;
S5,运维人员在协议资产界面,选择任务对应的主机,主机均以其IP地址作为便签符号,选取主机后点取任务执行按钮;
S6,管理主机从代码库拉取正确的版本代码,执行软件打包;
S7,完成上一个步骤后,管理主机发送kill指令停止任务主机上正在运行的软件程序,进一步的发送rename指令修改程序包名,进一步的发送move指令移动旧的程序包到其他目录;
S8,管理软件收到主机返回值,判断是否开始传送新的程序包;
返回值如是0则开始传送,返回值是1则不传送;
进一步的,传送完成后,执行start指令启动程序;
S9,S8步骤完成后,将程序运行的端口添加到监控项中,监控项为程序的运行状态,以OK或error表示其正常或错误的状态;
S10,执行完一个资产任务后,开始对下一台主机资产进行任务,该步骤一直执行至所有选择过的资产任务执行完毕;
S11,任务执行完毕,界面提示任务结束输出Complete all tasks。记录输出到TXT文本并保存在管理主机数据库中,用户可在后台界面查看。
2.根据权利要求1所述的一种物流平台自动化运维管理方法,其特征在于:在步骤S3中,核对任务信息的具体实现方法为:检测该任务请求信息是否正确存在,先检测本地代码库是否存在版本标签,若版本标签存在,则可选择提交给运维人员,若版本不存在,则无法进入下一流程。
3.根据权利要求1所述的一种物流平台自动化运维管理方法,其特征在于:在步骤S6中,将打包好的软件存放在管理主机上,检查软件包的完整性,若发现不完整则任务失败,对于完整的则进行下一步。
4.根据权利要求1所述的一种物流平台自动化运维管理方法,其特征在于:在步骤S7中,实现的具体方法为:查找软件运行的端口进程,结束软件进程,修改旧的程序包名称并移动到备份目录。任务执行完成返回值。
5.根据权利要求1所述的一种物流平台自动化运维管理方法,其特征在于:在步骤S8中,传送完成后检测完整性,检测完整即执行启动。若不完整,则将旧的程序包修改并恢复到原目录执行启动回滚;该过程完成后进行下一步。

说明书全文

一种物流平台自动化运维管理方法

技术领域

[0001] 本发明涉及物流平台运维领域,尤其是一种物流平台自动化运维管理方法。

背景技术

[0002] 随着运维技术的不断发展,运维管理的手段已经走向了自动化,许多运维工具都提供了自动化运维的功能,不需要运维人员再进行大量的手动操作进行运维工作,制定好执行计划,就可以在计划的时间点执行任务,从而进行运维管理,自动化已经成为了运维的特征之一。
[0003] 对物流平台的运维管理,目前现有的方法有:
[0004] 对需要执行的任务,通过其他方式单独审核,审核通过后反馈运维人员。运维人员对需要执行的任务编写好脚本或相关命令,通过软件调用或手动执行进行相关任务,此方法的缺陷是需要在被管理的资产上存在任务相应的脚本,如任务过程发生变化,即需要对脚本进行修改,管理过程繁琐且复杂。
[0005] 对运行中的平台系统,需要单独建立监控以查看其状态。对出现异常的资源,需要维护人员登陆异常资源对其进行维护动作。运维管理软件的种类较多,软件的功能也各不相同,对于不同的软件,所使用的方法也不相同,这对运维人员对软件的掌握度要求较高。且对于在运维过程中的多个环节,大多数软件难以覆盖到整个流程中,往往需要多个其他系统的支撑

发明内容

[0006] 本发明的发明目的在于:针对上述存在的问题,提供一种物流平台自动化运维管理方法,通过提供一种覆盖任务发起,审核,执行,监控,记录的全流程自动化管理方式,提高运维管理效率,打通运维管理中的各个环节。
[0007] 本发明采用的技术方案如下:
[0008] 1、一种物流平台自动化运维管理方法,其特征在于,包括以下步骤:
[0009] S1,打开自动化运维软件;该软件由:数据库,SSH Server,管理后台,TCP协议组件构成。数据库用于存储软件数据;SSH Server是指通过SSH访问协议资产,进行数据传输交互;管理后台,管理员可以通过后台Web页面进行资产管理、用户管理、资产授权等操作,用户可以通过后台Web页面进行资产登录,文件管理等操作;TCP协议组件用于侦听协议资产服务状态。
[0010] 用户使用授权的账号在后台Web登录,其地址为服务IP地址如X.X.X.X:18080,端口为18080/tcp。
[0011] S2,创建发起需执行任务的请求,填写相关任务信息;信息包括申请人,部,日期,任务名称,注意事项,版本号,附件。
[0012] S3,核对任务信息,即S2步骤中的信息是否完整准确
[0013] S4,进一步的,核对完成后申请人点取下一步按钮,运维人员收到任务执行请求;
[0014] S5,运维人员在协议资产界面,选择任务对应的主机,主机均以其IP地址作为便签符号,选取主机后点取任务执行按钮;
[0015] S6,管理主机从代码库拉取正确的版本代码,执行软件打包;代码库存储程序代码,程序依赖的软件仓库;
[0016] S7,完成上一个步骤后,管理主机发送kill指令停止任务主机上正在运行的软件程序,进一步的发送rename指令修改程序包名,进一步的发送move指令移动旧的程序包到其他目录;
[0017] S8,管理软件收到主机返回值,判断是否开始传送新的程序包;返回值如是0则开始传送,返回值是1则不传送。
[0018] 进一步的,传送完成后,执行start指令启动程序。
[0019] S9,S8步骤完成后,将程序运行的端口添加到监控项中,监控项为程序的运行状态,以OK或error表示其正常或错误的状态。
[0020] S10,执行完一个资产任务后,开始对下一台主机资产进行任务,该步骤一直执行至所有选择过的资产任务执行完毕;
[0021] S11,任务执行完毕,界面提示任务结束输出Complete all tasks,指完成所有任务。记录输出到TXT文本并保存在管理主机数据库中,用户可在后台界面查看。请补充各步骤的详细信息。
[0022] 进一步地,本发明公开了一种物流平台自动化运维管理方法的优选实施方案,在步骤S3中,核对任务信息的具体实现方法为:检测该任务请求信息是否正确存在,先检测本地代码库是否存在版本标签,若版本标签存在,则可选择提交给运维人员,若版本不存在,则无法进入下一流程。
[0023] 进一步地,在步骤S6中,将打包好的软件存放在管理主机上,检查软件包的完整性,若发现不完整则任务失败,对于完整的则进行下一步。
[0024] 进一步地,在步骤S7中,实现的具体方法为:查找软件运行的端口进程,结束软件进程,修改旧的程序包名称并移动到备份目录。任务执行完成返回值。
[0025] 进一步地,S8,传送完成后检测完整性,检测完整即执行启动。若不完整,则将旧的程序包修改并恢复到原目录执行启动回滚;该过程完成后进行下一步。
[0026] 综上所述,由于采用了上述技术方案,本发明的有益效果是:
[0027] 1.针对现有的管理方式,提供了一种更高效率的运维管理方法,打通运维管理中的各个环节,对整个流程进行了管理管控,即提高了管控性,又提高了管理效率;
[0028] 2.任务记录方便回溯,采取依次执行的方式,单个资产任务执行完毕后进行下一个资产任务,从而有效的避免了批量操作出现错误后回滚需时较长的问题,有效的提高了资源可用性。附图说明
[0029] 本发明将通过例子并参照附图的方式说明,其中:
[0030] 图1是本发明的使用流程图

具体实施方式

[0031] 本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0032] 本说明书(包括任何附加权利要求摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0033] 如图1所示,本发明公开了一种物流平台自动化运维管理方法,具体包括以下步骤:
[0034] S1,打开运维管理平台;该软件由:数据库,SSH Server,管理后台,TCP协议组件构成。数据库用于存储软件数据;SSH Server是指通过SSH访问协议资产,进行数据传输交互;管理后台,管理员可以通过后台Web页面进行资产管理、用户管理、资产授权等操作,用户可以通过后台Web页面进行资产登录,文件管理等操作;TCP协议组件用于侦听协议资产服务状态。
[0035] 用户使用授权的账号在后台Web登录,其地址为服务IP地址如X.X.X.X:18080,端口为18080/tcp。
[0036] S2,创建任务请求,重要标识为任务版本号;填写相关任务信息;信息包括申请人,部门,日期,任务名称,注意事项,版本号,附件。
[0037] S3,检测信息是否完整,版本是否正确:具体包括以下步骤:
[0038] S3.1检查所请求的任务版本是否存在,将发起人填写的版本号与代码库中的版本号进行对比;
[0039] S3.2若版本不存在,则返回错误请求信息“版本号错误”,提示任务发起人进行修改,回到S2步骤;
[0040] S3.3若版本存在,则可以选择版本并将请求转到运维人员,通过版本号的检查,只有正确的信息能通过检查达到下一个流程点,避免了信息不全可能引起的错误任务执行。
[0041] S4,打包新版本,停止并备份旧版本:具体包括以下步骤:
[0042] S4.1打包新版本存放到管理平台主机;
[0043] S4.2检测当前运行程序的端口进程,对于检测到的进程,执行命令结束掉该进程;
[0044] S4.3将需要替换的软件包修改名称并进行打包,格式为XXX-日期-old,将其移动到备份目录,该操作执行完成进入下一步。
[0045] S5,完成传输新版本,失败回滚:具体包括以下步骤:
[0046] S5.1前一个任务执行完成,返回值0,触发通过SSH将打包好的软件包传输到任务的主机目录;
[0047] S5.2若前一个任务执行失败,则返回值1,将任务主机上备份目录的程序包移动到原来的程序目录执行启动;
[0048] S6,添加监控:具体包括以下步骤:
[0049] S6.1添加任务主机的TCP.listen[port];
[0050] S6.2通过TCP连接侦听程序端口,若端口存在则返回值0,若端口未存在则返回值1,收到返回值后进入下一台主机操作。
[0051] S7,按资产依次执行,即S4.2-S6.2步骤。
[0052] S8,记录日志:具体包括:
[0053] S8.1判断以上过程中的主机返回值,若该主机的返回值均为0,则代表该主机的所有任务均成功完成,日志中记录为该主机的IP地址-completion of task;若过程中出现过返回值1,则代表该主机的某个阶段任务出现错误,日志中记录为该主机IP-Task error;
[0054] S8.2日志以该任务的执行完成时间作为文件名。
[0055] 这样,打通运维管理中的各个环节,对整个流程进行了管理管控,即提高了管控性,又提高了管理效率;任务记录方便回溯,采取依次执行的方式,单个资产任务执行完毕后进行下一个资产任务,从而有效的避免了批量操作出现错误后回滚需时较长的问题,有效的提高了资源可用性。
[0056] 本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈