CN114371853B - Distributed system deployment method, device, terminal equipment and storage medium - Google Patents
Distributed system deployment method, device, terminal equipment and storage medium Download PDFInfo
- Publication number
- CN114371853B CN114371853B CN202210022154.5A CN202210022154A CN114371853B CN 114371853 B CN114371853 B CN 114371853B CN 202210022154 A CN202210022154 A CN 202210022154A CN 114371853 B CN114371853 B CN 114371853B
- Authority
- CN
- China
- Prior art keywords
- deployment
- subsystem
- instruction
- environment information
- determining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000007613 environmental effect Effects 0.000 claims description 14
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000001172 regenerating effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 230000002349 favourable effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Multi Processors (AREA)
Abstract
The invention discloses a distributed system deployment method, a distributed system deployment device, terminal equipment and a storage medium, wherein the method comprises the following steps: acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem; determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem; and detecting each subsystem, determining the working state of each subsystem, and generating deployment contents according to the working state. The invention can realize simultaneous deployment and correspondence of a large number of devices, has high deployment efficiency, realizes the whole deployment process automatically, is favorable for timely feeding back problems, and greatly improves the deployment efficiency and effectiveness of each subsystem.
Description
Technical Field
The present invention relates to the field of system deployment technologies, and in particular, to a distributed system deployment method and apparatus, a terminal device, and a storage medium.
Background
Distributed systems (distributed systems) are software systems built on top of a network. It is the nature of software that the distributed system is highly cohesive and transparent. Thus, the distinction between a network and a distributed system is more in the high-level software (specifically the operating system) than in the hardware.
In a distributed system, a set of independent computers appear to the user as a unified whole, as if it were a system. The system has various general physical and logical resources, can dynamically allocate tasks, and realizes information exchange by the dispersed physical and logical resources through a computer network. There is a distributed operating system in the system that manages computer resources in a global manner. Typically, a distributed system has only one model or paradigm for a user.
However, the information deployment and the monitoring of the devices in the existing distributed system have the problems of low efficiency and low automation degree.
Thus, there is a need for improvements and enhancements in the art.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method, an apparatus, a terminal device and a storage medium for deploying a distributed system, aiming at solving the problems of low efficiency and low automation degree of information deployment and monitoring of devices in the distributed system in the prior art.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides a method for deploying a distributed system, wherein the method includes:
acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem;
determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem;
and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state.
In one implementation, the obtaining environment information and generating a deployment instruction according to the environment information includes:
receiving a system deployment scheme, and acquiring the environment information according to the system deployment scheme;
generating a plan deployment instruction according to the environment information, wherein the plan deployment instruction comprises deployment schemes of the subsystems;
simulating the plan deployment instruction, and determining the feasibility of the plan deployment instruction;
generating the deployment instruction according to the feasibility.
In one implementation, the simulating the plan deployment instruction and determining feasibility of the plan deployment instruction include:
simulating the plan deployment instruction, and determining the working condition of each subsystem under the plan deployment instruction;
if the working condition is that the basic environmental elements under normal working are met, determining that the plan deployment instruction is feasible;
and if the working condition is that the basic environment elements under normal working are not satisfied, determining that the plan deployment instruction is not feasible.
In an implementation manner, the determining, according to the deployment instruction, a deployment scheme of each subsystem and performing deployment work on each subsystem includes:
splitting the deployment instruction to obtain an independent subsystem deployment instruction;
determining a deployment scheme of each subsystem according to the subsystem deployment instruction;
and respectively carrying out deployment work on each subsystem according to the deployment scheme.
In one implementation, the detecting the subsystems, determining the working states of the subsystems, and generating deployment content according to the working states includes:
respectively detecting each subsystem according to the deployment scheme of each subsystem to determine the working state of each subsystem;
and if the working state is normal, generating the deployment content.
In one implementation, the detecting the subsystems, determining the working states of the subsystems, and generating deployment content according to the working states includes:
and if the working state is abnormal, adjusting the environmental information, and regenerating the deployment instruction according to the adjusted environmental information.
In one implementation, the detecting the subsystems, determining the working states of the subsystems, and generating deployment content according to the working states includes:
and if the working state is abnormal, detecting the equipment operation condition of each subsystem.
In a second aspect, an embodiment of the present invention further provides a distributed system deployment apparatus, where the apparatus includes:
the deployment instruction generation module is used for acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem;
the deployment scheme application module is used for determining the deployment scheme of each subsystem according to the deployment instruction and deploying each subsystem;
and the deployment content generation module is used for detecting each subsystem, determining the working state of each subsystem and generating deployment content according to the working state.
In a third aspect, an embodiment of the present invention further provides a terminal device, where the terminal device includes a memory, a processor, and a distributed system deployment program that is stored in the memory and is executable on the processor, and when the processor executes the distributed system deployment program, the steps of the distributed system deployment method according to any one of the above schemes are implemented.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores thereon a distributed system deployment program, and when the distributed system deployment program is executed by a processor, the steps of the distributed system deployment method according to any one of the above-mentioned schemes are implemented.
Has the beneficial effects that: compared with the prior art, the invention provides a distributed system deployment method, which comprises the steps of firstly obtaining environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem; determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem; and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state. The invention can realize simultaneous deployment and correspondence of a large number of devices, has high deployment efficiency, realizes the whole deployment process automatically, is favorable for timely feeding back problems, and greatly improves the deployment efficiency and effectiveness of each subsystem.
Drawings
Fig. 1 is a flowchart of a specific implementation of a distributed system deployment method according to an embodiment of the present invention.
Fig. 2 is a schematic block diagram of a distributed system deployment apparatus provided in an embodiment of the present invention.
Fig. 3 is a schematic block diagram of an internal structure of a terminal device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and effects of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The embodiment provides a distributed system deployment method, by which the efficiency and effectiveness of system deployment can be effectively improved. In specific implementation, the embodiment first obtains environment information, and generates a deployment instruction according to the environment information, where the environment information is used to reflect available resources under each subsystem; determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem; and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state. Therefore, the embodiment can realize simultaneous deployment and correspondence of a large number of devices, has high deployment efficiency, realizes the whole deployment process automatically, is favorable for timely feeding back problems, and greatly improves the deployment efficiency and effectiveness of each subsystem.
Exemplary method
The distributed system deployment method in this embodiment can be applied to terminal equipment, and the terminal equipment can be an intelligent terminal product such as a computer, a mobile phone, an intelligent television and the like. Specifically, as shown in fig. 1, the distributed system deployment method of the present embodiment specifically includes the following steps:
and S100, acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem.
In the present embodiment, the environment information is used to reflect available resources under each subsystem, such as power resources, data storage resources, the number of devices, and the working capacity under each subsystem. When a system needs to be deployed quickly, the embodiment first receives a system deployment scheme, where the system deployment scheme refers to a deployment requirement of the system and reflects which subsystems need to be deployed. Then, the embodiment acquires the environment information according to the system deployment scheme. After obtaining the environment information, the present embodiment generates a plan deployment instruction according to the environment information, where in the present embodiment, the plan deployment instruction includes a deployment scheme of each subsystem. The embodiment simulates the plan deployment instruction and determines the feasibility of the plan deployment instruction, so that the deployment instruction is generated according to the feasibility.
In one implementation, the simulation of the plan deployment instruction is performed to verify the feasibility of the plan deployment instruction. Specifically, the working conditions of the subsystems under the predetermined plan deployment instruction can be determined by simulating the predetermined plan deployment instruction in the embodiment. And if the working condition is that the basic environment elements under normal working are met, determining that the plan deployment instruction is feasible. And if the working condition is that the basic environment elements under normal working are not satisfied, determining that the plan deployment instruction is not feasible. When it is verified that the planned deployment instructions are feasible, more detailed deployment instructions may be generated based on actual environmental information.
And S200, determining a deployment scheme of each subsystem according to the deployment instruction, and deploying each subsystem.
In particular, since many subsystems are included in the system, each subsystem may correspond to a different device or a different available resource. In order to better deploy all the subsystems, in this embodiment, after the deployment instruction is obtained, the deployment instruction needs to be split, and the subsystem deployment instruction corresponding to each subsystem is split respectively. Therefore, according to the subsystem deployment instruction, the deployment scheme of each subsystem is determined. The deployment scheme in this embodiment is a rule for performing instruction deployment on each system. After the deployment scheme is obtained, the present embodiment may perform deployment work on each subsystem according to the deployment scheme. That is to say, the deployment instruction generated in this embodiment includes a deployment instruction of each subsystem, and therefore, when each subsystem needs to be deployed, the deployment instruction needs to be split to obtain the deployment instruction of each subsystem, and then the deployment instruction of each subsystem is deployed into each subsystem to perform deployment work.
Step S300, detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state.
In this embodiment, the deployment instruction of each subsystem is deployed into each subsystem, each subsystem is detected according to the deployment scheme of each subsystem, a sensor in each subsystem feeds back data, and the system determines the working state of each subsystem according to the data fed back by each subsystem; and if the working state is normal, generating the deployment content.
If the working state is abnormal, the difference of the actual environmental information is judged, the environmental information is adjusted in time according to the feedback condition of the subsystem, the abnormal subsystem problem is fed back to the management layer, the condition of the subsystem equipment is convenient to overhaul in time, and the adjusted environmental information influences the environmental information of the whole system, so that new environmental information is generated, the new environmental information is updated to the management layer, a new plan deployment instruction is generated according to the new environmental information, and a new deployment instruction is generated. The deployment content in this embodiment is deployment of status monitoring or deployment of a detection program for each device in each subsystem, so as to know the status of each device in time and monitor abnormal devices in time.
The distributed system deployment method of the embodiment can be suitable for a computer-controlled remote monitoring system, a computer-controlled remote anti-theft system, a computer-controlled remote lighting system, an industrial-grade remote control system and the like, can realize simultaneous deployment and response of a large number of devices in different areas or different environments by adopting a distributed control mode, and has the characteristics of high deployment efficiency, quick feedback and high effectiveness; the whole system can realize automatic deployment, and timely feeds back problematic subsystems, thereby greatly improving the deployment speed and effectiveness of the information system, greatly improving the automation level and being more intelligent.
In summary, in the present embodiment, first, environment information is obtained, and a deployment instruction is generated according to the environment information, where the environment information is used to reflect available resources under each subsystem; determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem; and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state. According to the embodiment, a large amount of equipment can be deployed and correspond to each other, the deployment efficiency is high, the whole deployment process is automatically realized, the problem of timely feedback is facilitated, and the deployment efficiency and effectiveness of each subsystem are greatly improved.
Exemplary devices
Based on the foregoing embodiment, this embodiment further provides a distributed system deployment apparatus, as shown in fig. 2, the apparatus in this embodiment includes: a deployment instruction generating module 10, a deployment scenario application module 20, and a deployment content generating module 30. In this embodiment, the deployment instruction generating module 10 is configured to acquire environment information, and generate a deployment instruction according to the environment information, where the environment information is used to reflect available resources under each subsystem. The deployment scheme application module 20 is configured to determine a deployment scheme of each subsystem according to the deployment instruction, and perform deployment work on each subsystem. The deployment content generating module 30 is configured to detect each subsystem, determine a working state of each subsystem, and generate deployment content according to the working state.
In one implementation, the deployment instruction generation module 10 includes:
the system comprises an environment information acquisition unit, a system deployment unit and a management unit, wherein the environment information acquisition unit is used for receiving a system deployment scheme and acquiring the environment information according to the system deployment scheme;
a plan deployment instruction generating unit, configured to generate a plan deployment instruction according to the environment information, where the plan deployment instruction includes a deployment scheme of each subsystem;
the feasibility determining unit is used for simulating the plan deployment instruction and determining the feasibility of the plan deployment instruction;
and the deployment instruction generating unit is used for generating the deployment instruction according to the feasibility.
In one implementation, the feasibility determination unit includes:
the working condition determining subunit is used for simulating the plan deployment instruction and determining the working condition of each subsystem under the plan deployment instruction;
the first judgment subunit is configured to determine that the plan deployment instruction is feasible if the working condition meets a basic environment element under normal working;
and the second judging subunit is configured to determine that the predetermined plan deployment instruction is infeasible if the working condition is that the basic environment element under normal working is not satisfied.
In one implementation, the illustrated deployment scenario application module 20 includes:
the instruction splitting unit is used for splitting the deployment instruction to obtain an independent subsystem deployment instruction;
a scheme determining unit, configured to determine a deployment scheme of each subsystem according to the subsystem deployment instruction;
and the work deployment unit is used for respectively deploying the subsystems according to the deployment scheme.
In one implementation, the deployment content generation module 30 includes:
the detection unit is used for respectively detecting each subsystem according to the deployment scheme of each subsystem and determining the working state of each subsystem;
and the content deployment unit is used for generating the deployment content if the working state is normal.
In one implementation, the deployment content generation module 30 includes:
and the readjusting unit is used for adjusting the environmental information if the working state is abnormal, and regenerating the deployment instruction according to the adjusted environmental information.
In one implementation, the deployment content generation module 30 includes:
and the equipment detection unit is used for detecting the equipment operation condition of each subsystem if the working state is abnormal.
Based on the above embodiment, the present invention further provides a terminal device, and a schematic block diagram thereof may be as shown in fig. 3. The terminal equipment comprises a processor and a memory which are connected through a system bus. Wherein the processor of the terminal device is configured to provide computing and control capabilities. The memory of the terminal equipment comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the terminal device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a distributed system deployment method.
It will be understood by those skilled in the art that the block diagram shown in fig. 3 is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation to the terminal device to which the solution of the present invention is applied, and a specific terminal device may include more or less components than those shown in the figure, or may combine some components, or have different arrangements of components.
In one embodiment, a terminal device is provided, where the terminal device includes a memory, a processor, and a distributed system deployment program stored in the memory and executable on the processor, and when the processor executes the distributed system deployment program, the processor implements the following operation instructions:
acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem;
determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem;
and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, operational databases, or other media used in embodiments provided herein may include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double-rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
In summary, the present invention discloses a method, an apparatus, a terminal device and a storage medium for deploying a distributed system, where the method includes: acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem; determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem; and detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state. The invention can realize simultaneous deployment and correspondence of a large number of devices, has high deployment efficiency, realizes the whole deployment process automatically, is favorable for timely feeding back problems, and greatly improves the deployment efficiency and effectiveness of each subsystem.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (5)
1. A method of distributed system deployment, the method comprising:
acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem;
determining a deployment scheme of each subsystem according to the deployment instruction, and performing deployment work on each subsystem;
detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state;
the acquiring the environment information and generating a deployment instruction according to the environment information includes:
receiving a system deployment scheme, and acquiring the environment information according to the system deployment scheme;
generating a plan deployment instruction according to the environment information, wherein the plan deployment instruction comprises deployment schemes of the subsystems;
simulating the plan deployment instruction, and determining the feasibility of the plan deployment instruction;
generating the deployment instruction according to the feasibility;
the simulating the plan deployment instruction and determining the feasibility of the plan deployment instruction comprise:
simulating the plan deployment instruction, and determining the working condition of each subsystem under the plan deployment instruction;
if the working condition is that the basic environmental elements under normal working are met, determining that the plan deployment instruction is feasible;
if the working condition is that the basic environment elements under normal working are not met, determining that the plan deployment instruction is not feasible;
the determining a deployment scheme of each subsystem according to the deployment instruction and performing deployment work on each subsystem includes:
splitting the deployment instruction to obtain an independent subsystem deployment instruction;
determining a deployment scheme of each subsystem according to the subsystem deployment instruction, wherein the deployment scheme is a rule for performing instruction deployment on each system;
according to the deployment scheme, respectively deploying the subsystems;
the detecting each subsystem, determining the working state of each subsystem, and generating deployment content according to the working state includes:
respectively detecting each subsystem according to the deployment scheme of each subsystem to determine the working state of each subsystem;
if the working state is normal, generating the deployment content, wherein the deployment content is deployment of state monitoring of each device in each subsystem or deployment of a detection program;
and if the working state is abnormal, determining that the difference exists in the actual environment information, adjusting the environment information according to the feedback condition of the subsystem, updating the adjusted environment information to a management layer, and regenerating the deployment instruction according to the adjusted environment information.
2. The method for deploying a distributed system according to claim 1, wherein the detecting each subsystem, determining an operating status of each subsystem, and generating deployment content according to the operating status comprises:
and if the working state is abnormal, detecting the equipment operation condition of each subsystem.
3. A distributed system deployment apparatus, the apparatus comprising:
the deployment instruction generation module is used for acquiring environment information and generating a deployment instruction according to the environment information, wherein the environment information is used for reflecting available resources under each subsystem;
the deployment scheme application module is used for determining the deployment scheme of each subsystem according to the deployment instruction and deploying each subsystem;
the deployment content generation module is used for detecting each subsystem, determining the working state of each subsystem and generating deployment content according to the working state;
the deployment instruction generation module comprises:
the system comprises an environment information acquisition unit, a system deployment unit and a management unit, wherein the environment information acquisition unit is used for receiving a system deployment scheme and acquiring the environment information according to the system deployment scheme;
a plan deployment instruction generating unit, configured to generate a plan deployment instruction according to the environment information, where the plan deployment instruction includes a deployment scheme of each subsystem;
the feasibility determining unit is used for simulating the plan deployment instruction and determining the feasibility of the plan deployment instruction;
a deployment instruction generating unit, configured to generate the deployment instruction according to the feasibility;
the feasibility determination unit includes:
the working condition determining subunit is used for simulating the plan deployment instruction and determining the working condition of each subsystem under the plan deployment instruction;
the first judgment subunit is configured to determine that the plan deployment instruction is feasible if the working condition meets a basic environment element under normal working;
the second judgment subunit is configured to determine that the plan deployment instruction is infeasible if the working condition is that the basic environment element under normal working is not satisfied;
the deployment scenario application module includes:
the instruction splitting unit is used for splitting the deployment instruction to obtain an independent subsystem deployment instruction;
a scheme determining unit, configured to determine a deployment scheme of each subsystem according to the subsystem deployment instruction, where the deployment scheme is a rule for performing instruction deployment on each system;
the work deployment unit is used for respectively deploying the subsystems according to the deployment scheme;
the deployment content generation module includes:
the detection unit is used for respectively detecting each subsystem according to the deployment scheme of each subsystem and determining the working state of each subsystem;
a content deployment unit, configured to generate the deployment content if the working state is normal, where the deployment content is deployment of monitoring a state of each device in each subsystem or deployment of a detection program;
and the readjusting unit is used for determining that the actual environment information has a difference if the working state is abnormal, adjusting the environment information according to the feedback condition of the subsystem, updating the adjusted environment information to a management layer, and regenerating the deployment instruction according to the adjusted environment information.
4. A terminal device, comprising a memory, a processor and a distributed system deployment program stored in the memory and executable on the processor, wherein the processor implements the steps of the distributed system deployment method according to any one of claims 1-2 when executing the distributed system deployment program.
5. A computer-readable storage medium, having a distributed system deployment program stored thereon, which when executed by a processor, performs the steps of the distributed system deployment method of any of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210022154.5A CN114371853B (en) | 2022-01-10 | 2022-01-10 | Distributed system deployment method, device, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210022154.5A CN114371853B (en) | 2022-01-10 | 2022-01-10 | Distributed system deployment method, device, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114371853A CN114371853A (en) | 2022-04-19 |
CN114371853B true CN114371853B (en) | 2022-09-20 |
Family
ID=81143510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210022154.5A Active CN114371853B (en) | 2022-01-10 | 2022-01-10 | Distributed system deployment method, device, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114371853B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108563455A (en) * | 2018-04-13 | 2018-09-21 | 郑州云海信息技术有限公司 | Middleware portion arranging method, system and equipment in a kind of K-UX operating systems |
CN109032611A (en) * | 2018-06-06 | 2018-12-18 | 平安科技(深圳)有限公司 | Script dispositions method, device, computer equipment and storage medium |
CN112925529A (en) * | 2021-02-07 | 2021-06-08 | 联通(广东)产业互联网有限公司 | Application security distribution method, system, device and medium based on distributed cloud platform |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793242B (en) * | 2013-10-09 | 2017-10-27 | 中国电子设备系统工程公司研究所 | A kind of information system quick deployment method based on virtual computation environmental |
FR3013866B1 (en) * | 2013-11-22 | 2015-12-04 | Bull Sas | METHOD, COMPUTER PROGRAM AND DEVICE FOR CONFIGURING OR MAINTAINING A COMPUTER SYSTEM IN A CLUSTER |
CN109104451A (en) * | 2017-06-21 | 2018-12-28 | 阿里巴巴集团控股有限公司 | The pre-heating mean and node of the method for down loading and node of Docker mirror image, Docker mirror image |
CN113031969B (en) * | 2021-03-24 | 2023-09-19 | 建信金融科技有限责任公司 | Equipment deployment inspection method and device, computer equipment and storage medium |
CN113867735A (en) * | 2021-09-03 | 2021-12-31 | 中国人民解放军军事科学院战争研究院 | Automatic deployment method and device for information system |
CN113805935A (en) * | 2021-09-16 | 2021-12-17 | 平安健康保险股份有限公司 | Code module issuing method and device, computer equipment and readable storage medium |
-
2022
- 2022-01-10 CN CN202210022154.5A patent/CN114371853B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108563455A (en) * | 2018-04-13 | 2018-09-21 | 郑州云海信息技术有限公司 | Middleware portion arranging method, system and equipment in a kind of K-UX operating systems |
CN109032611A (en) * | 2018-06-06 | 2018-12-18 | 平安科技(深圳)有限公司 | Script dispositions method, device, computer equipment and storage medium |
CN112925529A (en) * | 2021-02-07 | 2021-06-08 | 联通(广东)产业互联网有限公司 | Application security distribution method, system, device and medium based on distributed cloud platform |
Non-Patent Citations (2)
Title |
---|
A Thorough Introduction to Distributed Systems;Stanislav Kozlovski;《https://www.freecodecamp.org/news/a-thorough-introduction-to-distributed-systems-3b91562c9b3c/》;20180427;全文 * |
MinIO 的分布式部署;masonli;《https://segmentfault.com/a/1190000022524583》;20200430;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114371853A (en) | 2022-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108768728B (en) | Operation and maintenance task processing method and device, computer equipment and storage medium | |
CN110928653B (en) | Cross-cluster task execution method and device, computer equipment and storage medium | |
CN109062806B (en) | Program testing method, system, device and computer readable storage medium | |
US20080140335A1 (en) | Systems and Methods for a Distributed Execution Environment with Per-Command Environment Management | |
CN103593242A (en) | Resource sharing control system based on Yarn frame | |
CN115829297B (en) | Work package generation method, device, terminal and storage medium for assembly type building | |
CN107992424A (en) | Automatic test analysis method, application server and computer-readable recording medium | |
CN114528085A (en) | Resource scheduling method, device, computer equipment, storage medium and program product | |
CN103186436B (en) | A kind of Android system power-off protection method and device | |
CN113242147A (en) | Automatic operation and maintenance deployment method, device, equipment and storage medium in multi-cloud environment | |
CN114371853B (en) | Distributed system deployment method, device, terminal equipment and storage medium | |
CN113419818B (en) | Basic component deployment method, device, server and storage medium | |
CN114609995A (en) | Fault control method, device, system, equipment, medium and product | |
CN112256384B (en) | Service set processing method and device based on container technology and computer equipment | |
CN114237754A (en) | Data loading method and device, electronic equipment and storage medium | |
CN106330595B (en) | Heartbeat detection method and device for distributed platform | |
CN112379913A (en) | Software optimization method, device, equipment and storage medium based on risk identification | |
CN116382987A (en) | Performance test method, device, processor and machine-readable storage medium | |
CN111506400A (en) | Computing resource allocation system, method, device and computer equipment | |
CN117591236A (en) | Application program deployment method, device and medium in cloud native environment | |
CN116302580A (en) | Method and device for scheduling calculation force resources of nano relay | |
CN112559248B (en) | Preprocessing service recovery method, device, equipment and storage medium | |
CN115374083A (en) | Data source switching method and device, electronic equipment and storage medium | |
CA3151001A1 (en) | Method and device for uniformly managing data export functions of multiple subsystems in system | |
CN114064225A (en) | Self-adaptive scheduling method, device, computer storage medium and system |
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 |