CN119226094A - Database monitoring automated deployment method, device, equipment and medium - Google Patents
Database monitoring automated deployment method, device, equipment and medium Download PDFInfo
- Publication number
- CN119226094A CN119226094A CN202411748772.3A CN202411748772A CN119226094A CN 119226094 A CN119226094 A CN 119226094A CN 202411748772 A CN202411748772 A CN 202411748772A CN 119226094 A CN119226094 A CN 119226094A
- Authority
- CN
- China
- Prior art keywords
- information
- initial
- target
- deployed
- server
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a database monitoring automatic deployment method, a device, equipment and a medium, relating to the technical field of automatic deployment, wherein the method comprises the steps of determining information of a file to be configured and a code to be deployed based on acquired information of a server to be deployed corresponding to a target project; the method comprises the steps of processing project label information, initial middleware configuration information, system version information and codes to be deployed to generate an initial file package, deploying the initial file package on a server to be deployed based on initial configuration parameter information corresponding to a target project, determining target middleware configuration information aiming at environment information corresponding to the server to be deployed, updating the initial configuration parameter information by utilizing the target middleware configuration information to determine target configuration parameter information, and realizing automatic deployment aiming at the target project based on the target configuration parameter information and the target file package corresponding to the target configuration parameter information.
Description
Technical Field
The present invention relates to the field of automated deployment technologies, and in particular, to a method, an apparatus, a device, and a medium for monitoring and automatically deploying a database.
Background
With the development of project iteration speed and continuous decoupling of technical fields, the use of middleware in projects is rapidly increased, and particularly for the scene of high-availability deployment, the deployment workflow of the projects becomes complicated. In the related art, development staff generally develop and test projects aiming at specific hardware and software environments, and project operation and maintenance staff carry out subsequent deployment work.
In the process of designing the invention, the inventor finds that the project deployment in the related technology has the defects that the deployment process is complicated and complicated for a high-availability deployment scene, the whole deployment time cost is high, the deployment of middleware is lack of tight combination with the actual project environment information, the deployment work is lack of flexibility, the traditional project is mainly configured locally, each deployment node needs to be configured and installed independently, and unified global configuration management is lacked.
Disclosure of Invention
In view of the above, the invention provides a database monitoring automation deployment method, a device, equipment and a medium.
According to a first aspect of the invention, a database monitoring automation deployment method is provided, which comprises the steps of determining to-be-deployed file information and to-be-deployed codes based on acquired to-be-deployed server information corresponding to a target project, wherein the to-be-deployed file information comprises project label information, initial middleware configuration information and system version information, the to-be-deployed codes are associated with the system version information, processing the project label information, the initial middleware configuration information, the system version information and the to-be-deployed codes to generate an initial file package, deploying the initial file package to a to-be-deployed server based on initial configuration parameter information corresponding to the target project, determining target middleware configuration information for environment information corresponding to the to-be-deployed server, wherein the to-be-deployed server comprises a plurality of server nodes, operating authorities among different server nodes are different, the initial configuration parameter information comprises installation path parameter information, address parameter information, port information, object information, authority information and database label information, updating the initial middleware configuration information and the initial configuration parameter information based on the initial configuration parameter information, and automatically determining the target configuration parameter to be used for the target configuration information and the target configuration parameter to be matched with the target configuration information.
According to the embodiment of the invention, the server information to be deployed comprises a plurality of server node information to be deployed, the method further comprises the steps of determining a first server node and a second server node from the server to be deployed comprising a plurality of server nodes, wherein the operation authority characterizes the second server node to comprise a plurality of second server sub-nodes, and determining the operation authority between the first server node and the second server node based on the environment information corresponding to the server to be deployed, wherein the operation authority level of the first server node is larger than the operation authority level of the second server, and the first server node performs operation access to the plurality of second server sub-nodes in a non-confidential mode.
According to the embodiment of the invention, the initial configuration parameter information determining mode comprises the steps of determining initial project configuration parameter information and initial middleware configuration information based on parameter information corresponding to the environment information, and generating the initial configuration parameter information based on the initial project configuration parameter information and the initial middleware configuration information.
According to the embodiment of the invention, the determining the target middleware configuration information for the environment information corresponding to the server to be deployed comprises updating the initial middleware configuration information based on the environment information corresponding to the target item and determining the target middleware configuration information.
According to the embodiment of the invention, the method for determining the information of the file to be configured and the code to be deployed based on the acquired information of the server to be deployed corresponding to the target project comprises the steps of determining the project label information, the initial middleware configuration information and the system version information based on the information of the server to be deployed, selecting the initial code corresponding to the project label information from a source code library, and updating the initial code based on the project label information, the initial middleware configuration information and the system version information to generate the code to be deployed.
According to the embodiment of the invention, the processing of the item tag information, the initial middleware configuration information, the system version information and the code to be deployed to generate an initial file package comprises the steps of selecting a target middleware based on the initial middleware configuration information and the system version information, packaging the target middleware and the code to be deployed to generate an initial packaged file, detecting the initial packaged file to generate a detection result, and determining the initial packaged file as the initial file package under the condition that the detection result represents that the initial packaged file meets a preset detection condition.
According to the embodiment of the invention, the method further comprises the step of monitoring the operation states of the target item and the target middleware by using a monitoring tool.
The second aspect of the invention provides an automatic project deployment device, which is characterized by comprising an information and code determining module, a target middleware configuration information determining module and a target middleware configuration information determining module, wherein the information to be deployed comprises project label information, initial middleware configuration information and system version information, the code to be deployed is associated with the system version information, the initial file package generating module is used for processing the project label information, the initial middleware configuration information, the system version information and the code to be deployed to generate an initial file package, the target middleware configuration information determining module is used for deploying the initial file package on the basis of initial configuration parameter information corresponding to a target project, the target middleware configuration information determining module is used for determining target middleware configuration information aiming at environment information corresponding to the target project, the target middleware configuration information comprises a plurality of server nodes, operating authorities among different server nodes, the initial configuration parameter information comprises installation path parameter information, port information, address information and target configuration information, the target configuration information is used for automatically configuring the target configuration information, and the target configuration information is used for automatically configuring the target package, and the target middleware configuration information is used for automatically updating the target configuration information.
A third aspect of the invention provides an electronic device comprising one or more processors and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method.
A fourth aspect of the invention also provides a computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the above method.
The fifth aspect of the invention also provides a computer program product comprising a computer program which, when executed by a processor, implements the above method.
According to the method, the device, the equipment and the medium for automatically deploying the database monitoring, the initial file package can be automatically deployed on the server to be deployed through various initial configuration parameter information (including installation path parameter information, address parameter information, port information and database label information) corresponding to the target project, the initial middleware configuration information is updated according to the environment information of different servers to be deployed, so that the target middleware configuration information is determined, the target configuration parameter information is flexibly generated on the basis, the automatic deployment of a high-availability deployment scene is further completed, the deployment nodes in the server to be deployed are determined through the operation authority among different server nodes, the overall effect of management at one point is further achieved, the complicated deployment flow of local configuration in the traditional technology is avoided, and the globally and effectively of project deployment is improved.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the present invention with reference to the accompanying drawings, in which:
FIG. 1 illustrates an application scenario diagram of a database monitoring automation deployment method, apparatus, device, and medium according to an embodiment of the present invention;
FIG. 2 illustrates a flow chart of a database monitoring automation deployment method in accordance with an embodiment of the present invention;
FIG. 3 illustrates a target item and target middleware packaging flow diagram according to an embodiment of the invention;
FIG. 4 illustrates an installation flow diagram in automatic deployment and service management of middleware based on database operations and maintenance management system items, in accordance with an embodiment of the present invention;
FIG. 5 illustrates an offloading flow diagram in automatic deployment and service management of middleware based on database operations and maintenance management system items, in accordance with an embodiment of the present invention;
FIG. 6 illustrates a database-based operation and maintenance management system project, middleware automatic deployment and service management flow chart according to an embodiment of the invention;
FIG. 7 shows a block diagram of a project automation deployment apparatus in accordance with an embodiment of the present invention;
Fig. 8 shows a block diagram of an electronic device adapted to implement a database monitoring automated deployment method according to an embodiment of the present invention.
Detailed Description
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. It should be understood that the description is only illustrative and is not intended to limit the scope of the invention. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the present invention.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the invention, the related user information (including but not limited to user personal information, user image information, user equipment information, such as position information and the like) and data (including but not limited to data for analysis, stored data, displayed data and the like) are information and data authorized by a user or fully authorized by all parties, and the related data are collected, stored, used, processed, transmitted, provided, disclosed, applied and the like, all comply with related laws and regulations and standards, necessary security measures are adopted, no prejudice to the public order is provided, and corresponding operation entries are provided for the user to select authorization or rejection.
In the process of designing the invention, the inventor finds that in the related technology, aiming at a high-availability deployment scene, the deployment flow is complicated, the time cost of the whole deployment work is high, the deployment of the middleware lacks tight combination with the environment information of the actual project, the deployment work lacks flexibility, the traditional project is mainly configured locally, each deployment node needs to be configured and installed independently, and unified global configuration management is lacking. In view of the above, the method and the system can automatically deploy the initial file package to the server to be deployed through various initial configuration parameter information (including installation path parameter information, address parameter information, port information and database label information) corresponding to the target project, update the initial middleware configuration information according to the environment information of different servers to be deployed, thereby determining the target middleware configuration information, generating the target configuration parameter information on the basis, further completing the automatic flexible deployment of the high-availability deployment scene, and simultaneously determining the deployment nodes in the servers to be deployed through the operation authorities among different server nodes, thereby realizing the effect of managing the whole at one point, avoiding the complicated deployment flow of local configuration in the traditional technology, and improving the globally and effectively of project deployment.
The embodiment of the invention provides a database monitoring automatic deployment method, device, equipment and medium, which comprise the steps of determining to-be-deployed file information and to-be-deployed codes based on acquired to-be-deployed server information corresponding to a target project, wherein the to-be-deployed file information comprises project label information, initial middleware configuration information and system version information, the to-be-deployed codes are related to the system version information, processing the project label information, the initial middleware configuration information, the system version information and the to-be-deployed codes to generate an initial file package, deploying the initial file package on a to-be-deployed server based on initial configuration parameter information corresponding to the target project, determining target middleware configuration information aiming at environment information corresponding to the to-be-deployed server, wherein the to-be-deployed server comprises a plurality of server nodes, the operating rights among different server nodes are different, the initial configuration parameter information comprises installation path parameter information, address parameter information, port information, object information, authority information and database label information, updating the initial configuration parameter information by utilizing the target middleware configuration information to determine the target configuration parameter information, and realizing target deployment aiming at the target package of the target project based on the target configuration parameter information and the automatic configuration parameter.
Fig. 1 shows an application scenario diagram of a database monitoring automation deployment method, device, equipment and medium according to an embodiment of the invention.
As shown in fig. 1, the application scenario according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is a medium used to provide a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 through the network 104 using at least one of the first terminal device 101, the second terminal device 102, the third terminal device 103, to receive or send messages, etc. Various communication client applications, such as a shopping class application, a web browser application, a search class application, an instant messaging tool, a mailbox client, social platform software, etc. (by way of example only) may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103.
The first terminal device 101, the second terminal device 102, the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by the user using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the method for automatically deploying database monitoring provided in the embodiment of the present invention may be generally performed by the server 105. Accordingly, the project automation deployment device provided by the embodiment of the present invention may be generally disposed in the server 105. The method for automatically deploying database monitoring provided by the embodiment of the present invention may also be performed by a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103 and/or the server 105. Accordingly, the project automation deployment apparatus provided by the embodiment of the present invention may also be provided in a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and/or the server 105.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
FIG. 2 illustrates a flow chart of a database monitoring automation deployment method in accordance with an embodiment of the present invention.
As shown in fig. 2, the database monitoring automation deployment method of this embodiment includes operations S210 to S250.
In operation S210, to-be-deployed file information and to-be-deployed code are determined based on the acquired to-be-deployed server information corresponding to the target item, wherein the to-be-deployed file information includes item tag information, initial middleware configuration information, and system version information, and the to-be-deployed code is associated with the system version information.
According to embodiments of the invention, the target item may characterize an item of a database-based operation and maintenance management monitoring system. The server information to be deployed includes, but is not limited to, version information, quantity information, and environment information of the server to be deployed. The information of the file to be configured can comprise project label information, initial middleware configuration information and system version information, the project label information can comprise project names and project numbers, the initial middleware information can comprise cache server information and message queue information corresponding to target projects, the system version information can represent version information of a database operation and maintenance management system, and it can be understood that the version information of the database operation and maintenance management system can be updated and adjusted correspondingly according to actual conditions under the condition that the version information of the database operation and maintenance management system conflicts or is not applicable to the version of the middleware. The code to be deployed may characterize project code corresponding to the system version pulled from the source code library.
In operation S220, the item tag information, the initial middleware configuration information, the system version information, and the code to be deployed are processed to generate an initial package.
According to the embodiment of the invention, the pulled code to be deployed can be transmitted to the packaging server, so that the code to be deployed can be updated and compiled according to the label information of the item and the version information of the system, the compiled program code is copied to the release package, and meanwhile, the corresponding middleware is copied to the release package according to the initial middleware configuration information and the system version information, and the item and the middleware are integrally packaged on the basis to generate the initial file package. Further, after the initial package is generated, the information of the presented package may be compared with the information of the to-be-configured file to check the validity and integrity of the file in the initial package.
In operation S230, an initial package of files is deployed on a server to be deployed based on initial configuration parameter information corresponding to a target item, and target middleware configuration information is determined for environment information corresponding to the server to be deployed, wherein the server to be deployed includes a plurality of server nodes, operation rights between the different server nodes are different, and the initial configuration parameter information includes installation path parameter information, address parameter information, port information, object information, rights information, and database tag information.
According to the embodiment of the invention, the initial package is deployed and installed, and the target item or middleware is sent to the servers to be deployed, so that the initial package in each server is decompressed and installed, and the initial package should be installed while keeping the installation path consistent. The initial configuration parameter information may characterize configuration parameter information corresponding to the target item, and may include initial item parameter information and initial middleware parameter information. Considering the mismatching condition of the initial middleware and the actual environment information, the initial middleware parameter information can be updated according to the actual environment information of the target item, and the target middleware configuration information is obtained. Different server nodes in the server to be deployed can be determined as the first server node and the second server node according to different operation authorities.
In operation S240, the initial configuration parameter information is updated with the target middleware configuration information, and the target configuration parameter information is determined.
According to the embodiment of the invention, after the target middleware configuration information is determined by considering the actual environment information, the initial configuration information can be updated to obtain the target configuration parameter information, so that the deployment work of the target project is completed.
In operation S250, an automated deployment for the target item is implemented based on the target configuration parameter information and the target package corresponding to the target configuration parameter information.
According to the embodiment of the invention, after the target configuration parameter information is determined, automatic deployment starting of the target project can be performed according to the target file package.
According to the embodiment of the invention, the initial file package can be automatically deployed on the server to be deployed through various initial configuration parameter information (including installation path parameter information, address parameter information, port information and database label information) corresponding to the target project, and meanwhile, the initial middleware configuration information is updated according to the environment information of different servers to be deployed, so that the target middleware configuration information is determined, the target configuration parameter information is generated on the basis, and further, the automatic flexible deployment of a high-availability deployment scene is completed.
According to the embodiment of the invention, the server information to be deployed comprises a plurality of server node information to be deployed, the method further comprises the steps of determining a first server node and a second server node from the server to be deployed comprising a plurality of server nodes, wherein the operation authority characterizes the second server node to comprise a plurality of second server sub-nodes, and determining the operation authority between the first server node and the second server node based on the environment information corresponding to the server to be deployed, wherein the operation authority level of the first server node is greater than the operation authority level of the second server, and the first server node has no-secret operation access to the plurality of second server sub-nodes.
According to the embodiment of the invention, in consideration of deployment efficiency and deployment management, single mutual trust is implemented between different server nodes by setting different operation authorities between the first server node and the second server node. For example, the server to be deployed includes a server node a, a server node B, a server node C, a server node D, and a server node E, by setting the server node C as a first server node, the server node a, the server node B, the server node D, and the server node E as second server nodes, through which the server node C can be free from accessing the server node a, the server node B, the server node D, and the server node E, whereas the second server node cannot realize the free from accessing the first server node, so that other server nodes can be controlled through the server node C.
According to the embodiment of the invention, the special operation or the special resource access is performed through the single mutual trust between the first server node and the second server node, so that the internal safety and the compliance of the system can be ensured, meanwhile, in a complex system consisting of a plurality of subsystems, the single mutual trust can help to integrate different subsystems, and certain subsystems can trust the service or data provided by other subsystem, thereby realizing the cooperative work of the system functions, the global node service management can start, stop and check each second server sub node only by the first server node, and the one-key management node is realized without paying attention to the starting and stopping sequence relation between the items and the middleware.
According to the embodiment of the invention, the initial configuration parameter information is determined by determining initial project configuration parameter information and initial middleware configuration information based on parameter information corresponding to environment information, and generating initial configuration parameter information based on the initial project configuration parameter information and the initial middleware configuration information.
According to an embodiment of the present invention, the initial-configuration parameter information may include initial-item configuration parameter information including, but not limited to, IP address information, port information, initial-middleware configuration information including, but not limited to, IP address information, port information, object information (e.g., an access user), rights information (e.g., a password), database tag information (e.g., a database name), and initial-middleware configuration information. It should be noted that, the middleware in the present invention may be middleware within the scope supported by the database operation and maintenance management system project and the middleware automatic deployment and service management method.
According to the embodiment of the invention, the method for determining the target middleware configuration information for the environment information corresponding to the server to be deployed comprises the steps of updating initial middleware configuration information based on the environment information corresponding to a target project and determining the target middleware configuration information.
According to the embodiment of the invention, different environment information may have different characteristics and requirements in consideration of the difference of the actual application environment information. Therefore, the initial middleware configuration information, such as the update of a cache server and a message queue version, can be updated according to the actual application environment, so that updated target middleware configuration information can be determined.
According to the embodiment of the invention, in different deployment environments, the system can face different resource limitations and constraints, and the resource use of the system can be better managed and optimized by updating the middleware configuration information, such as adjusting the buffer size, limiting the concurrent connection number and the like, so that the available resources are more effectively utilized and the resource waste is avoided.
According to the embodiment of the invention, the information of the to-be-deployed files and the to-be-deployed codes are determined based on the acquired information of the to-be-deployed servers, the information of the project labels, the initial middleware configuration information and the system version information are determined based on the information of the to-be-deployed servers, the initial codes corresponding to the project labels are selected from a source code library, and the initial codes are updated based on the information of the project labels, the initial middleware configuration information and the system version information to generate the to-be-deployed codes.
According to an embodiment of the present invention, the information of the file to be configured may include item tag information, initial middleware configuration information, and system version information. The method comprises the steps of packaging item label information, initial middleware configuration information and system version information corresponding to a target item, selecting code information corresponding to the item label information from a source code library, and updating and compiling initial codes on the basis to obtain compiled codes to be deployed.
According to the embodiment of the invention, item label information, initial middleware configuration information, system version information and codes to be deployed are processed to generate an initial file package, wherein the initial file package comprises the steps of selecting a target middleware based on the initial middleware configuration information and the system version information, packaging the target middleware and the codes to be deployed to generate an initial packaged file, detecting the initial packaged file to generate a detection result, and determining the initial packaged file as the initial file package under the condition that the detection result represents that the initial packaged file meets preset detection conditions.
According to the embodiment of the invention, the middleware corresponding to the initial middleware configuration information and the system version information and the code to be deployed are integrally packaged to generate an initial packaged file. To ensure that all necessary configuration files are contained in the packaging program and are the latest versions, whether the configuration files are missing or damaged can be checked, and the validity, the integrity and the consistency of the initial packaging files can be checked by checking the information corresponding to the initial packaging files with the item tag information, the initial middleware configuration information and the system version information.
FIG. 3 illustrates a target item and target middleware packaging flowchart in accordance with an embodiment of the invention.
As shown in FIG. 3, the target item and target middleware packaging process may include operations S301-S306.
In operation S301, updating of configuration information is packaged. The updated configuration information may include target item tag information, initial middleware configuration information, and system version information for the adaptation operation.
In operation S302, an initial code corresponding to a target item is pulled.
In operation S303, the initial code is updated and compiled. And updating and compiling the pulled initial code according to the updated configuration information.
In operation S304, the target item and the target middleware are integrally packaged, and an initial packaged file is generated.
In operation S305, the initial package file is checked using the updated configuration information to obtain an initial package file.
In operation S306, an encryption number of the initial package is set, and an information file of the initial package is generated. It can be understood that the encryption number (hash value or digest) can be a unique identifier generated according to the file content, and the addition code number is a fixed-length character string regardless of the size of the file, and can be obtained by performing an addition code operation on the file, so that the unique addition code number is used for verifying the integrity and uniqueness of the file under the condition that the initial file package is updated and modified.
According to the embodiment of the invention, the validity of the packaged file and the accuracy of the configuration information can be ensured by checking the final packaging program and the configuration information, so that the stability and the reliability of the system are improved.
According to an embodiment of the invention, the method further comprises monitoring the running states of the target item and the target middleware by using a monitoring tool.
According to the embodiment of the invention, after the deployment work of the target project is completed, the deployment project can be started, stopped and checked for running state. For example, prometheus is used to monitor the services and resources of the project.
In one possible embodiment, the operational status of the target item and target middleware may be monitored by logging, application performance, network and container monitoring tools, etc., to ensure healthy operation of the system.
In one possible embodiment, the operations S311 to S312 may be included in the database-based operation and maintenance management system project, the middleware automatic deployment and the service management.
In operation S311, middleware is started, and all or some middleware of all middleware installation nodes may be started at once through the deployment node.
In operation S312, the project is started, and the project service of all the project installation nodes may be started at once through the deployment node.
It is understood that operation S311 is independently operable from operation S312.
In one possible embodiment, the operations S321 to S322 may be included in the database-based operation and maintenance management system project, and the automatic deployment of middleware and the stopping manner in service management.
In operation S321, the middleware is stopped, and all or some middleware of all middleware installation nodes may be stopped at once by the deployment node.
In operation S322, the project is stopped, and the deployment node may stop the project service of all the project installation nodes at once.
It is understood that operation S321 is independently operable from operation S322.
In one possible embodiment, the method for monitoring the running state mode in the automatic deployment and service management of the middleware based on the database operation and maintenance management system project may include operations S331 to S332.
In operation S331, the middleware state is detected, and the start-stop states of all middleware installation node middleware can be queried through the deployment node.
In operation S332, the project status checks, and the deployment node may query the start and stop statuses of all project installation nodes.
It is understood that operation S331 is independently operable from operation S332.
FIG. 4 illustrates an installation flow diagram in automatic deployment and service management of middleware based on database operations and maintenance management system items, according to an embodiment of the invention.
As shown in fig. 4, the process of automatic deployment and installation of service management based on the database operation and maintenance management system project and middleware may include operations S401 to S404.
In operation S401, an installation package is issued, and an item or middleware may be transmitted to a pre-installation server.
In operation S402, the installation package in each server is decompressed.
In operation S403, the database operation and maintenance management system item and middleware configuration may perform initialization configuration on the item and middleware, and establish an association configuration relationship between the middleware and the item.
In operation S404, the database operation and maintenance management system project and middleware are initialized, and the database and the knowledge base for the project can be initialized and the data priming work can be performed.
FIG. 5 illustrates an offloading flow diagram in automatic deployment and service management of middleware based on database operations and maintenance management system items, in accordance with an embodiment of the present invention.
As shown in FIG. 5, the process of automatic deployment and offloading of service management based on database operations and maintenance management system project, middleware may include operations S501-S503.
In operation S501, a stop operation of database operation and maintenance management system project, middleware automatic deployment and service management is performed.
In operation S502, each service running state detection may check whether all items and middleware node services have stopped.
In operation S503, the installation directory is cleaned, and all items and middleware may be cleaned according to the installation directory specified in the installation configuration.
It can be understood that operations S501, S502, and S503 are connection actions, where operations S501 and S502 are call "stop", "run status check", and operation S503 may clear the installation directory according to the global installation path.
In a feasible embodiment, the automatic deployment and service management method deployment based on the database operation and maintenance management system project and middleware can be completed by a project packaging component which can package the project and the middleware into a project release package, a deployment component which can be responsible for installing the project release package to each server with appointed configuration and completing a series of configuration and initialization of the project and the middleware, a service management component which can uniformly manage the starting, stopping and inquiring operation states of the database operation and maintenance management system project and the middleware, and an unloading component which can unload the database operation and maintenance management system project and the middleware from each node and clean an installation catalog.
FIG. 6 illustrates a database-based operation and maintenance management system project, middleware automatic deployment and service management flow chart according to an embodiment of the invention.
As shown in FIG. 6, the process of automatic deployment and service management of middleware based on database operation and maintenance management system project may include S601-S606.
In operation S601, the initial-configuration parameter information is updated according to the environment information of the target item.
In operation S602, a mutual trust manner between a plurality of server nodes is detected.
In operation S6021, if mutual trust is not completed between the server nodes, single mutual trust authentication is performed, and if mutual trust is completed between the server nodes, this step may be skipped.
In operation S603, the database operation and maintenance management system item and middleware are installed.
In operation S604, after the installation of the database operation and maintenance management system item and the middleware is completed, the database operation and maintenance management system item and the middleware may be started.
In operation S605, the database operation and maintenance management system item and the middleware operation state in the startup are detected, or the database operation and maintenance management system item and the middleware service are stopped.
In operation S606, an uninstall operation is performed on the database operation management system item and the middleware.
Based on the database monitoring automatic deployment method, the invention also provides an item automatic deployment device. The device will be described in detail below in connection with fig. 7.
Fig. 7 shows a block diagram of a project automation deployment apparatus according to an embodiment of the invention.
As shown in fig. 7, the project automation deployment apparatus of this embodiment includes an information and code determination module 710, an initial package generation module 720, a target middleware configuration information determination module 730, a target configuration parameter information determination module 740, and an automation deployment module 750.
The information and code determining module 710 is configured to determine, based on the acquired server information to be deployed corresponding to the target item, file information to be configured and a code to be deployed, where the file information to be configured includes item tag information, initial middleware configuration information, and system version information, and the code to be deployed is associated with the system version information. In an embodiment, the information and code determining module 710 may be configured to perform the operation S210 described above, which is not described herein.
The initial file package generating module 720 is configured to process the item tag information, the initial middleware configuration information, the system version information and the code to be deployed, and generate an initial file package. In an embodiment, the initial package generation module 720 may be configured to perform the operation S220 described above, which is not described herein.
The target middleware configuration information determining module 730 is configured to deploy an initial file package to a server to be deployed based on initial configuration parameter information corresponding to a target project, and determine target middleware configuration information for environment information corresponding to the server to be deployed, where the server to be deployed includes a plurality of server nodes, and operation authorities between different server nodes are different, and the initial configuration parameter information includes installation path parameter information, address parameter information, port information, object information, authority information, and database tag information. In an embodiment, the target middleware configuration information determining module 730 may be configured to perform the operation S230 described above, which is not described herein.
The target configuration parameter information determining module 740 is configured to update the initial configuration parameter information with the target middleware configuration information to determine target configuration parameter information. In an embodiment, the target configuration parameter information determining module 740 may be configured to perform the operation S240 described above, which is not described herein.
The automation deployment module 750 is configured to implement automation deployment for the target item based on the target configuration parameter information and the target file package corresponding to the target configuration parameter information. In an embodiment, the automated deployment module 750 may be configured to perform the operation S250 described above, which is not described herein.
According to the embodiment of the invention, through the information and code determining module 710, the initial file package generating module 720, the target middleware configuration information determining module 730, the target configuration parameter information determining module 740 and the automatic deployment module 750 in the project automation deployment device, the initial file package can be automatically deployed on the server to be deployed through various initial configuration parameter information (including installation path parameter information, address parameter information, port information and database label information) corresponding to the target project, meanwhile, the initial middleware configuration information is updated according to the environment information of different servers to be deployed, so that the target middleware configuration information is determined, the target configuration parameter information is generated on the basis, and the automatic flexible deployment of a high-availability deployment scene is further completed, meanwhile, the deployment node in the server to be deployed is determined through the operation authority among different server nodes, so that the effect of managing the whole point is realized, the complicated deployment flow of local configuration in the traditional technology is avoided, and the globally and the efficiency of project deployment is improved.
According to the embodiment of the invention, the server information to be deployed comprises a plurality of server node information to be deployed, and the device further comprises a server node determining module and an operation authority determining module.
And the server node determining module is used for determining a first server node and a second server node from servers to be deployed, wherein the servers comprise a plurality of server nodes, and the operation authority characterizes the second server node to comprise a plurality of second server sub-nodes.
And the operation authority determining module is used for determining the operation authority between the first server node and the second server node based on the environment information corresponding to the server to be deployed, wherein the operation authority level of the first server node is greater than that of the second server, and the first server node performs encryption-free operation access on a plurality of second server sub-nodes.
According to the embodiment of the invention, the initial configuration parameter information is determined by determining initial project configuration parameter information and initial middleware configuration information based on parameter information corresponding to environment information, and generating initial configuration parameter information based on the initial project configuration parameter information and the initial middleware configuration information.
According to the embodiment of the invention, the method for determining the target middleware configuration information for the environment information corresponding to the server to be deployed comprises the steps of updating initial middleware configuration information based on the environment information corresponding to a target project and determining the target middleware configuration information.
According to the embodiment of the invention, the information and code determining module comprises an information determining sub-module, an initial code selecting sub-module and a code generating sub-module to be deployed.
The information determination submodule is used for determining project label information, initial middleware configuration information and system version information based on the server information to be deployed.
And the initial code selecting sub-module is used for selecting initial codes corresponding to the item tag information from the source code library.
The code to be deployed generation sub-module is used for updating the initial code based on the project label information, the initial middleware configuration information and the system version information to generate the code to be deployed.
According to the embodiment of the invention, the initial file package generation module comprises a target middleware selection sub-module, an initial package file generation sub-module, a detection result generation sub-module and an initial file package determination sub-module.
And the target middleware selection sub-module is used for selecting the target middleware based on the initial middleware configuration information and the system version information.
And the initial package file generation sub-module is used for packaging the target middleware and the code to be deployed to generate an initial package file.
And the detection result generation sub-module is used for detecting the initial package file and generating a detection result.
The initial package determining sub-module is used for determining the initial package file as an initial package file under the condition that the detection result represents that the initial package file meets the preset detection condition.
According to the embodiment of the invention, the device further comprises a monitoring module for monitoring the running states of the target item and the target middleware by using a monitoring tool.
Any of the information and code determination module 710, the initial package generation module 720, the target middleware configuration information determination module 730, the target configuration parameter information determination module 740, and the automation deployment module 750 may be combined in one module or any of the modules may be split into multiple modules according to an embodiment of the present invention. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules. At least one of the information and code determination module 710, the initial package generation module 720, the target middleware configuration information determination module 730, the target configuration parameter information determination module 740, and the automated deployment module 750 may be implemented, at least in part, as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system-on-chip, a system-on-substrate, a system-on-package, an Application Specific Integrated Circuit (ASIC), or as hardware or firmware in any other reasonable manner of integrating or packaging the circuitry, or as any one of or a suitable combination of three of software, hardware, and firmware implementations, according to embodiments of the present invention. Or at least one of the information and code determination module 710, the initial package generation module 720, the target middleware configuration information determination module 730, the target configuration parameter information determination module 740, and the automated deployment module 750 may be at least partially implemented as a computer program module that, when executed, performs the corresponding functions.
Fig. 8 shows a block diagram of an electronic device adapted to implement a database monitoring automated deployment method according to an embodiment of the present invention.
As shown in fig. 8, the electronic device according to the embodiment of the present invention includes a processor 801 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. The processor 801 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. The processor 801 may also include on-board memory for caching purposes. The processor 801 may comprise a single processing unit or multiple processing units for performing the different actions of the method flows according to embodiments of the invention.
In the RAM 803, various programs and data required for the operation of the electronic device are stored. The processor 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. The processor 801 performs various operations of the method flow according to the embodiment of the present invention by executing programs in the ROM 802 and/or the RAM 803. Note that the program may be stored in one or more memories other than the ROM 802 and the RAM 803. The processor 801 may also perform various operations of the method flow according to embodiments of the present invention by executing programs stored in the one or more memories.
According to an embodiment of the invention, the electronic device may further comprise an input/output (I/O) interface 805, the input/output (I/O) interface 805 also being connected to the bus 804. The electronic device may also include one or more of an input portion 806 including a keyboard, a mouse, etc., an output portion 807 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc., a storage portion 808 including a hard disk, etc., and a communication portion 809 including a network interface card such as a LAN card, a modem, etc., connected to an input/output (I/O) interface 805. The communication section 809 performs communication processing via a network such as the internet. The drive 810 is also connected to an input/output (I/O) interface 805 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as needed so that a computer program read out therefrom is mounted into the storage section 808 as needed.
The present invention also provides a computer-readable storage medium that may be included in the apparatus/device/system described in the above embodiments, or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present invention.
According to embodiments of the invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the invention, the computer-readable storage medium may include ROM 802 and/or RAM 803 and/or one or more memories other than ROM 802 and RAM 803 described above.
Embodiments of the present invention also include a computer program product comprising a computer program containing program code for performing the method shown in the flowcharts. When the computer program product runs in a computer system, the program code is used for enabling the computer system to realize the database monitoring automatic deployment method provided by the embodiment of the invention.
The above-described functions defined in the system/apparatus of the embodiment of the present invention are performed when the computer program is executed by the processor 801. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed, and downloaded and installed in the form of a signal on a network medium, and/or from a removable medium 811 via a communication portion 809. The computer program may comprise program code that is transmitted using any appropriate network medium, including but not limited to wireless, wireline, etc., or any suitable combination of the preceding.
In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 809, and/or installed from the removable media 811. The above-described functions defined in the system of the embodiment of the present invention are performed when the computer program is executed by the processor 801. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
According to embodiments of the present invention, program code for carrying out computer programs provided by embodiments of the present invention may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or in assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the invention and/or in the claims may be combined in various combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the invention. In particular, the features recited in the various embodiments of the invention and/or in the claims can be combined in various combinations and/or combinations without departing from the spirit and teachings of the invention. All such combinations and/or combinations fall within the scope of the invention.
The embodiments of the present invention are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the invention is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the invention, and such alternatives and modifications are intended to fall within the scope of the invention.
Claims (10)
1. A method for automated deployment of database monitoring, the method comprising:
Determining to-be-deployed file information and to-be-deployed codes based on acquired to-be-deployed server information corresponding to a target project, wherein the to-be-deployed file information comprises project label information, initial middleware configuration information and system version information, and the to-be-deployed codes are associated with the system version information;
Processing the item tag information, the initial middleware configuration information, the system version information and the code to be deployed to generate an initial file package;
Deploying the initial file package on a server to be deployed based on initial configuration parameter information corresponding to the target item, and determining target middleware configuration information aiming at environment information corresponding to the server to be deployed, wherein the server to be deployed comprises a plurality of server nodes, the operation authorities among different server nodes are different, and the initial configuration parameter information comprises installation path parameter information, address parameter information, port information, object information, authority information and database label information;
Updating the initial configuration parameter information by using the target middleware configuration information to determine target configuration parameter information, and
And realizing automatic deployment for the target project based on the target configuration parameter information and a target file packet corresponding to the target configuration parameter information.
2. The method of claim 1, wherein the server information to be deployed comprises a plurality of server node information to be deployed, the method further comprising:
determining a first server node and a second server node from a server to be deployed comprising a plurality of server nodes, wherein the operation authority characterizes the second server node comprising a plurality of second server sub-nodes, and
And determining the operation authority between the first server node and the second server node based on the environment information corresponding to the server to be deployed, wherein the operation authority level of the first server node is greater than that of the second server, and the first server node accesses a plurality of second server sub-nodes in a secret-free operation mode.
3. The method according to claim 1, wherein the determining manner of the initial configuration parameter information includes:
determining initial project configuration parameter information and initial middleware configuration information based on parameter information corresponding to the environment information, and
Generating the initial configuration parameter information based on the initial project configuration parameter information and the initial middleware configuration information.
4. A method according to claim 3, wherein said determining target middleware configuration information for the environment information corresponding to the server to be deployed comprises:
And updating the initial middleware configuration information based on the environment information corresponding to the target item, and determining the target middleware configuration information.
5. The method of claim 1, wherein the determining the to-be-configured file information and the to-be-deployed code based on the acquired to-be-deployed server information corresponding to the target item comprises:
determining the item tag information, the initial middleware configuration information and the system version information based on the server information to be deployed;
selecting initial code corresponding to the item label information from source code library and
And updating the initial code based on the item tag information, the initial middleware configuration information and the system version information, and generating the code to be deployed.
6. The method of claim 1, wherein the processing the item tag information, the initial middleware configuration information, the system version information, and the code to be deployed to generate an initial package of files comprises:
Selecting a target middleware based on the initial middleware configuration information and the system version information;
packaging the target middleware and the code to be deployed to generate an initial packaging file;
detecting the initial package file to generate a detection result, and
And under the condition that the detection result represents that the initial package file meets the preset detection condition, determining the initial package file as the initial file package.
7. The method according to claim 1, wherein the method further comprises:
and monitoring the running states of the target item and the target middleware by using a monitoring tool.
8. An automated project deployment apparatus, the apparatus comprising:
The information and code determining module is used for determining to-be-configured file information and to-be-deployed codes based on the acquired to-be-deployed server information corresponding to the target project, wherein the to-be-configured file information comprises project label information, initial middleware configuration information and system version information, and the to-be-deployed codes are associated with the system version information;
The initial file package generation module is used for processing the item label information, the initial middleware configuration information, the system version information and the code to be deployed to generate an initial file package;
A target middleware configuration information determining module, configured to deploy the initial file package to a server to be deployed based on initial configuration parameter information corresponding to the target project, and determine target middleware configuration information for environment information corresponding to the server to be deployed, where the server to be deployed includes a plurality of server nodes, operation rights between the server nodes are different, and the initial configuration parameter information includes installation path parameter information, address parameter information, port information, object information, rights information, and database tag information;
A target configuration parameter information determining module for updating the initial configuration parameter information by using the target middleware configuration information to determine target configuration parameter information, and
And the automatic deployment module is used for realizing automatic deployment of the target project based on the target configuration parameter information and a target file packet corresponding to the target configuration parameter information.
9. An electronic device, comprising:
One or more processors;
a memory for storing one or more computer programs,
Characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program or instructions is stored, which, when executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411748772.3A CN119226094B (en) | 2024-12-02 | 2024-12-02 | Database monitoring automated deployment method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411748772.3A CN119226094B (en) | 2024-12-02 | 2024-12-02 | Database monitoring automated deployment method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN119226094A true CN119226094A (en) | 2024-12-31 |
CN119226094B CN119226094B (en) | 2025-04-11 |
Family
ID=93943978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411748772.3A Active CN119226094B (en) | 2024-12-02 | 2024-12-02 | Database monitoring automated deployment method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119226094B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119739401A (en) * | 2025-03-04 | 2025-04-01 | 中航信移动科技有限公司 | Middleware deployment and installation method, electronic device and storage medium |
CN120407042A (en) * | 2025-06-30 | 2025-08-01 | 苏州元脑智能科技有限公司 | Configuration processing method and device of baseboard management controller |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006089386A1 (en) * | 2005-02-22 | 2006-08-31 | Nextair Corporation | Simulating an application for subsequent deployment to a device |
CN106325953A (en) * | 2016-08-30 | 2017-01-11 | 广西电网有限责任公司 | Weblogic cluster one-key automatic deployment method |
CN109067877A (en) * | 2018-08-03 | 2018-12-21 | 平安科技(深圳)有限公司 | A kind of control method, server and the storage medium of cloud computing platform deployment |
CN114924971A (en) * | 2022-05-27 | 2022-08-19 | 中国银行股份有限公司 | Test environment deployment method and device |
WO2022267675A1 (en) * | 2021-06-22 | 2022-12-29 | 康键信息技术(深圳)有限公司 | Middleware deployment method and apparatus, and device and storage medium |
-
2024
- 2024-12-02 CN CN202411748772.3A patent/CN119226094B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006089386A1 (en) * | 2005-02-22 | 2006-08-31 | Nextair Corporation | Simulating an application for subsequent deployment to a device |
CN106325953A (en) * | 2016-08-30 | 2017-01-11 | 广西电网有限责任公司 | Weblogic cluster one-key automatic deployment method |
CN109067877A (en) * | 2018-08-03 | 2018-12-21 | 平安科技(深圳)有限公司 | A kind of control method, server and the storage medium of cloud computing platform deployment |
WO2022267675A1 (en) * | 2021-06-22 | 2022-12-29 | 康键信息技术(深圳)有限公司 | Middleware deployment method and apparatus, and device and storage medium |
CN114924971A (en) * | 2022-05-27 | 2022-08-19 | 中国银行股份有限公司 | Test environment deployment method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119739401A (en) * | 2025-03-04 | 2025-04-01 | 中航信移动科技有限公司 | Middleware deployment and installation method, electronic device and storage medium |
CN120407042A (en) * | 2025-06-30 | 2025-08-01 | 苏州元脑智能科技有限公司 | Configuration processing method and device of baseboard management controller |
Also Published As
Publication number | Publication date |
---|---|
CN119226094B (en) | 2025-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN119226094B (en) | Database monitoring automated deployment method, device, equipment and medium | |
US9253265B2 (en) | Hot pluggable extensions for access management system | |
CN110515647B (en) | Static resource management method, device, equipment and storage medium | |
CN106559438A (en) | A kind of program method for uploading and device based on objective network platform | |
US12026494B2 (en) | Dynamic automation of prerequisite component deployment in disconnected environments | |
US12061901B2 (en) | Documentation enforcement during compilation | |
CN117762433A (en) | Method for integrating OpenGauss on big data platform supporting multi-core multi-OS combined environment | |
CN112084247A (en) | Method and device for extending application program service | |
CN114237821A (en) | Self-discovery method and device for Kubernetes container cluster, electronic device and storage medium | |
CN119690578A (en) | Service startup method, image generation method and related devices | |
US12282768B2 (en) | Automated developer configuration tool | |
US12242837B2 (en) | Cross platform configuration domain translation | |
CN113918525B (en) | Data exchange scheduling method, system, electronic device, medium and program product | |
CN116975200A (en) | Method, device, equipment and medium for controlling working state of server | |
US12013774B2 (en) | Verification of core file debugging resources | |
US12236224B2 (en) | Systems and methods for managing workspaces in a heterogeneous workspace environment | |
US12379866B2 (en) | Data center monitoring and management operation including a data tag association tracking operation | |
CN115421779B (en) | Object storage method and device, electronic equipment and computer readable storage medium | |
CN119440590B (en) | Database upgrading method, device, equipment, storage medium and program product | |
US20250156171A1 (en) | Systems and methods for providing a data structure that stores information associated with serverless compute file packages | |
US20240095337A1 (en) | Security compliance for modular code | |
CN116974902A (en) | Software defect processing method, device, equipment, medium and program product | |
CN116719538A (en) | Version deployment consistency verification method and device | |
CN118202351A (en) | Automatic analysis of availability of software image vulnerabilities | |
CN116400942A (en) | Upgrading method and device of application software, electronic equipment and storage medium |
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 |