CN111026411A - Software remote deployment management method and management machine - Google Patents

Software remote deployment management method and management machine Download PDF

Info

Publication number
CN111026411A
CN111026411A CN201911155825.XA CN201911155825A CN111026411A CN 111026411 A CN111026411 A CN 111026411A CN 201911155825 A CN201911155825 A CN 201911155825A CN 111026411 A CN111026411 A CN 111026411A
Authority
CN
China
Prior art keywords
software
installation
script
deployment
deployed
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.)
Granted
Application number
CN201911155825.XA
Other languages
Chinese (zh)
Other versions
CN111026411B (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.)
Wuhan Dayun Data Technology Co Ltd
Original Assignee
Wuhan Dayun Data Technology 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 Wuhan Dayun Data Technology Co Ltd filed Critical Wuhan Dayun Data Technology Co Ltd
Priority to CN201911155825.XA priority Critical patent/CN111026411B/en
Publication of CN111026411A publication Critical patent/CN111026411A/en
Application granted granted Critical
Publication of CN111026411B publication Critical patent/CN111026411B/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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to the technical field of software deployment, and discloses a software remote deployment management method and a system, wherein the method comprises the following steps: acquiring a configuration file of software to be installed, and acquiring parameters to be configured and an installation script of the software to be installed according to the configuration file; generating a parameter configuration interface according to the parameter to be configured, and acquiring a configuration parameter input by a user through the parameter configuration interface; the configuration parameters are transmitted into the installation script, and the installation script is remotely executed on a host machine to be deployed to realize software deployment; and in the process of executing the installation script, acquiring an installation log of the host to be deployed, and transmitting the installation log into an installation page for displaying. The method has the technical effects of being suitable for remote deployment of different general software and providing a visual deployment interface.

Description

Software remote deployment management method and management machine
Technical Field
The invention relates to the technical field of software deployment, in particular to a software remote deployment management method and a management machine.
Background
DevOps refers to a set of processes, methods and systems collectively used to facilitate application/software engineering development, and to facilitate communication, collaboration and integration between technical operations and quality assurance departments. IT is a culture, exercise or practice that attaches importance to the communication and cooperation between "software developers (Dev)" and "IT operation and maintenance technicians (Ops)". Through the automatic software delivery and architecture change processes, the software can be built, tested and released more quickly, frequently and reliably. It appears because the software industry is increasingly aware that: in order to deliver software products and services on time, development and operation must work in close cooperation.
In the conventional DevOps technology, when each type of software is deployed remotely, an operating system script is often executed, a configuration file is often modified manually, so that complex software deployment work is completed, only deployment of a single type of software can be realized, the DevOps technology is not suitable for cluster deployment of different general software, and the application range is narrow.
Disclosure of Invention
The invention aims to overcome the technical defects, provides a software remote deployment management method and a management machine, and solves the technical problem that a software remote part in the prior art cannot be suitable for different general-purpose software.
In order to achieve the technical purpose, the technical scheme of the invention provides a software remote deployment management method, which comprises the following steps:
acquiring a configuration file of software to be installed, and acquiring parameters to be configured and an installation script of the software to be installed according to the configuration file;
generating a parameter configuration interface according to the parameter to be configured, and acquiring a configuration parameter input by a user through the parameter configuration interface;
the configuration parameters are transmitted into the installation script, and the installation script is remotely executed on a host machine to be deployed to realize software deployment;
and in the process of executing the installation script, acquiring an installation log of the host to be deployed, and transmitting the installation log into an installation page for displaying.
The invention also provides a visualized software remote deployment management machine, which comprises a processor and a memory, wherein the memory stores a computer program, and the computer program is executed by the processor to realize the visualized software remote deployment method.
Compared with the prior art, the invention has the beneficial effects that: the configuration files contain installation scripts, and the installation scripts are obtained by obtaining the configuration files, so that software deployment can be completed by directly and remotely executing the installation scripts without executing operating system scripts, and single-machine and clustered automatic deployment of different software can be realized by only obtaining the configuration files of different software. And generating a parameter configuration interface after the configuration file is obtained, obtaining the configuration parameters input by a user through the parameter configuration interface, and further transmitting the configuration parameters into the installation script to realize the automatic parameter configuration of the installation script without manually modifying the configuration file. The method comprises the steps of obtaining a real-time installation log in the process of remote installation, and carrying out interactive display on the installation log, so that deployment personnel can know an installation process in real time and follow the installation process, the deployment personnel can analyze and process possible deployment problems in time, and real-time management in the process of remote deployment is realized.
Drawings
Fig. 1 is a flowchart of an embodiment of a method for managing remote deployment of software according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example 1
As shown in fig. 1, embodiment 1 of the present invention provides a software remote deployment management method, which is hereinafter referred to as a method for short, and includes the following steps:
s1, acquiring a configuration file of the software to be installed, and acquiring parameters to be configured and an installation script of the software to be installed according to the configuration file;
s2, generating a parameter configuration interface according to the parameter to be configured, and acquiring the configuration parameter input by the user through the parameter configuration interface;
s3, transmitting the configuration parameters into the installation script, and remotely executing the installation script on a host machine to be deployed to realize software deployment;
and S4, acquiring an installation log of the host to be deployed in the process of executing the installation script, and transmitting the installation log into an installation page for display.
The configuration file comprises the installation script, and the installation script is obtained by obtaining the configuration file, so that the software deployment can be finished by directly and remotely executing the installation script without executing the operating system script, and the automatic deployment of different software can be realized by obtaining the configuration files of different software. The installation script can be a shell, powershell, ansible, or the like script. Meanwhile, a parameter configuration interface is generated after the configuration file is acquired, the configuration parameters input by a user are acquired through the parameter configuration interface, and then the configuration parameters are transmitted into the installation script, so that the automatic parameter configuration of the installation script is realized, the configuration file does not need to be modified manually, the configurable parameters and the setting function are provided for each deployment project, the self deployment parameters can be defined conveniently for various deployment projects, and the method is suitable for the deployment of different general software. Preferably, a customized parameter configuration interface is provided for each piece of software, so that the user experience is improved. Meanwhile, the installation log is acquired in the remote installation process and displayed, so that deployment personnel can know the installation progress in real time and follow up the installation process, and the deployment personnel can analyze and process possible deployment problems in time.
The invention adopts the concepts and tools to realize the rapid software delivery on the remote host machine to be deployed, so that the deployment and delivery processes of various software products can be completely and consistently produced and deployed on the site of a client after strict pipeline test and deployment are carried out by the method. Meanwhile, a WYSIWYG WEB configuration interface is provided, and a complex delivery process is simplified into operations of deployment configuration, deployment execution and the like, so that common technicians can also quickly complete software delivery work of a complex system. The method supports dynamic adjustment of configuration parameters before deployment, and various personalized deployment works are completed based on the parameters in the deployment process.
Specifically, the configuration file is a YML configuration file.
The YML configuration file is a configuration file of a specific format, and describes basic information of software to be installed, an installation script, a deletion script, parameters to be configured, and the like.
Preferably, the obtaining of the configuration file of the software to be installed specifically includes:
and establishing a software warehouse, and acquiring the configuration file of the software to be installed from the software warehouse.
The method comprises the steps of establishing a software warehouse and acquiring configuration files from the software warehouse, so that remote software deployment does not need to be on line, software deployment can be completed off line in a private cloud environment, and the method is suitable for various delivery scenes. And acquiring configuration files of all software in the software warehouse, and acquiring basic information of the software from the configuration files so as to generate an installable software list, thereby facilitating the selection and installation of a user.
Preferably, a parameter configuration interface is generated according to the parameter to be configured, and the configuration parameter input by the user is obtained through the parameter configuration interface, further comprising:
generating a host machine configuration interface, acquiring a host machine to be deployed input by a user through the host machine configuration interface, and implementing software deployment on the host machine to be deployed, wherein the number of the host machine to be deployed is at least one.
The method supports the deployment and delivery of various stand-alone software or cluster software, and supports the deployment of stand-alone software on a single host machine, such as an API gateway and a resource directory system; and cluster software such as a container cloud platform, a big data processing platform, a cloud database system, a distributed storage platform and the like can be rapidly deployed on a plurality of host machines, so that the delivery, operation and maintenance difficulty of complex cluster software is greatly reduced. Specifically, the to-be-configured parameters include the to-be-deployed host, a host configuration interface is generated, a plurality of to-be-deployed hosts which need to be deployed are obtained, and then installation scripts are remotely executed on the plurality of to-be-deployed hosts respectively, so that batch deployment of the cluster software is realized. Certainly, when the host to be deployed is configured, various host to be deployed need to be registered and registered, multiple modes such as manual registration, batch file registration, API registration, remote registration and the like can be adopted, and an IAAS interface plug-in can be integrated, so that automatic issuing and registration of the host under an IAAS platform are realized, and when the host to be deployed is configured, the registration ID of the host to be deployed is input.
Preferably, the configuration parameters are transmitted into an installation script, specifically:
and transmitting the configuration parameters into the installation script in a temporary environment variable mode.
The temporary environment variable mode has the advantages of simplicity and convenience, so that the automatic import of the configuration parameters is more conveniently realized.
Preferably, the installation script is remotely executed on the host to be deployed to implement software deployment, specifically:
when the host machine to be deployed is in a window environment, remotely executing the installation script by using a WINRM port to realize software deployment;
and when the host machine to be deployed is in a linux environment, remotely executing the installation script by using the SSH end to realize software deployment.
The method supports various mainstream server operating systems, such as Centos 7.X, Ubuntu 16.X, Windows2008, Windows 2012, Windows 2016 and the like. When the host to be deployed is a window operating system, remote installation can be realized by using a WINRM port built in the window system. When the host machine to be deployed is a linux operating system, remote installation can be achieved by using an SSH (secure Shell) port built in the linux system.
Preferably, the remote execution of the installation script on the host to be deployed to implement software deployment further includes:
acquiring a nesting relation table of the software to be installed through the configuration file, and acquiring a configuration file of dependent software associated with the software to be installed according to the nesting relation table;
and sequentially and remotely executing the installation scripts of the dependent software and the installation scripts of the software to be installed according to the sequence of the nesting relation table to realize nesting installation.
The configuration file comprises a nesting relation table describing the nesting relation between the software to be installed and other software, and the nesting relation table contained in the configuration file indicates that the software to be installed needs to be nested and installed, namely the software needs to be installed on the premise that the dependent software is installed. And acquiring the installation sequence of the software to be installed and the related dependent software according to the nesting relation table, acquiring the configuration files of all the dependent software, acquiring the installation scripts of all the dependent software, and sequentially installing each dependent software and the software to be installed according to the nesting sequence to realize nested installation. And the remote deployment of each dependent software and the remote deployment of the software to be installed are realized by adopting the same method.
Preferably, in the process of executing the installation script, an installation log of the host to be deployed is obtained, and the installation log is transmitted to an installation page to be displayed, specifically:
and in the process of executing the installation script, acquiring an installation log of the host to be deployed in a streaming mode, and transmitting the installation log into an installation page by adopting a comet technology for displaying.
The installation log is obtained in a streaming mode, remote display is carried out by adopting a comet technology, real-time monitoring of installation dynamic is achieved, and deployment personnel can conveniently analyze and process possible deployment problems.
Preferably, the method further includes storing the installation information of the software to be installed after the installation script is executed.
And the installation information of the installed software is stored, so that the query is facilitated. Meanwhile, after the installation script is executed and the remote installation of the software is completed, whether the installation is successful is verified, and installation confirmation information is returned to display to ensure the smooth installation, so that the installation result can be monitored.
Preferably, the method further comprises:
acquiring a deletion script of the software to be deleted according to the configuration file, and remotely executing the deletion script on the host machine to be deployed to delete the software;
in the process of executing the deletion script, acquiring a deletion log in a streaming mode, and transmitting the deletion log into a deletion page by adopting a comet technology for displaying;
and after the deletion script is executed, deleting the installation information of the software to be deleted.
When the installed software is deleted remotely, the configuration file is obtained firstly, the deletion script is obtained through the configuration file, and the deletion script is directly and remotely executed to delete the software. Meanwhile, in the deleting process, the deleting log is obtained, so that the deleting dynamics can be mastered in real time. And after the deletion, deleting the corresponding installation information to update the installation information.
Example 2
Embodiment 2 of the present invention provides a visualized software remote deployment management machine, which includes a processor and a memory, where the memory stores a computer program, and when the computer program is executed by the processor, the visualized software remote deployment management machine implements the visualized software remote deployment method provided in the above embodiments.
The visual software remote deployment management machine provided by the embodiment of the invention is used for realizing the visual software remote deployment management method, so that the visual software remote deployment management method has the technical effects that the visual software remote deployment management machine also has, and the details are not repeated herein.
The above-described embodiments of the present invention should not be construed as limiting the scope of the present invention. Any other corresponding changes and modifications made according to the technical idea of the present invention should be included in the protection scope of the claims of the present invention.

Claims (10)

1. A software remote deployment management method is characterized by comprising the following steps:
acquiring a configuration file of software to be installed, and acquiring parameters to be configured and an installation script of the software to be installed according to the configuration file;
generating a parameter configuration interface according to the parameter to be configured, and acquiring a configuration parameter input by a user through the parameter configuration interface;
the configuration parameters are transmitted into the installation script, and the installation script is remotely executed on a host machine to be deployed to realize software deployment;
and in the process of executing the installation script, acquiring an installation log of the host to be deployed, and transmitting the installation log into an installation page for displaying.
2. The method for remote deployment management of software according to claim 1, wherein the obtaining of the configuration file of the software to be installed specifically comprises:
and establishing a software warehouse, and acquiring the configuration file of the software to be installed from the software warehouse.
3. The method according to claim 1, wherein a parameter configuration interface is generated according to the parameter to be configured, and the configuration parameter input by the user is acquired through the parameter configuration interface, and further comprising:
generating a host machine configuration interface, acquiring a host machine to be deployed input by a user through the host machine configuration interface, and implementing software deployment on the host machine to be deployed, wherein the number of the host machine to be deployed is at least one.
4. The method according to claim 1, wherein the configuration parameters are transmitted to an installation script, specifically:
and transmitting the configuration parameters into the installation script in a temporary environment variable mode.
5. The method for remote software deployment management according to claim 1, wherein the installation script is remotely executed on the host to be deployed to implement software deployment, specifically:
when the host machine to be deployed is in a window environment, remotely executing the installation script by using a WINRM port to realize software deployment;
and when the host machine to be deployed is in a linux environment, remotely executing the installation script by using an SSH port to realize software deployment.
6. The method for remote deployment management of software according to claim 1, wherein the installation script is remotely executed on the host to be deployed to implement software deployment, further comprising:
acquiring a nesting relation table of the software to be installed through the configuration file, and acquiring a configuration file of dependent software associated with the software to be installed according to the nesting relation table;
and sequentially and remotely executing the installation scripts of the dependent software and the installation scripts of the software to be installed according to the sequence of the nesting relation table to realize nesting installation.
7. The method according to claim 1, wherein in the process of executing the installation script, an installation log of a host to be deployed is obtained, and the installation log is transmitted to an installation page to be displayed, specifically:
and in the process of executing the installation script, acquiring an installation log of the host to be deployed in a streaming mode, and transmitting the installation log into an installation page by adopting a comet technology for displaying.
8. The method according to claim 1, further comprising storing installation information of the software to be installed after the installation script is executed.
9. The method according to claim 1, further comprising:
acquiring a deletion script of the software to be deleted according to the configuration file, and remotely executing the deletion script on the host machine to be deployed to delete the software;
in the process of executing the deletion script, acquiring a deletion log in a streaming mode, and transmitting the deletion log into a deletion page by adopting a comet technology for displaying;
and after the deletion script is executed, deleting the installation information of the software to be deleted.
10. A visualized software remote deployment manager, comprising a processor and a memory, wherein a computer program is stored on the memory, and when executed by the processor, the computer program implements the visualized software remote deployment method according to any one of claims 1-9.
CN201911155825.XA 2019-11-22 2019-11-22 Remote deployment management method and management machine for software Active CN111026411B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911155825.XA CN111026411B (en) 2019-11-22 2019-11-22 Remote deployment management method and management machine for software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911155825.XA CN111026411B (en) 2019-11-22 2019-11-22 Remote deployment management method and management machine for software

Publications (2)

Publication Number Publication Date
CN111026411A true CN111026411A (en) 2020-04-17
CN111026411B CN111026411B (en) 2023-09-08

Family

ID=70206927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911155825.XA Active CN111026411B (en) 2019-11-22 2019-11-22 Remote deployment management method and management machine for software

Country Status (1)

Country Link
CN (1) CN111026411B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708549A (en) * 2020-06-19 2020-09-25 浪潮云信息技术股份公司 Full life cycle operation and maintenance management platform implementation method
CN112988716A (en) * 2021-05-15 2021-06-18 杰为软件***(深圳)有限公司 Cloud edge collaborative digital equipment modeling method
CN113407191A (en) * 2021-06-21 2021-09-17 云智慧(北京)科技有限公司 Visual remote deployment method for transformer substation
CN114416109A (en) * 2021-12-15 2022-04-29 广州市玄武无线科技股份有限公司 Program deployment method and device, computer device, and storage medium
CN114416122A (en) * 2021-12-30 2022-04-29 山东奥邦交通设施工程有限公司 Method and system for automatically installing ETC portal system software in batches
CN114661309A (en) * 2022-02-28 2022-06-24 深圳震有科技股份有限公司 Software service remote installation method, device, terminal equipment and storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029605A1 (en) * 1998-06-19 2001-10-11 Jonathan A. Forbes Software package management
US20020124245A1 (en) * 2000-08-14 2002-09-05 Alvin Maddux Method and apparatus for advanced software deployment
US20060031827A1 (en) * 2004-08-05 2006-02-09 International Business Machines Corporation System, apparatus and method of assisting with software product update installations
CN101656623A (en) * 2008-08-21 2010-02-24 华为技术有限公司 Software installing method, sever and system
CN102404381A (en) * 2011-09-02 2012-04-04 西安交通大学 Software deployment system and deployment method based on workflow in cloud computing environment
CN103078958A (en) * 2013-02-05 2013-05-01 北京四方继保自动化股份有限公司 Real-time monitoring supervising method for WEB mode of power SCADA (Supervisory Control And Data Acquisition) on basis of combining SVG (Scalable Vector Graphics) with RIA (Rich Internet Application)
US20130232480A1 (en) * 2012-03-02 2013-09-05 Vmware, Inc. Single, logical, multi-tier application blueprint used for deployment and management of multiple physical applications in a cloud environment
CN103685568A (en) * 2013-12-31 2014-03-26 曙光云计算技术有限公司 Platform service application deployment method and system of PAAS (Platform As A Service) platform under cloud computing environment
US20140130036A1 (en) * 2012-11-02 2014-05-08 Wipro Limited Methods and Systems for Automated Deployment of Software Applications on Heterogeneous Cloud Environments
CN104038743A (en) * 2014-06-23 2014-09-10 浙江工业大学 Video monitoring method fusing position tracking and video monitoring system fusing position tracking
CN104572154A (en) * 2013-10-23 2015-04-29 北京天地超云科技有限公司 Quick deployment method for RHEL (red hat enterprise Linux) operating system and applications
CN104683325A (en) * 2014-12-01 2015-06-03 苏州朗米尔照明科技有限公司 Method for performing personalized information push on basis of comet connections
CN107609202A (en) * 2017-10-25 2018-01-19 武汉斗鱼网络科技有限公司 A kind of method, apparatus and computer equipment for disposing database instance
CN107885551A (en) * 2017-11-27 2018-04-06 山东浪潮商用***有限公司 A kind of service arrangement method, apparatus, computer-readable recording medium and storage control
CN108399083A (en) * 2017-02-07 2018-08-14 北京京东尚科信息技术有限公司 A kind of system deployment method, apparatus, electronic equipment and storage medium
US20180255121A1 (en) * 2017-03-01 2018-09-06 At&T Intellectual Property I, L.P. Managing physical resources of an application
CN108616384A (en) * 2018-03-26 2018-10-02 山东昭元信息科技有限公司 A kind of the service management deployment tool and method of centralization
CN109347663A (en) * 2018-09-28 2019-02-15 南京易捷思达软件科技有限公司 Resource visualizes method of combination in a kind of OpenStack cloud platform

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029605A1 (en) * 1998-06-19 2001-10-11 Jonathan A. Forbes Software package management
US20020124245A1 (en) * 2000-08-14 2002-09-05 Alvin Maddux Method and apparatus for advanced software deployment
US20060031827A1 (en) * 2004-08-05 2006-02-09 International Business Machines Corporation System, apparatus and method of assisting with software product update installations
CN101656623A (en) * 2008-08-21 2010-02-24 华为技术有限公司 Software installing method, sever and system
CN102404381A (en) * 2011-09-02 2012-04-04 西安交通大学 Software deployment system and deployment method based on workflow in cloud computing environment
US20130232480A1 (en) * 2012-03-02 2013-09-05 Vmware, Inc. Single, logical, multi-tier application blueprint used for deployment and management of multiple physical applications in a cloud environment
US20140130036A1 (en) * 2012-11-02 2014-05-08 Wipro Limited Methods and Systems for Automated Deployment of Software Applications on Heterogeneous Cloud Environments
CN103078958A (en) * 2013-02-05 2013-05-01 北京四方继保自动化股份有限公司 Real-time monitoring supervising method for WEB mode of power SCADA (Supervisory Control And Data Acquisition) on basis of combining SVG (Scalable Vector Graphics) with RIA (Rich Internet Application)
CN104572154A (en) * 2013-10-23 2015-04-29 北京天地超云科技有限公司 Quick deployment method for RHEL (red hat enterprise Linux) operating system and applications
CN103685568A (en) * 2013-12-31 2014-03-26 曙光云计算技术有限公司 Platform service application deployment method and system of PAAS (Platform As A Service) platform under cloud computing environment
CN104038743A (en) * 2014-06-23 2014-09-10 浙江工业大学 Video monitoring method fusing position tracking and video monitoring system fusing position tracking
CN104683325A (en) * 2014-12-01 2015-06-03 苏州朗米尔照明科技有限公司 Method for performing personalized information push on basis of comet connections
CN108399083A (en) * 2017-02-07 2018-08-14 北京京东尚科信息技术有限公司 A kind of system deployment method, apparatus, electronic equipment and storage medium
US20180255121A1 (en) * 2017-03-01 2018-09-06 At&T Intellectual Property I, L.P. Managing physical resources of an application
CN107609202A (en) * 2017-10-25 2018-01-19 武汉斗鱼网络科技有限公司 A kind of method, apparatus and computer equipment for disposing database instance
CN107885551A (en) * 2017-11-27 2018-04-06 山东浪潮商用***有限公司 A kind of service arrangement method, apparatus, computer-readable recording medium and storage control
CN108616384A (en) * 2018-03-26 2018-10-02 山东昭元信息科技有限公司 A kind of the service management deployment tool and method of centralization
CN109347663A (en) * 2018-09-28 2019-02-15 南京易捷思达软件科技有限公司 Resource visualizes method of combination in a kind of OpenStack cloud platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李鹏;陈智涛;: "一种集中式仓储化的软件管理方法", 电脑知识与技术, no. 16 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708549A (en) * 2020-06-19 2020-09-25 浪潮云信息技术股份公司 Full life cycle operation and maintenance management platform implementation method
CN112988716A (en) * 2021-05-15 2021-06-18 杰为软件***(深圳)有限公司 Cloud edge collaborative digital equipment modeling method
CN113407191A (en) * 2021-06-21 2021-09-17 云智慧(北京)科技有限公司 Visual remote deployment method for transformer substation
CN114416109A (en) * 2021-12-15 2022-04-29 广州市玄武无线科技股份有限公司 Program deployment method and device, computer device, and storage medium
CN114416109B (en) * 2021-12-15 2023-01-10 广州市玄武无线科技股份有限公司 Program deployment method and device, computer device, and storage medium
CN114416122A (en) * 2021-12-30 2022-04-29 山东奥邦交通设施工程有限公司 Method and system for automatically installing ETC portal system software in batches
CN114661309A (en) * 2022-02-28 2022-06-24 深圳震有科技股份有限公司 Software service remote installation method, device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN111026411B (en) 2023-09-08

Similar Documents

Publication Publication Date Title
CN111026411B (en) Remote deployment management method and management machine for software
US10338550B2 (en) Multisite version and upgrade management system
WO2016090929A1 (en) Method, server and system for software system fault diagnosis
US20170343983A1 (en) System and method for generating machining control data of numerical control machine tool
US20210383291A1 (en) Mainframe workflow manager system and method
US20190235847A1 (en) On-demand execution of continuous delivery pipeline segment models
CN111198778A (en) Self-service terminal fault reporting method and device
CN108268365B (en) Abnormal task injection method, device and system
CN113256095B (en) Draggable configuration agile flow service construction method, system, equipment and medium
US20190235846A1 (en) Continuous delivery pipeline segment models
CN109600271B (en) Mixed cloud management method based on operation and maintenance auditing system
US11954013B2 (en) Method of testing applet performance, electronic device, and computer-readable medium
CN111580833A (en) Application updating method and system, local management agent device and cloud server
CN112882863A (en) Method, device and system for recovering data and electronic equipment
CN109471621B (en) Tool construction method based on big data under Linux system
WO2017201475A1 (en) Systems and methods for non-disruptive continuous software delivery
US10885013B2 (en) Automated application lifecycle tracking using batch processing
CN110018835B (en) YANG model configuration data processing method and device, terminal device and storage medium
CN113076186A (en) Task processing method and device, electronic equipment and storage medium
CN115129574A (en) Code testing method and device
CN110968421A (en) Cluster management method, device and system
CN111176982B (en) Test interface generation method and device
US20140173587A1 (en) Managing an application modification process
CN105407112B (en) Equipment capability learning method, device and system
CN116909582B (en) Visual large-screen service deployment method and device and electronic equipment

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