[go: up one dir, main page]

CN109683921B - Full-process system deployment method based on power system automation operation and maintenance platform - Google Patents

Full-process system deployment method based on power system automation operation and maintenance platform Download PDF

Info

Publication number
CN109683921B
CN109683921B CN201811624918.8A CN201811624918A CN109683921B CN 109683921 B CN109683921 B CN 109683921B CN 201811624918 A CN201811624918 A CN 201811624918A CN 109683921 B CN109683921 B CN 109683921B
Authority
CN
China
Prior art keywords
host
maintenance platform
configuration
deployment
business
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811624918.8A
Other languages
Chinese (zh)
Other versions
CN109683921A (en
Inventor
冒佳明
李叶飞
王松云
陈国琳
厉文婕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Jiangsu Fangtian Power Technology Co Ltd
Information and Telecommunication Branch of State Grid Jiangsu Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Jiangsu Fangtian Power Technology Co Ltd
Information and Telecommunication Branch of State Grid Jiangsu Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Jiangsu Electric Power Co Ltd, Jiangsu Fangtian Power Technology Co Ltd, Information and Telecommunication Branch of State Grid Jiangsu Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201811624918.8A priority Critical patent/CN109683921B/en
Publication of CN109683921A publication Critical patent/CN109683921A/en
Application granted granted Critical
Publication of CN109683921B publication Critical patent/CN109683921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4403Processor initialisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于电力系统自动化运维平台的全流程系统部署方法,步骤包括输入主机申请信息、进行主机申请信息的判断和验证、进行审批端的逐级审批、创建主机、进行代理客户端的自动安装部署、进行系统环境初始化配置、进行业务系统基础环境自定义部署、转入业务系统数据配置和进行业务系统部署;解决了新业务系统部署时各环节手工创建和部署的问题,提高运维效率降低运维成本,具有良好的应用前景。

Figure 201811624918

The invention discloses a full-process system deployment method based on an automatic operation and maintenance platform of an electric power system. Automatic installation and deployment, initial configuration of the system environment, custom deployment of the basic environment of the business system, data configuration transferred to the business system, and deployment of the business system; it solves the problem of manual creation and deployment of each link when deploying a new business system, and improves operation and maintenance. Efficiency reduces operation and maintenance costs, and has good application prospects.

Figure 201811624918

Description

一种基于电力系统自动化运维平台的全流程系统部署方法A full-process system deployment method based on power system automated operation and maintenance platform

技术领域technical field

本发明属于电力系统自动化运维建设技术领域,具体涉及一种基于电力系统自动化运维平台的全流程系统部署方法。The invention belongs to the technical field of automatic operation and maintenance construction of electric power systems, and in particular relates to a full-process system deployment method based on an automatic operation and maintenance platform of electric power systems.

背景技术Background technique

当前,随着信息化技术以及物联网技术的高速发展,私有云技术逐步成熟,其在生产环境中得到广泛应用,构建应用于生产环境的私有云平台成为电力系统IT建设的重要内容。随着电力系统信息化基础建设日益完善,信息化系统应用在各方面不断深入,电力信息化工作有了明显发展。与此同时,伴随着网络规模的不断扩大,系统复杂性不断增加,在满足业务运行需求的基础上,系统管理与维护的难度不断增加,为满足日益庞大的运维规模,建成的自动化运维平台,实现运维自动化降低运维成本提高运维效率和质量。建成的电力系统云计算平台,为业务应用提供一体化的运行、集成及信息展现环境,实现信息资源集约管理和动态调配,降低运行成本、提高资源利用率;采用云计算技术实现数据中心资源集约化管理、统一使用和动态调配,降低运行成本,大幅提高资源利用率。At present, with the rapid development of information technology and Internet of Things technology, private cloud technology has gradually matured, and it has been widely used in production environments. Building a private cloud platform for production environments has become an important part of power system IT construction. With the improvement of power system informatization infrastructure, the application of informatization system has been deepened in all aspects, and the work of electric power informatization has developed significantly. At the same time, with the continuous expansion of the network scale, the complexity of the system continues to increase. On the basis of meeting the needs of business operation, the difficulty of system management and maintenance continues to increase. The platform realizes the automation of operation and maintenance, reduces the cost of operation and maintenance, and improves the efficiency and quality of operation and maintenance. The built power system cloud computing platform provides an integrated operation, integration and information display environment for business applications, realizes intensive management and dynamic allocation of information resources, reduces operating costs and improves resource utilization; cloud computing technology is used to achieve intensive data center resources Management, unified use and dynamic allocation can reduce operating costs and greatly improve resource utilization.

另一方面,随着虚拟化技术在电力企业落地生根,因数据中心改造,大批物理系统的老系统需要进行云化迁移,纯手工部署运维工作量巨大。大量新系统的上线部署人工维护效率低下。如何有效解决上述问题,降低成本,也成为电力企业面临的挑战。On the other hand, as virtualization technology takes root in electric power enterprises, due to the transformation of data centers, a large number of old systems of physical systems need to be migrated to the cloud, and the manual deployment and operation and maintenance workload is huge. The online deployment and manual maintenance of a large number of new systems are inefficient. How to effectively solve the above problems and reduce costs has also become a challenge for power companies.

发明内容SUMMARY OF THE INVENTION

为解决上述现有技术中存在的技术问题,本发明提供了一种基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,通过对接私有云平台实现虚机创建或物理机系统部署,并扭转到自动化运维平台实现系统初始环境自动部署和配置,实现系统中间件和业务自动部署的全流程解决方案。解决了新业务系统部署时各环节手工创建和部署的问题,提高运维效率降低运维成本,具有良好的应用前景。In order to solve the technical problems existing in the above-mentioned prior art, the present invention provides a full-process system deployment method based on an automatic operation and maintenance platform of a power system, which realizes the automatic deployment of a new business system from scratch and a full-process, by connecting to a private cloud. The platform realizes virtual machine creation or physical machine system deployment, and is reversed to the automatic operation and maintenance platform to realize the automatic deployment and configuration of the initial environment of the system, and realize the whole-process solution of automatic deployment of system middleware and business. It solves the problem of manual creation and deployment of each link in the deployment of new business systems, improves operation and maintenance efficiency, reduces operation and maintenance costs, and has good application prospects.

本发明解决其技术问题是通过以下技术方案实现的:The present invention solves its technical problem and realizes through the following technical solutions:

一种基于电力系统自动化运维平台的全流程系统部署方法,包括以下步骤:A full-process system deployment method based on a power system automated operation and maintenance platform, comprising the following steps:

步骤S1、于自动运维平台填写主机申请信息,所述主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本,填写完成后,由自动运维平台向私有云平台发起主机申请流程;Step S1, fill in the host application information on the automatic operation and maintenance platform, the host application information includes the host information system name, the name of the person in charge, the host model and the operating system version, after the filling is completed, the automatic operation and maintenance platform initiates the host to the private cloud platform application process;

步骤S2、所述步骤S1中的私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;Step S2, after receiving the host application information, the private cloud platform in the step S1 judges and verifies the host application information;

步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;Step S3, check whether the host application information in step S2 matches the private cloud platform, and after passing the inspection, push the host application information to the approval terminal of each relevant person in charge for approval level by level, and the person in charge checks whether the host application information complies with the application Condition, if the person in charge fails the approval, the program is judged to be rejected, and the corresponding host application information is returned to the automatic operation and maintenance platform for modification, and the application is re-applied; if the person in charge approves, the corresponding host application information is entered into the host creation. process;

步骤S4、当所述步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack和VMWare接口创建OpenStack虚机或VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;Step S4, when the host application information of step S3 enters the host creation process, according to the creation type in the host application information, it is judged whether the created host is a virtual machine or a physical machine, if it is a virtual machine, then according to the host application information through OpenStack and a physical machine. The VMWare interface creates an OpenStack virtual machine or a VMWare virtual machine. If it is a physical machine, it will automatically install and deploy the operating system on the physical machine according to the host application information;

步骤S5、若所述步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若所述步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功;Step S5, if the result of the host creation in the step S4 is a failure, then repeat the step S4 to re-create the host or terminate the host creation process and inform the automated operation and maintenance platform, if the step S4 The result of the host creation is successful, Then it informs the automated operation and maintenance platform that the host has been created successfully;

步骤S6、在所述步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,所述代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管;Step S6, in the step S5, after the automatic operation and maintenance platform knows that the host has been successfully created, the successfully created host is reversed to the automatic operation and maintenance platform, and the automatic operation and maintenance platform performs the automatic installation and deployment of the proxy client. The terminal is installed on the successfully created host to realize the registration and management of the successfully created host in the automatic operation and maintenance platform;

步骤S7、在所述步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,所述系统环境初始化配制包括上线前的合规性配置和安全加固配置;Step S7, after the step S6 is completed, perform the system environment initialization configuration of the successfully created host, and the system environment initialization configuration includes the compliance configuration and security hardening configuration before going online;

步骤S8、在完成所述步骤S7中对创建成功的主机系统初始环境配置后由自动运维平台进一步进行业务系统基础环境自定义部署,所述业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装;Step S8, after completing the initial environment configuration of the successfully created host system in step S7, the automatic operation and maintenance platform further carries out the self-defined deployment of the basic environment of the business system, and the self-defined deployment of the basic environment of the business system includes the self-definition of the business user. Creation, custom installation of different versions of JDK, custom installation of middleware weblogic and tomcat;

步骤S9、在完成所述步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,所述业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;Step S9, after completing the self-defined deployment of the successfully created host business system basic environment in step S8, the automatic operation and maintenance platform is transferred to the business system data configuration, and the business system data configuration includes the business system name, needs to be created. Configuration of domain data, service data to be created, and application data to be published;

步骤S10、在完成所述步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,则根据业务数据配置内容进行自动化域创建、server创建、集群创建和应用发布,若是Tomcat中间件,则根据业务数据配置内容进行应用发布。Step S10: After completing the data configuration of the successfully created host business system in the step S9, the system deployment control center performs business system deployment. If it is Weblogic middleware, then according to the business data configuration content, automatic domain creation, server creation, Cluster creation and application release. If it is Tomcat middleware, application release is performed according to the business data configuration content.

作为进一步改进的技术方案,所述步骤S4中,若是虚拟机,则对接OpenStack和VMWare调用不同的虚拟化平台接口进行虚机创建,若是物理机,则通过实现的物理机操作系统自动安装功能进行物理机创建。As a further improved technical solution, in the step S4, if it is a virtual machine, then connect OpenStack and VMWare to call different virtualization platform interfaces to create a virtual machine, if it is a physical machine, then use the realized physical machine operating system automatic installation function to create a virtual machine. Physical machine creation.

作为进一步改进的技术方案,所述步骤S6中的代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。As a further improved technical solution, the steps of installing the proxy client in step S6 sequentially include client download, Yum source configuration, Yum automatic installation, Key automatic configuration and Key authentication detection.

作为进一步改进的技术方案,所述步骤S7中合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置,所述步骤S8中的系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装。As a further improved technical solution, the steps of compliance configuration in step S7 sequentially include custom creation of business users, group permission configuration and baseline directory configuration, and after the system environment initialization configuration in step S8 is completed, the Custom installations of different versions of the secure JDK.

作为进一步改进的技术方案,所述步骤S10中的Weblogic中间件部署的步骤依次包括创建域、创建Server、启动AdminServer、创建集群、创建数据源和应用发布。As a further improved technical solution, the steps of deploying the Weblogic middleware in the step S10 sequentially include creating a domain, creating a Server, starting an AdminServer, creating a cluster, creating a data source, and publishing an application.

作为进一步改进的技术方案,所述步骤S10中的Tomcat中间件部署的步骤依次包括配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。As a further improved technical solution, the steps of deploying the Tomcat middleware in step S10 sequentially include configuring system information, selecting a deployment mode, configuring business parameters, starting Tomcat, and publishing applications.

与现有技术相比,本发明的有益效果为:Compared with the prior art, the beneficial effects of the present invention are:

本发明基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,具有良好的应用前景。The present invention is based on the whole-process system deployment method of the power system automatic operation and maintenance platform, realizes the automatic deployment of the new business system from scratch to the whole process, solves the problems of low efficiency of application connection and reversal of each operation and maintenance team system, complicated approval process, etc. The problem of manual creation and manual deployment of business systems can improve operation and maintenance efficiency and reduce operation and maintenance costs, and has good application prospects.

附图说明Description of drawings

图1是本发明的流程图。Figure 1 is a flow chart of the present invention.

具体实施方式Detailed ways

下面通过具体实施例对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。The present invention will be further described in detail below through specific examples. The following examples are only descriptive, not restrictive, and cannot limit the protection scope of the present invention.

实施例Example

一种基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,如图1所示,包括以下具体步骤:A full-process system deployment method based on the automatic operation and maintenance platform of the power system, realizes the automatic deployment of the new business system from scratch to the whole process, solves the problems of low efficiency of application connection and reversal of the system of each operation and maintenance team, complicated approval process, etc. The problem of manual creation and manual deployment of business systems can improve operation and maintenance efficiency and reduce operation and maintenance costs, as shown in Figure 1, including the following specific steps:

步骤S1、于自动运维平台填写主机申请信息,主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本等基础信息,填写完成后,由自动运维平台向私有云平台发起主机申请流程;Step S1, fill in the host application information on the automatic operation and maintenance platform. The host application information includes basic information such as the name of the host information system, the name of the person in charge, the host model and the operating system version. After the filling is completed, the automatic operation and maintenance platform initiates the private cloud platform. Host application process;

步骤S2、步骤S1中自动运维平台和私有云平台接口对接,在私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;In step S2, the interface of the automatic operation and maintenance platform and the private cloud platform are connected in step S1, and after the private cloud platform receives the host application information, the judgment and verification of the host application information are performed;

步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;Step S3, check whether the host application information in step S2 matches the private cloud platform, and after passing the inspection, push the host application information to the approval terminal of each relevant person in charge for approval level by level, and the person in charge checks whether the host application information complies with the application Condition, if the person in charge fails the approval, the program is judged to be rejected, and the corresponding host application information is returned to the automatic operation and maintenance platform for modification, and the application is re-applied; if the person in charge approves, the corresponding host application information is entered into the host creation. process;

步骤S4、当步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack和VMWare接口创建OpenStack虚机或VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;Step S4, when the host application information of step S3 enters the host creation process, according to the creation type in the host application information, it is judged whether the created host is a virtual machine or a physical machine, if it is a virtual machine, then according to the host application information through the OpenStack and VMWare interfaces Create an OpenStack virtual machine or a VMWare virtual machine. If it is a physical machine, perform automated operating system installation and deployment on the physical machine according to the host application information;

步骤S5、若步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功,可以进行下一步业务级部署;Step S5, if the result of the host creation in step S4 is failure, then repeat step S4 to recreate the host or terminate the host creation process and inform the automated operation and maintenance platform, if the result of the host creation in step S4 is successful, then inform the automated operation and maintenance platform. The maintenance platform host has been successfully created, and the next step of business-level deployment can be performed;

步骤S6、在步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管,其中,代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。Step S6, in step S5, after the automatic operation and maintenance platform knows that the host has been successfully created, the successfully created host is reversed to the automatic operation and maintenance platform, and the automatic operation and maintenance platform performs the automatic installation and deployment of the proxy client, and the proxy client is installed in the creation. On the successful host, in order to realize the registration and management of the successfully created host in the automatic operation and maintenance platform, wherein the steps of installing the proxy client include client download, Yum source configuration, Yum automatic installation, Key automatic configuration and Key authentication. detection.

步骤S7、在步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,系统环境初始化配制包括上线前的合规性配置和安全加固配置等操作,合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置;Step S7, after step S6 is completed, perform the system environment initialization configuration of the successfully created host. The system environment initialization configuration includes operations such as compliance configuration and security hardening configuration before going online. The steps of compliance configuration include business users in turn. custom creation, group permission configuration and baseline directory configuration;

步骤S8、在完成步骤S7中对创建成功的主机系统初始环境配置后,根据各项目组具体情况,由自动运维平台进一步进行业务系统基础环境自定义部署,业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装,其中,系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装;Step S8, after completing the initial environment configuration of the successfully created host system in step S7, according to the specific conditions of each project team, the automatic operation and maintenance platform further conducts the custom deployment of the basic environment of the business system, and the custom deployment of the basic environment of the business system includes the business system. User's custom creation, custom installation of different versions of JDK, custom installation of middleware weblogic and tomcat, among which, after the system environment is initialized and prepared, the security JDK custom installation of different versions is carried out;

步骤S9、在完成步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;Step S9, after completing the custom deployment of the successfully created host business system basic environment in step S8, the automatic operation and maintenance platform is transferred to the business system data configuration, and the business system data configuration includes the business system name, the domain data to be created, the required The configuration of the created service data and the application data to be published;

步骤S10、在完成步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,Weblogic中间件的业务部署相对复杂,故根据业务数据配置内容依次进行创建域、创建Server、启动AdminServer、创建集群、创建数据源和应用发布,若是Tomcat中间件,则根据业务数据配置内容依次进行配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。自此实现整个业务系统的从无到有,应用系统的发布使用。In step S10, after completing the data configuration of the successfully created host business system in step S9, the system deployment control center performs the business system deployment. If it is Weblogic middleware, the business deployment of Weblogic middleware is relatively complicated, so the configuration contents of the business data are arranged in order. Create domains, create servers, start AdminServer, create clusters, create data sources, and publish applications. If it is Tomcat middleware, configure system information, select deployment methods, configure business parameters, start Tomcat, and publish applications in sequence according to the business data configuration content. . Since then, the entire business system has been realized from scratch, and the application system has been released and used.

综上所述,本发明的基于电力系统自动化运维平台的全流程系统部署方法,实现新业务系统从无到有全流程的自动化部署,解决各运维班组系统申请衔接扭转效率低,审批过程复杂等问题,解决主机手动创建和业务系统手动部署的问题,提高运维效率降低运维成本,具有良好的应用前景。To sum up, the whole-process system deployment method based on the power system automatic operation and maintenance platform of the present invention realizes the automatic deployment of the new business system from scratch to the whole process, and solves the problem that the application connection of each operation and maintenance team is low in efficiency and the approval process is low. Complex problems, solve the problem of manual creation of hosts and manual deployment of business systems, improve operation and maintenance efficiency and reduce operation and maintenance costs, and have good application prospects.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.

Claims (6)

1.一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,包括以下步骤:1. A full-process system deployment method based on an automatic operation and maintenance platform for a power system, characterized in that, comprising the following steps: 步骤S1、于自动运维平台填写主机申请信息,所述主机申请信息包括主机信息系统名称、负责人姓名、主机型号和操作系统版本,填写完成后,由自动运维平台向私有云平台发起主机申请流程;Step S1, fill in the host application information on the automatic operation and maintenance platform, the host application information includes the host information system name, the name of the person in charge, the host model and the operating system version, after the filling is completed, the automatic operation and maintenance platform initiates the host to the private cloud platform application process; 步骤S2、所述步骤S1中的私有云平台在接收到主机申请信息后,进行主机申请信息的判断和验证;Step S2, after receiving the host application information, the private cloud platform in the step S1 judges and verifies the host application information; 步骤S3、检验所述步骤S2的主机申请信息是否匹配私有云平台,检验合格后,再将主机申请信息推送至各个相关负责人的审批端进行逐级审批,负责人审核主机申请信息是否符合申请条件,若负责人审批不通过,则程序判定为驳回,并将对应的主机申请信息返回自动运维平台修改后,重新进行申请;若负责人审批通过,则使对应的主机申请信息进入主机创建流程;Step S3, check whether the host application information in step S2 matches the private cloud platform, and after passing the inspection, push the host application information to the approval terminal of each relevant person in charge for approval level by level, and the person in charge checks whether the host application information complies with the application Condition, if the person in charge fails the approval, the program is judged to be rejected, and the corresponding host application information is returned to the automatic operation and maintenance platform for modification, and the application is re-applied; if the person in charge approves, the corresponding host application information is entered into the host creation. process; 步骤S4、当所述步骤S3的主机申请信息进入主机创建流程时,根据主机申请信息中的创建类型,判断创建的主机是虚机还是物理机,若是虚机,则根据主机申请信息通过OpenStack接口创建OpenStack虚机,通过VMWare接口创建VMWare虚机,若是物理机,则根据主机申请信息,对物理机进行自动化操作系统安装部署;Step S4, when the host application information of step S3 enters the host creation process, according to the creation type in the host application information, determine whether the created host is a virtual machine or a physical machine, if it is a virtual machine, then pass the OpenStack interface according to the host application information. Create an OpenStack virtual machine, and create a VMWare virtual machine through the VMWare interface. If it is a physical machine, perform automated operating system installation and deployment on the physical machine according to the host application information; 步骤S5、若所述步骤S4的主机创建的结果为失败,则重复步骤S4进行主机的重新创建或终止主机创建流程并告知自动化运维平台,若所述步骤S4的主机创建的结果为成功,则告知自动化运维平台主机已创建成功;Step S5, if the result of the host creation in the step S4 is a failure, then repeat the step S4 to re-create the host or terminate the host creation process and inform the automated operation and maintenance platform, if the step S4 The result of the host creation is successful, Then it informs the automated operation and maintenance platform that the host has been created successfully; 步骤S6、在所述步骤S5中,自动化运维平台已知主机已创建成功后,创建成功的主机扭转至自动运维平台,由自动运维平台进行代理客户端的自动安装部署,所述代理客户端安装于创建成功的主机上,以实现创建成功的主机在自动运维平台的注册和受管;Step S6, in the step S5, after the automatic operation and maintenance platform knows that the host has been successfully created, the successfully created host is reversed to the automatic operation and maintenance platform, and the automatic operation and maintenance platform performs the automatic installation and deployment of the proxy client. The terminal is installed on the successfully created host to realize the registration and management of the successfully created host in the automatic operation and maintenance platform; 步骤S7、在所述步骤S6完成后,则进行创建成功的主机的系统环境初始化配置,所述系统环境初始化配制包括上线前的合规性配置和安全加固配置;Step S7, after the step S6 is completed, perform the system environment initialization configuration of the successfully created host, and the system environment initialization configuration includes the compliance configuration and security hardening configuration before going online; 步骤S8、在完成所述步骤S7中对创建成功的主机系统初始环境配置后由自动运维平台进一步进行业务系统基础环境自定义部署,所述业务系统基础环境自定义部署包括业务用户的自定义创建、JDK各不同版本的自定义安装、中间件weblogic和tomcat的自定义安装;Step S8, after completing the initial environment configuration of the successfully created host system in step S7, the automatic operation and maintenance platform further carries out the self-defined deployment of the basic environment of the business system, and the self-defined deployment of the basic environment of the business system includes the self-definition of the business user. Creation, custom installation of different versions of JDK, custom installation of middleware weblogic and tomcat; 步骤S9、在完成所述步骤S8中对创建成功的主机业务系统基础环境自定义部署后,由自动运维平台转入业务系统数据配置,所述业务系统数据配置包括业务系统名称、需要创建的域数据、需要创建的服务数据和需要发布的应用数据的配置;Step S9, after completing the self-defined deployment of the successfully created host business system basic environment in step S8, the automatic operation and maintenance platform is transferred to the business system data configuration, and the business system data configuration includes the business system name, needs to be created. Configuration of domain data, service data to be created, and application data to be published; 步骤S10、在完成所述步骤S9中对创建成功的主机业务系统数据配置后,由系统部署控制中心进行业务系统部署,若是Weblogic中间件,则根据业务数据配置内容进行自动化域创建、server创建、集群创建和应用发布,若是Tomcat中间件,则根据业务数据配置内容进行应用发布。Step S10: After completing the data configuration of the successfully created host business system in the step S9, the system deployment control center performs business system deployment. If it is Weblogic middleware, then according to the business data configuration content, automatic domain creation, server creation, Cluster creation and application release. If it is Tomcat middleware, application release is performed according to the business data configuration content. 2.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S4中,若是虚拟机,则对接OpenStack和VMWare调用不同的虚拟化平台接口进行虚机创建,若是物理机,则通过实现的物理机操作系统自动安装功能进行物理机创建。2. A full-process system deployment method based on a power system automated operation and maintenance platform according to claim 1, wherein in the step S4, if it is a virtual machine, then docking OpenStack and VMWare to call different virtualization platforms The interface is used to create a virtual machine. If it is a physical machine, the physical machine is created through the automatic installation function of the physical machine operating system. 3.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S6中的代理客户端的安装的步骤依次包括客户端下载、Yum源配置、Yum自动安装、Key自动配置和Key认证检测。3. A full-process system deployment method based on an automatic operation and maintenance platform for a power system according to claim 1, wherein the step of installing the proxy client in the step S6 sequentially comprises client download, Yum source configuration , Yum automatic installation, Key automatic configuration and Key authentication detection. 4.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S7中合规性配置的步骤依次包括业务用户的自定义创建、属组权限配置和基线目录配置,所述步骤S8中的系统环境初始化配制完成后则进行各不同版本的安全JDK自定义安装。4. A full-process system deployment method based on an automatic operation and maintenance platform for a power system according to claim 1, wherein the step of compliance configuration in the step S7 sequentially includes custom creation of business users, attribute Group authority configuration and baseline directory configuration, after the system environment initialization and preparation in the step S8 is completed, custom installation of different versions of the security JDK is performed. 5.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S10中的Weblogic中间件部署的步骤依次包括创建域、创建Server、启动AdminServer、创建集群、创建数据源和应用发布。5. A full-process system deployment method based on an automated operation and maintenance platform for a power system according to claim 1, wherein the step of deploying the Weblogic middleware in the step S10 sequentially comprises creating a domain, creating a Server, starting AdminServer, create clusters, create data sources and publish applications. 6.根据权利要求1所述的一种基于电力系统自动化运维平台的全流程系统部署方法,其特征在于,所述步骤S10中的Tomcat中间件部署的步骤依次包括配置系统信息、部署方式选择、配置业务参数、启动Tomcat和应用发布。6. A full-process system deployment method based on an automated operation and maintenance platform for a power system according to claim 1, wherein the step of deploying the Tomcat middleware in the step S10 sequentially comprises configuration system information, deployment mode selection , configure business parameters, start Tomcat and publish applications.
CN201811624918.8A 2018-12-28 2018-12-28 Full-process system deployment method based on power system automation operation and maintenance platform Active CN109683921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811624918.8A CN109683921B (en) 2018-12-28 2018-12-28 Full-process system deployment method based on power system automation operation and maintenance platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811624918.8A CN109683921B (en) 2018-12-28 2018-12-28 Full-process system deployment method based on power system automation operation and maintenance platform

Publications (2)

Publication Number Publication Date
CN109683921A CN109683921A (en) 2019-04-26
CN109683921B true CN109683921B (en) 2022-04-15

Family

ID=66190887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811624918.8A Active CN109683921B (en) 2018-12-28 2018-12-28 Full-process system deployment method based on power system automation operation and maintenance platform

Country Status (1)

Country Link
CN (1) CN109683921B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795108B (en) * 2019-09-18 2022-08-16 国网江苏省电力有限公司 Method for deploying Weblogic application based on Ansible layout
CN113438104A (en) * 2021-06-10 2021-09-24 上海甄汇信息科技有限公司 System non-inductive automatic iteration method
CN113778461A (en) * 2021-09-09 2021-12-10 北京炎黄新星网络科技有限公司 Method and system for realizing automatic application deployment
CN115658427A (en) * 2022-10-13 2023-01-31 广东电网有限责任公司广州供电局 Terminal automation operation and maintenance system and method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325951A (en) * 2016-08-30 2017-01-11 广西电网有限责任公司 Automatic deployment method for application system supporting multiple databases and multiple middleware types
CN106325954A (en) * 2016-08-30 2017-01-11 广西电网有限责任公司 Oracle and Weblogic combined one-key automatic deployment method
CN106603267A (en) * 2016-08-30 2017-04-26 广西电网有限责任公司 Automatic one-key deployment method of MySQL and Weblogic combination

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8627309B2 (en) * 2010-02-25 2014-01-07 Microsoft Corporation Automated deployment and servicing of distributed applications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325951A (en) * 2016-08-30 2017-01-11 广西电网有限责任公司 Automatic deployment method for application system supporting multiple databases and multiple middleware types
CN106325954A (en) * 2016-08-30 2017-01-11 广西电网有限责任公司 Oracle and Weblogic combined one-key automatic deployment method
CN106603267A (en) * 2016-08-30 2017-04-26 广西电网有限责任公司 Automatic one-key deployment method of MySQL and Weblogic combination

Also Published As

Publication number Publication date
CN109683921A (en) 2019-04-26

Similar Documents

Publication Publication Date Title
CN109683921B (en) Full-process system deployment method based on power system automation operation and maintenance platform
CN114666333B (en) Control method for cloud computing resource scheduling problem based on multi-tenant theory
CN102369713B (en) Automatic removing method and device of system configuration items
CN106203126B (en) A method and system for vulnerability verification based on simulated environment
CN104468791B (en) The construction method of private clound IaaS platforms
CN103793259B (en) Virtual device generating and deploying method
CN104580519A (en) Method for rapid deployment of openstack cloud computing platform
CN101188624B (en) Grid middleware system based on virtual machine
CN108429768A (en) Cloud data analysis service management system, method and cloud server
CN110661647A (en) Life cycle management method and device
CN106325953A (en) Weblogic cluster one-key automatic deployment method
CN106170763B (en) A software verification method and device
CN112256439B (en) Service directory dynamic updating system and method based on cloud computing resource pool
CN107181634A (en) A kind of server Explore of Unified Management Ideas and system
CN106210046A (en) A kind of volume based on Cinder is across cluster hanging method and system
CN105404530B (en) It is a kind of to realize easy deployment and the system and method using private clound
CN103793242A (en) Quick information system deploying method on basis of virtual computing environment
CN112199157A (en) Cloud environment management method
CN103294599A (en) Cloud-based method for cross test of embedded software
CN110515699A (en) A method and device for obtaining the trusted state of the platform where the virtual machine is located
CN114579250B (en) Method, device and storage medium for constructing virtual cluster
CN103309722A (en) Cloud computation system and application access method thereof
CN104484221A (en) Method for taking over existing vCenter cluster by CloudStack
CN106254419A (en) System and method virtual machine operated by control station server
CN106372142A (en) DM database and Weblogic combination one-key automatic deployment method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant