一种互联网数据中心自动运维方法、装置和可读存储介质制造方法及图纸

技术编号:30822134 阅读:16 留言:0更新日期:2021-11-18 12:06
本发明专利技术实施例提供一种互联网数据中心自动运维方法、装置和可读存储介质,通过将接收工单、校验配置信息、执行上线操作安装系统以及执行压力测试集成在一起形成自动完成的步骤,并在执行过程中收集状态信息,最大化自动执行各步骤以及自动解决故障,及时将运行结果以及无法解决的故障反馈给相应的人工处理,实现了从需求产生任务工单到装机上线到最后压力测试的完整生产线的自动化,提高了生产效率,降低人工成本,提高了正确率。提高了正确率。提高了正确率。

【技术实现步骤摘要】
一种互联网数据中心自动运维方法、装置和可读存储介质


[0001]本专利技术涉及互联网数据中心装机自动化领域,尤其涉及一种互联网数据中心自动运维方法、装置和可读存储介质。

技术介绍

[0002]现有技术中,在互联网数据中心增加新的硬件服务器时,需由运维工程师人工接受资源分配类型工单,再根据上线要求人工执行脚本推送装机任务,并将工单转发至现场工程师,现场工程师根据工单要求对服务器布线上架,连通网络,开始装机,现场工程师需要人工记录收集装机过程中的状态和问题,并向运维工程师反馈,上线成功后运维工程师发送邮件交付工单。上述过程需要多工种的人工协调以及在各步骤中存在大量的人工操作。运维工程师需要人工分析工单内容,提取有用信息后手动执行脚本推送装机任务,此过程极易出错,遇到大订单时费时费力;装机过程复杂繁琐,出错率高,异常发生时现场工程师需要外接鼠标、键盘、显示器连接服务器查找问题,单台耗时30分钟左右;装机完成后运维工程师需要人工执行脚本对机器进行压测,此过程可控性差,功能简单;上线完成后运维工程师需要手动更新配置管理数据库;无审计功能,事故无法追溯。
[0003]在实现本专利技术过程中,申请人发现现有技术中至少存在如下问题:
[0004]多工种间的人工协调沟通容易出现误解,导致准确性低且效率低下,大量的人工操作进一步导致执行过程容易出现人为的操作失误,最终导致生产效率低,事故率高。

技术实现思路

[0005]本专利技术实施例提供一种互联网数据中心自动运维方法、装置和可读存储介质,通过实现互联网中心装机的自动化,解决了生产效率低、事故率高的问题。
[0006]为达上述目的,一方面,本专利技术实施例提供一种互联网数据中心自动运维方法,包括:
[0007]接收来自消息队列的任务工单,并根据所述任务工单解析得到工单类型和配置信息;
[0008]在确认所述工单类型为上线类型后,根据所述上线类型校验所述配置信息中的每一配置项的合法性;
[0009]在确认所述上线类型为重装系统上线类型且所述配置信息中的所有配置项都合法后,针对所述配置信息中指定的服务器根据所述配置信息执行重装系统上线操作;
[0010]在执行所述重装系统上线操作期间接收并保存上线状态数据;所述上线状态数据由预装的状态收集程序在所述重装系统上线操作的过程中收集得到;
[0011]在所述重装系统上线操作完成后,启动针对所述指定的服务器的压力测试。
[0012]进一步地,所述接收来自消息队列的任务工单,并根据所述任务工单解析得到工单类型和配置信息,包括:
[0013]接收来自消息队列的所述任务工单,并从所述任务工单中获取所述工单类型;
[0014]查询所述任务工单的关联工单,并根据所述任务工单和所述关联工单获得所述配置信息。
[0015]进一步地,在所述上线类型为重装系统上线类型时,所述配置信息中的配置项包括如下之一或任意组合:服务器出厂信息、操作系统信息、服务器硬件信息、网络信息和用户信息;
[0016]所述根据所述上线类型校验所述配置信息中的每一配置项的合法性,包括:
[0017]根据所述服务器出厂信息校验出所述服务器支持所述重装系统上线操作,则所述服务器出厂信息为合法,否则所述服务器出厂信息为不合法;
[0018]校验出操作系统库支持所述操作系统信息对应的操作系统,则所述操作系统信息为合法,否则所述操作系统信息为不合法;所述操作系统库用于记录可用于所述重装系统上线操作的操作系统;
[0019]校验出所述服务器支持所述服务器硬件信息,则所述服务器硬件信息为合法,否则所述服务器硬件信息为不合法;
[0020]校验出所述用户信息与用户信息库中的记录匹配,则所述用户信息为合法,否则所述用户信息为不合法;所述用户信息用于远程登录所述服务器;所述用户信息库用于记录用户登录信息;
[0021]校验出所述服务器对应的所述网络信息完整且有效,则所述网络信息为合法,否则所述网络信息不合法。
[0022]进一步地,在所述根据所述上线类型校验所述配置信息中的每一配置项的合法性之后,还包括:
[0023]在确认所述配置信息中的至少一个配置项不合法后,根据不合法的所述配置信息的配置项生成校验结果提示信息,并通过所述配置信息中指定的第一提示方式将所述校验结果提示信息发送到所述配置信息中指定的第一接收端。
[0024]进一步地,所述重装系统上线类型包括:新服务器上线类型、旧服务器上线类型、在线重装系统类型或者重装系统迁移上线类型;
[0025]相应地,所述在确认所述上线类型为重装系统上线类型且所述配置信息中的所有配置项都合法后,针对所述配置信息中指定的服务器根据所述配置信息执行重装系统上线操作,包括:
[0026]解析所述配置信息生成装机信息;
[0027]通过第一远程命令控制所述指定的服务器执行重启,并进入预启动执行环境;
[0028]通过所述预启动执行环境下发所述装机信息到所述指定的服务器,以使所述指定的服务器根据所述装机信息完成系统安装;
[0029]将所述配置信息同步到指定的配置管理数据库。
[0030]进一步地,所述装机信息包括:所述状态收集程序;
[0031]所述通过所述预启动执行环境下发所述装机信息到所述指定的服务器,以使所述指定的服务器根据所述装机信息完成系统安装,包括:
[0032]通过所述预启动执行环境将所述状态收集程序下发并安装到所述指定的服务器,所述状态收集程序用于收集所述指定的服务器在所述重装系统上线操作执行过程中的上线状态数据;
[0033]所述在执行所述重装系统上线操作期间接收并保存上线状态数据,包括:
[0034]接收来自所述状态收集程序上传的所述上线状态数据,并将所述上线状态数据写入第一数据库;
[0035]如果所述上线状态数据中存在异常信息,则根据所述异常信息自动修复所述异常信息对应的故障;
[0036]如果所述异常信息对应的故障无法自动修复,则根据所述异常信息生成运维提示信息,并将所述运维提示信息通过所述配置信息中指定的第二提示方式发送给所述配置信息中指定的第二接收端。
[0037]进一步地,所述在所述重装系统上线操作完成后,启动针对所述指定的服务器的压力测试,包括:
[0038]根据预先设置的压测规则生成压测任务;
[0039]通过第三远程命令向所述指定的服务器下发所述压测任务,以使所述指定的服务器根据所述压测任务启动压力测试;
[0040]接收到来自所述指定的服务器的压测结果,并将所述压测结果与预先设置的标准结果库比较生成压测报告。
[0041]进一步地,所述上线类型还包括:保留系统迁移上线类型;
[0042]相应地,所述配置信息中的配置项包括如下之一或任意组合:服务器IP地址和服务器MAC地址;
[0043]所述根据所述上线类型校验所述配置信息中的每一配置项的合法性,包括:...

【技术保护点】

【技术特征摘要】
1.一种互联网数据中心自动运维方法,其特征在于,包括:接收来自消息队列的任务工单,并根据所述任务工单解析得到工单类型和配置信息;在确认所述工单类型为上线类型后,根据所述上线类型校验所述配置信息中的每一配置项的合法性;在确认所述上线类型为重装系统上线类型且所述配置信息中的所有配置项都合法后,针对所述配置信息中指定的服务器根据所述配置信息执行重装系统上线操作;在执行所述重装系统上线操作期间接收并保存上线状态数据;所述上线状态数据由预装的状态收集程序在所述重装系统上线操作的过程中收集得到;在所述重装系统上线操作完成后,启动针对所述指定的服务器的压力测试。2.如权利要求1所述的互联网数据中心自动运维方法,其特征在于,所述接收来自消息队列的任务工单,并根据所述任务工单解析得到工单类型和配置信息,包括:接收来自消息队列的所述任务工单,并从所述任务工单中获取所述工单类型;查询所述任务工单的关联工单,并根据所述任务工单和所述关联工单获得所述配置信息。3.如权利要求1所述的互联网数据中心自动运维方法,其特征在于,在所述上线类型为重装系统上线类型时,所述配置信息中的配置项包括如下之一或任意组合:服务器出厂信息、操作系统信息、服务器硬件信息、网络信息和用户信息;所述根据所述上线类型校验所述配置信息中的每一配置项的合法性,包括:根据所述服务器出厂信息校验出所述服务器支持所述重装系统上线操作,则所述服务器出厂信息为合法,否则所述服务器出厂信息为不合法;校验出操作系统库支持所述操作系统信息对应的操作系统,则所述操作系统信息为合法,否则所述操作系统信息为不合法;所述操作系统库用于记录可用于所述重装系统上线操作的操作系统;校验出所述服务器支持所述服务器硬件信息,则所述服务器硬件信息为合法,否则所述服务器硬件信息为不合法;校验出所述用户信息与用户信息库中的记录匹配,则所述用户信息为合法,否则所述用户信息为不合法;所述用户信息用于远程登录所述服务器;所述用户信息库用于记录用户登录信息;校验出所述服务器对应的所述网络信息完整且有效,则所述网络信息为合法,否则所述网络信息不合法。4.如权利要求1所述的互联网数据中心自动运维方法,其特征在于,在所述根据所述上线类型校验所述配置信息中的每一配置项的合法性之后,还包括:在确认所述配置信息中的至少一个配置项不合法后,根据不合法的所述配置信息的配置项生成校验结果提示信息,并通过所述配置信息中指定的第一提示方式将所述校验结果提示信息发送到所述配置信息中指定的第一接收端。5.如权利要求1所述的互联网数据中心自动运维方法,其特征在于,所述重装系统上线类型包括:新服务器上线类型、旧服务器上线类型、在线重装系统类型或者重装系统迁移上线类型;相应地,所述在确认所述上线类型为重装系统上线类型且所述配置信息中的所有配置
项都合法后,针对所述配置信息中指定的服务器根据所述配置信息执行重装系统上线操作,包括:解析所述配置信息生成装机信息;通过第一远程命令控制所述指定的服务器执行重启,并进入预启动执行环境;通过所述预启动执行环境下发所述装机信息到所述指定的服务器,以使所述指定的服务器根据所述装机信息完成...

【专利技术属性】
技术研发人员:张莹光刘占一
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:

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

1