一种基于电力系统自动化运维平台的全流程系统部署方法

阅读: 评论:0

著录项
  • CN201811624918.8
  • 20181228
  • CN109683921A
  • 20190426
  • 国网江苏省电力有限公司信息通信分公司;江苏方天电力技术有限公司;国网江苏省电力有限公司;国家电网有限公司
  • 冒佳明;李叶飞;王松云;陈国琳;厉文婕
  • G06F8/61
  • G06F8/61 G06F9/4401 G06Q10/06 G06Q50/06

  • 江苏省南京市北京西路20号
  • 江苏(32)
  • 南京纵横知识产权代理有限公司
  • 董建林
摘要
本发明公开了一种基于电力系统自动化运维平台的全流程系统部署方法,步骤包括输入主机申请信息、进行主机申请信息的判断和验证、进行审批端的逐级审批、创建主机、进行代理客户端的自动安装部署、进行系统环境初始化配置、进行业务系统基础环境自定义部署、转入业务系统数据配置和进行业务系统部署;解决了新业务系统部署时各环节手工创建和部署的问题,提高运维效率降低运维成本,具有良好的应用前景。
权利要求

1.一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,包括以下步骤:

步骤S1、于自动运维平台填写主机申请信息,所述主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本,填写完成后,由自动运维平台向私有云平台发起主机申请流程;

步骤S2、所述步骤S1中的私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;

步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;

步骤S4、当所述步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack和VMWare接口创建OpenStack虚机或VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;

步骤S5、若所述步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若所述步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功;

步骤S6、在所述步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,所述代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管;

步骤S7、在所述步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,所述系统环境初始化配制包括上线前的合规性配置和安全加固配置;

步骤S8、在完成所述步骤S7中对创建成功的主机系统初始环境配置后由自动运维平台进一步进行业务系统基础环境自定义部署,所述业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装;

步骤S9、在完成所述步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,所述业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;

步骤S10、在完成所述步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,则根据业务数据配置内容进行自动化域创建、server创建、集创建和应用发布,若是Tomcat中间件,则根据业务数据配置内容进行应用发布。

2.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S4中,若是虚拟机,则对接OpenStack和VMWare调用不同的虚拟化平台接口进行虚机创建,若是物理机,则通过实现的物理机操作系统自动安装功能进行物理机创建。

3.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S6中的代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。

4.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S7中合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置,所述步骤S8中的系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装。

5.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S10中的Weblogic中间件部署的步骤依次包括创建域、创建Server、启动AdminServer、创建集、创建数据源和应用发布。

6.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S10中的Tomcat中间件部署的步骤依次包括配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。

说明书
技术领域

本发明属于电力系统自动化运维建设技术领域,具体涉及一种基于电力系统自动化运维平台的全流程系统部署方法。

当前,随着信息化技术以及物联网技术的高速发展,私有云技术逐步成熟,其在生产环境中得到广泛应用,构建应用于生产环境的私有云平台成为电力系统IT建设的重要内容。随着电力系统信息化基础建设日益完善,信息化系统应用在各方面不断深入,电力信息化工作有了明显发展。与此同时,伴随着网络规模的不断扩大,系统复杂性不断增加,在满足业务运行需求的基础上,系统管理与维护的难度不断增加,为满足日益庞大的运维规模,建成的自动化运维平台,实现运维自动化降低运维成本提高运维效率和质量。建成的电力系统云计算平台,为业务应用提供一体化的运行、集成及信息展现环境,实现信息资源集约管理和动态调配,降低运行成本、提高资源利用率;采用云计算技术实现数据中心资源集约化管理、统一使用和动态调配,降低运行成本,大幅提高资源利用率。

另一方面,随着虚拟化技术在电力企业落地生根,因数据中心改造,大批物理系统的老系统需要进行云化迁移,纯手工部署运维工作量巨大。大量新系统的上线部署人工维护效率低下。如何有效解决上述问题,降低成本,也成为电力企业面临的挑战。

为解决上述现有技术中存在的技术问题,本发明提供了一种基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,通过对接私有云平台实现虚机创建或物理机系统部署,并扭转到自动化运维平台实现系统初始环境自动部署和配置,实现系统中间件和业务自动部署的全流程解决方案。解决了新业务系统部署时各环节手工创建和部署的问题,提高运维效率降低运维成本,具有良好的应用前景。

本发明解决其技术问题是通过以下技术方案实现的:

一种基于电力系统自动化运维平台的全流程系统部署方法,包括以下步骤:

步骤S1、于自动运维平台填写主机申请信息,所述主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本,填写完成后,由自动运维平台向私有云平台发起主机申请流程;

步骤S2、所述步骤S1中的私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;

步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;

步骤S4、当所述步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack和VMWare接口创建OpenStack虚机或VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;

步骤S5、若所述步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若所述步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功;

步骤S6、在所述步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,所述代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管;

步骤S7、在所述步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,所述系统环境初始化配制包括上线前的合规性配置和安全加固配置;

步骤S8、在完成所述步骤S7中对创建成功的主机系统初始环境配置后由自动运维平台进一步进行业务系统基础环境自定义部署,所述业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装;

步骤S9、在完成所述步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,所述业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;

步骤S10、在完成所述步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,则根据业务数据配置内容进行自动化域创建、server创建、集创建和应用发布,若是Tomcat中间件,则根据业务数据配置内容进行应用发布。

作为进一步改进的技术方案,所述步骤S4中,若是虚拟机,则对接OpenStack和VMWare调用不同的虚拟化平台接口进行虚机创建,若是物理机,则通过实现的物理机操作系统自动安装功能进行物理机创建。

作为进一步改进的技术方案,所述步骤S6中的代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。

作为进一步改进的技术方案,所述步骤S7中合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置,所述步骤S8中的系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装。

作为进一步改进的技术方案,所述步骤S10中的Weblogic中间件部署的步骤依次包括创建域、创建Server、启动AdminServer、创建集、创建数据源和应用发布。

作为进一步改进的技术方案,所述步骤S10中的Tomcat中间件部署的步骤依次包括配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。

与现有技术相比,本发明的有益效果为:

本发明基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,具有良好的应用前景。

图1是本发明的流程图。

下面通过具体实施例对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。

实施例

一种基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,如图1所示,包括以下具体步骤:

步骤S1、于自动运维平台填写主机申请信息,主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本等基础信息,填写完成后,由自动运维平台向私有云平台发起主机申请流程;

步骤S2、步骤S1中自动运维平台和私有云平台接口对接,在私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;

步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;

步骤S4、当步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack和VMWare接口创建OpenStack虚机或VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;

步骤S5、若步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功,可以进行下一步业务级部署;

步骤S6、在步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管,其中,代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。

步骤S7、在步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,系统环境初始化配制包括上线前的合规性配置和安全加固配置等操作,合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置;

步骤S8、在完成步骤S7中对创建成功的主机系统初始环境配置后,根据各项目组具体情况,由自动运维平台进一步进行业务系统基础环境自定义部署,业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装,其中,系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装;

步骤S9、在完成步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;

步骤S10、在完成步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,Weblogic中间件的业务部署相对复杂,故根据业务数据配置内容依次进行创建域、创建Server、启动AdminServer、创建集、创建数据源和应用发布,若是Tomcat中间件,则根据业务数据配置内容依次进行配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。自此实现整个业务系统的从无到有,应用系统的发布使用。

综上所述,本发明的基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,具有良好的应用前景。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

本文发布于:2023-04-13 15:43:34,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/86097.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图