CN111026411B - Remote deployment management method and management machine for software - Google Patents

Remote deployment management method and management machine for software Download PDF

Info

Publication number
CN111026411B
CN111026411B CN201911155825.XA CN201911155825A CN111026411B CN 111026411 B CN111026411 B CN 111026411B CN 201911155825 A CN201911155825 A CN 201911155825A CN 111026411 B CN111026411 B CN 111026411B
Authority
CN
China
Prior art keywords
software
installation
host
script
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.)
Active
Application number
CN201911155825.XA
Other languages
Chinese (zh)
Other versions
CN111026411A (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

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 method and a system for managing software remote deployment, 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 parameters to be configured, and acquiring configuration parameters 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 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 display. The method and the device are suitable for remote deployment of different general software and provide the technical effect of visual deployment interfaces.

Description

Remote deployment management method and management machine for software
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
The DevOps refers to a group of processes, methods and systems, and is used for promoting development of application programs/software engineering and promoting communication, collaboration and integration between technical operation and quality assurance departments. IT is a culture, exercise or convention that pays attention to the communication cooperation between "software developer (Dev)" and "IT operation and maintenance technician (Ops)". The software can be built, tested and released more quickly, frequently and reliably through the processes of automatic software delivery and architecture change. Its appearance is due to the increasingly clear recognition by the software industry: in order to deliver software products and services on time, development and operation work must be closely coordinated.
In the conventional DevOps technology, when each type of software is deployed remotely, an operating system script is often required to be executed, a configuration file is manually modified to complete complex software deployment work, only deployment of a single type of software can be realized, and the method is not suitable for cluster deployment of different general software and has a narrow adaptation surface.
Disclosure of Invention
The invention aims to overcome the technical defects, provide a software remote deployment management method and a management machine, and solve the technical problem that a software remote part cannot be suitable for different general software in the prior art.
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 parameters to be configured, and acquiring configuration parameters 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 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 display.
The invention also provides a visualized software remote deployment management machine, which comprises a processor and a memory, wherein the computer program stored in the memory 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 acquired by acquiring the configuration files, so that software deployment can be completed by directly executing the installation scripts remotely, operating system scripts are not required to be executed, and single-machine and clustered automatic deployment of different software can be realized by acquiring the configuration files of the different software. And generating a parameter configuration interface after the configuration file is acquired, acquiring configuration parameters input by a user through the parameter configuration interface, and further transmitting the configuration parameters into the installation script, so that automatic parameter configuration of the installation script is realized, and the configuration file is not required to be manually modified. The method comprises the steps of acquiring a real-time installation log in a remote installation process, and interactively displaying the installation log, so that deployment personnel can know an installation process in real time and follow the installation process, deployment personnel can analyze and process deployment problems possibly occurring in time, and real-time management in the remote deployment process 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
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1
As shown in fig. 1, embodiment 1 of the present invention provides a method for managing remote deployment of software, hereinafter referred to as the present method, comprising the following steps:
s1, 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;
s2, generating a parameter configuration interface according to the parameters to be configured, and acquiring configuration parameters input by a user through the parameter configuration interface;
s3, the configuration parameters are transmitted into the installation script, and the installation script is remotely executed on a host to be deployed to realize software deployment;
s4, 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 display.
The configuration files contain the installation script, and the embodiment of the invention obtains the installation script by obtaining the configuration files, so that the software deployment can be completed by directly executing the installation script remotely without executing the operating system script, and the automatic deployment of different software can be realized by only obtaining the configuration files of different software. The installation script may be a script such as shell, powershell, ansible. Meanwhile, a parameter configuration interface is generated after the configuration file is acquired, 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 automatic parameter configuration of the installation script is realized, the configuration file is not required to be manually modified, and meanwhile, a configurable parameter and a setting function are provided for each deployment project, so that various deployment projects can conveniently define own deployment parameters, and the method is suitable for deployment of different general software. Preferably, a customized parameter configuration interface is provided for each piece of software, so that user experience is improved. Meanwhile, the installation log is obtained in the remote installation process, and is displayed, so that deployment personnel can know the installation progress in real time, follow up the installation process, and the deployment personnel can analyze and process the possible deployment problems in time.
The invention adopts Devops concept and tool to realize rapid software delivery on the remote host to be deployed, so that the deployment and delivery process of various software products can be carried out strict pipeline test deployment by the method and then completely consistent production deployment is carried out on the site of a customer. Meanwhile, a WEB configuration interface obtained by the user is provided, and the complex delivery process is simplified into operations such as deployment configuration, deployment execution and the like, so that a common technician can also rapidly 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 profile is a specific format profile describing basic information of software to be installed, installation and deletion scripts, parameters to be configured, and the like.
Preferably, the configuration file of the software to be installed is obtained, specifically:
and establishing a software warehouse, and acquiring a configuration file of the software to be installed from the software warehouse.
The software warehouse is established, and the configuration file is obtained from the software warehouse, so that remote software deployment does not need to be connected to the internet, software deployment work can be finished offline in a private cloud environment, and the method is suitable for various delivery scenes. And acquiring configuration files of all the 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 parameters input by the user are obtained through the parameter configuration interface, and the method further comprises:
generating a host configuration interface, and acquiring a host to be deployed input by a user through the host configuration interface, wherein software deployment is realized on the host to be deployed, and at least one host to be deployed is provided.
The method supports the deployment and delivery of various single machine software or cluster software, and supports the deployment of the single machine software on a single host, 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, is rapidly deployed on a plurality of hosts, so that the difficulty of delivering and maintaining complex cluster software is greatly reduced. Specifically, the parameters to be configured comprise hosts to be deployed, a host configuration interface is generated, a plurality of hosts to be deployed which need to be deployed are obtained, and then installation scripts are remotely executed on the hosts to be deployed respectively, so that batch deployment of cluster software is realized. Of course, when configuring the host to be deployed, various hosts to be deployed need to be registered and registered, various modes such as manual registration, batch file registration, API registration, remote registration and the like can be adopted, and IAAS interface plug-ins can be integrated, so that automatic issuing and registration of the host under the IAAS platform can be realized, and when configuring the host to be deployed, the registration ID of the host to be deployed can be 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 automatic introduction of configuration parameters is realized more conveniently.
Preferably, the remote execution of the installation script on the host to be deployed realizes software deployment, specifically:
when the host to be deployed is a window environment, remotely executing the installation script by using a WINRM port to realize software deployment;
when the host to be deployed is a linux environment, the SSH end is used for remotely executing the installation script to realize software deployment.
The method supports various mainstream server operating systems, such as Centos 7.X, ubuntu 16.X, windows 2008, windows 2012, windows 2016, etc. When the host to be deployed is a window operating system, remote installation can be realized by utilizing a WINRM port built in the window system. When the host to be deployed is a linux operating system, remote installation can be realized by using an SSH port built in the linux operating system.
Preferably, the remote execution of the installation script on the host to be deployed realizes software deployment, and further includes:
acquiring a nested 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 nested relation table;
and remotely executing the installation script of each dependent software and the installation script of the software to be installed in sequence according to the order of the nested relation table to realize nested installation.
The configuration file contains a nested relation table describing the nested relation between the software to be installed and other software, and the configuration file contains the nested relation table which indicates that the software to be installed needs to be installed in a nested way, namely, the software to be installed needs to be established on the premise of being installed depending on the software. According to the nested relation table, the installation order of the software to be installed and the dependent software related to the software to be installed can be obtained, and configuration files of all the dependent software are obtained, so that installation scripts of all the dependent software are obtained, all the dependent software and the software to be installed are installed in sequence according to the nested order, and nested installation is realized. 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 into an installation page to be displayed, specifically:
in the process of executing the installation script, obtaining an installation log of a host to be deployed in a streaming mode, and transmitting the installation log into an installation page for display by adopting a comet technology.
The installation log is obtained in a streaming mode, and remote display is carried out by adopting a comet technology, so that real-time monitoring of installation dynamics is realized, and deployment personnel can analyze and process deployment problems possibly occurring.
Preferably, the method further comprises 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 inquiry is convenient. Meanwhile, after the installation script is executed and the remote installation of the software is completed, whether the installation is successful or not is verified, and installation confirmation information is returned to display so as to ensure the smooth installation, thereby realizing the monitoring of the installation result.
Preferably, the method further comprises:
acquiring a deleting script of the software to be deleted according to the configuration file, and remotely executing the deleting script on the host computer to be deployed to realize software deletion;
in the process of executing the deleting script, acquiring a deleting log in a streaming mode, and transmitting the deleting log into a deleting page for display by adopting a comet technology;
and deleting the installation information of the software to be deleted after the deleting script is executed.
When the installed software is deleted remotely, the configuration file is obtained first, the deleting script is obtained through the configuration file, and the deleting script is directly executed remotely to delete the software. Meanwhile, in the deleting process, a deleting log is obtained, so that deleting dynamics are mastered in real time. After the deletion, deleting the corresponding installation information to realize the update of 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 method provided in the above embodiment is implemented.
The visualized software remote deployment management machine provided by the embodiment of the invention is used for realizing the visualized software remote deployment management method, so that the visualized software remote deployment management machine has the technical effects of the visualized software remote deployment management method, and the visualized software remote deployment management machine is also provided and is not repeated herein.
The above-described embodiments of the present invention do not limit the scope of the present invention. Any other corresponding changes and modifications made in accordance with the technical idea of the present invention shall be included in the scope of the claims of the present invention.

Claims (8)

1. The software remote deployment management method is characterized by comprising the following steps of:
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 parameters to be configured, and acquiring configuration parameters 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 to be deployed to realize software deployment;
in the process of executing the installation script, acquiring an installation log of a host to be deployed, and transmitting the installation log into an installation page for display;
the configuration parameters are transmitted into an installation script, specifically: transmitting the configuration parameters into the installation script in a temporary environment variable mode;
remotely executing the installation script on the host to be deployed to realize software deployment, and further comprising:
acquiring a nested 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 nested relation table;
and remotely executing the installation script of each dependent software and the installation script of the software to be installed in sequence according to the order of the nested relation table to realize nested installation.
2. The method for remotely deploying and managing software according to claim 1, wherein the obtaining a configuration file of the software to be installed specifically comprises:
and establishing a software warehouse, and acquiring a configuration file of the software to be installed from the software warehouse.
3. The method for remotely deploying and managing software according to claim 1, wherein generating a parameter configuration interface according to the parameter to be configured, and obtaining the configuration parameter input by the user through the parameter configuration interface, further comprises:
generating a host configuration interface, and acquiring a host to be deployed input by a user through the host configuration interface, wherein software deployment is realized on the host to be deployed, and at least one host to be deployed is provided.
4. The software remote deployment management method according to claim 1, wherein the software deployment is implemented by remotely executing the installation script on the host to be deployed, specifically:
when the host to be deployed is a window environment, remotely executing the installation script by using a WINRM port to realize software deployment;
when the host to be deployed is a linux environment, the SSH port is used for remotely executing the installation script to realize software deployment.
5. The method for remotely deploying and managing software 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:
in the process of executing the installation script, obtaining an installation log of a host to be deployed in a streaming mode, and transmitting the installation log into an installation page for display by adopting a comet technology.
6. The software remote deployment management method according to claim 1, further comprising storing installation information of the software to be installed after the installation script is executed.
7. The software remote deployment management method of claim 1, further comprising:
acquiring a deleting script of the software to be deleted according to the configuration file, and remotely executing the deleting script on the host computer to be deployed to realize software deletion;
in the process of executing the deleting script, acquiring a deleting log in a streaming mode, and transmitting the deleting log into a deleting page for display by adopting a comet technology;
and deleting the installation information of the software to be deleted after the deleting script is executed.
8. A visualized software remote deployment management machine, comprising a processor and a memory, wherein the memory stores a computer program, which when executed by the processor, implements the visualized software remote deployment method according to any of claims 1-7.
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 CN111026411A (en) 2020-04-17
CN111026411B true 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)

Families Citing this family (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
CN112988716B (en) * 2021-05-15 2021-08-24 杰为软件***(深圳)有限公司 Cloud edge collaborative digital equipment modeling method
CN113407191A (en) * 2021-06-21 2021-09-17 云智慧(北京)科技有限公司 Visual remote deployment method for transformer substation
CN114416109B (en) * 2021-12-15 2023-01-10 广州市玄武无线科技股份有限公司 Program deployment method and device, computer device, and storage medium
CN114416122B (en) * 2021-12-30 2022-11-11 山东奥邦交通设施工程有限公司 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 (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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)
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
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
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

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381742B2 (en) * 1998-06-19 2002-04-30 Microsoft Corporation 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
US9047133B2 (en) * 2012-03-02 2015-06-02 Vmware, Inc. Single, logical, multi-tier application blueprint used for deployment and management of multiple physical applications in a cloud environment
US8997088B2 (en) * 2012-11-02 2015-03-31 Wipro Limited Methods and systems for automated deployment of software applications on heterogeneous cloud environments
US10476748B2 (en) * 2017-03-01 2019-11-12 At&T Intellectual Property I, L.P. Managing physical resources of an application

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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)
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
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
一种集中式仓储化的软件管理方法;李鹏;陈智涛;;电脑知识与技术(16);全文 *

Also Published As

Publication number Publication date
CN111026411A (en) 2020-04-17

Similar Documents

Publication Publication Date Title
CN111026411B (en) Remote deployment management method and management machine for software
EP3842948A2 (en) Method and apparatus for testing edge computing, device, and readable storage medium
US10332043B2 (en) System and approach for setting forth a physical view and a network view of a job
EP3115902B1 (en) Framework for automated testing of mobile apps
US9519663B2 (en) Upgrading and migrating a database by a migration tool
US20170343983A1 (en) System and method for generating machining control data of numerical control machine tool
US11120379B2 (en) Mainframe workflow manager system and method
CN111580869B (en) OPC UA-based data communication method and system
US10405155B2 (en) Cloud-based device configuration management of heterogeneous devices
RU2729406C1 (en) Method and device for automatic control of virtualized flow mirroring policy and data medium
CN104268156B (en) Web site management system and its method
EP3259679A1 (en) An automatically invoked unified visualization interface
US11954013B2 (en) Method of testing applet performance, electronic device, and computer-readable medium
CN113256095A (en) Draggable configured agile flow service construction method, system, device and medium
CN112882863A (en) Method, device and system for recovering data and electronic equipment
CN104298761A (en) Implementation method for master data matching between heterogeneous software systems
US10963596B1 (en) Systems and methods for CAD automation
CN110018835B (en) YANG model configuration data processing method and device, terminal device and storage medium
CN115129574A (en) Code testing method and device
CN102868558A (en) Multi-device software upgrading method and multi-device software upgrading system
CN112799664A (en) Configuration method and system supporting heterogeneous environment
CN112269588A (en) Algorithm upgrading method, device, terminal and computer readable storage medium
US9092295B2 (en) Managing software package updates using communication pipes
US10713278B2 (en) Flexible configuration of offline synchronization scope
CN104468671B (en) A kind of configuring information processing method, device and relevant device

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