CN111026411A - Software remote deployment management method and management machine - Google Patents
Software remote deployment management method and management machine Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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
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.
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)
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)
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 |
-
2019
- 2019-11-22 CN CN201911155825.XA patent/CN111026411B/en active Active
Patent Citations (18)
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)
Title |
---|
李鹏;陈智涛;: "一种集中式仓储化的软件管理方法", 电脑知识与技术, no. 16 * |
Cited By (7)
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 |