A private cloud platform operation and maintenance management method and system

By analyzing the log data and access status of the private cloud, determining key variable information, and using visual virtual models and large language models for presentation and matching, the detailed management problems of private cloud platforms in operation and management are solved, and management efficiency is improved and system stability.

CN118713980BActive Publication Date: 2025-02-07NANJING JIANGHE HUICHENG INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410938128.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-12
Publication Date
2025-02-07
Estimated Expiration
2044-07-12

AI Technical Summary

Technical Problem

It is difficult to manage the existing private cloud platforms in detail in terms of operation and management, and can only obtain basic monitoring information and cannot effectively identify and solve potential problems.

Method used

By analyzing the log data and access of the private cloud, key variable information is determined, and visual virtual models and large language models are used to present and match, identifying the key variable information with problems.

Benefits of technology

It improves the management efficiency of private clouds, can more accurately identify and solve potential problems, and improves the operating stability and user experience of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118713980B_ABST
    Figure CN118713980B_ABST
Patent Text Reader

Abstract

The present application discloses an operation and maintenance management method and system for a private cloud platform, which relates to computer technology, including: determining multiple key parameter items of a private cloud; establishing a visual virtual model of the private cloud; configuring a corresponding parameter display component for any key parameter item; mapping the location information of each access point of the private cloud to the established visual virtual model; obtaining the log data of the private cloud and extracting the feature vector of the log data; determining key variable information based on the extracted feature vector using a large language model; and matching the access requirements of each communication link identifier with the parameters presented by the parameter display component of the current access port; based on the determined key variable information and the matching results. The method of the present application determines possible key variable information based on the log data of the private cloud and the access situation, which can improve the management efficiency of the private cloud.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an operation and maintenance management method and system for a private cloud platform. Background Art

[0002] Private Cloud is a cloud service model based on cloud computing technology, which is built and managed by enterprises or organizations to provide computing resources and services. Private Cloud is usually single-tenant, that is, only one user uses it. Users can create and manage virtual machines, storage, network, security and other resources and services on the private cloud to meet their business needs.

[0003] Private clouds usually use virtualization technology to divide physical servers into multiple virtual servers to improve resource utilization and flexibility. Private clouds can provide highly secure computing resources and services, and users can protect their data and privacy through autonomous control. However, private clouds provide highly secure computing services and are relatively private. During the operation of private clouds, only basic monitoring information can be obtained, and detailed management of the operation of private clouds is not possible. Summary of the invention

[0004] The embodiments of the present application provide an operation and maintenance management method and system for a private cloud platform, which is used to determine possible key variable information based on the log data and access status of the private cloud, and present it in a visual manner to improve the management efficiency of the private cloud.

[0005] The present application embodiment provides an operation and maintenance management method for a private cloud platform, comprising the following steps:

[0006] Determine multiple key parameters of private cloud;

[0007] Establishing a visualized virtual model of the private cloud, wherein the established visualized virtual model includes a plurality of access ports, any access port can be connected to at least one access point, and any access port is configured with at least one key parameter item;

[0008] For any key parameter item, a corresponding parameter display component is configured, wherein the parameter display component is presented based on the corresponding basic color, and the presentation is darkened based on the basic color according to the more the corresponding key parameter is occupied or the more frequently it is called;

[0009] Determine each access point of the private cloud and obtain location information of each access point, so as to map the obtained location information to the established visual virtual model, wherein after any access point is accessed, a communication link with the visual virtual model is established based on the corresponding location, and a mark is added to the communication link to identify the access requirement of any access point;

[0010] Obtaining log data of a private cloud and extracting feature vectors of the log data;

[0011] Based on the extracted feature vectors, using a large language model, key variable information is determined; and,

[0012] Matching the access requirements based on the identifiers of each communication link with the parameters presented by the parameter display component of the current access port;

[0013] According to the determined key variable information and the matching result, the key variable information with problems is identified at the corresponding access point and communication link.

[0014] Optionally, based on the determined key parameter items, establishing a visualized virtual model of the private cloud includes:

[0015] Establish a visual virtual model of the private cloud;

[0016] In the established visual virtual model, a corresponding visual interface is configured for each key parameter item, so as to provide selection items based on any visual interface, so as to enter the corresponding parameter item after selection, and provide the usage of the corresponding parameter in detail in the parameter item.

[0017] Optionally, for any key parameter item, configuring the corresponding parameter display component includes:

[0018] For any key parameter item, set the corresponding base color, wherein the pixel value of any base color is determined based on the light color range of the corresponding color;

[0019] As the corresponding key parameter is occupied more or called more frequently, the proportion of the corresponding basic color in the light color range of any basic color is linearly increased to deepen the basic color; and

[0020] A corresponding diffusion range is set, and the darker the color, the larger the corresponding diffusion range. When the corresponding given threshold is exceeded, the color of the parameter display component area is used as the basis, and the diffusion is performed within the diffusion range in a manner of decreasing color and increasing transparency to highlight the occupancy or call effect of the parameter display component.

[0021] Optionally, also include:

[0022] During the trial operation phase, each access port is configured with complete key parameter items and corresponding parameter display components;

[0023] During operation, the corresponding key parameter items are determined according to the occurrence frequency of key variable information of any access port having problems;

[0024] The occurrence frequencies of the critical variable information with problems are sorted, and the corresponding critical parameter items are presented, and the critical parameter items with no problems on any of the access ports are not displayed.

[0025] Optionally, obtaining the operation log data of the private cloud and extracting the feature vector of the log data is implemented based on an embedded model;

[0026] Based on the extracted feature vectors, using the large language model, the key variable information is determined, including:

[0027] Obtaining log sample data of the private cloud and extracting sample feature vectors of the log sample data;

[0028] Clustering the sample feature vectors to determine a number of log categories and corresponding category vectors;

[0029] For any type of log category, a small number of log samples are selected based on the similarity with the corresponding category vector, and the variables in the log samples are replaced with the set identifiers to extract the category template of the any type of log category.

[0030] Optionally, based on the extracted feature vector, a large language model is used to determine key variable information, including:

[0031] Based on the extracted feature vector, the classification is determined according to the similarity with each category vector, and the corresponding category template is determined according to the classification;

[0032] Enhancement is performed based on the metadata of the category template, so that when the acquired log data contains the metadata, a mark is made at a corresponding position of the log data, and an enhanced feature vector is extracted after the mark;

[0033] The enhanced feature vector is input into the large language model to output key variable information using the large language model.

[0034] Optionally, matching the access requirements of each communication link identifier with the parameters presented by the parameter display component of the current access port includes:

[0035] When any parameter displayed by the parameter display component of the current access port exceeds a corresponding given threshold, determining the parameter item associated with the access requirement according to the output key variable information; and,

[0036] According to the determined associated parameter items, obtaining usage of corresponding parameters from each access point to obtain a matching result;

[0037] When the parameters presented by the parameter display component of the current access port do not exceed the corresponding given thresholds, the key variable information is directly outputted using the large language model as the matching result.

[0038] Optionally, determining parameter items associated with the access requirement according to the output key variable information includes:

[0039] Eliminate variables in access requirements and extract keyword data in access requirements;

[0040] The similarity between the extracted keyword data and the output key variable information is calculated to determine the parameter items associated with the access requirement according to the calculated similarity.

[0041] Optionally, based on the determined key variable information and the matching result, at the corresponding access point and communication link, the key variable information identifying the problem includes:

[0042] Assigning the determined key variable information to the corresponding communication link; and,

[0043] The key variable information collected at the corresponding access point determines whether to adjust the display mode of the parameter display component of the key parameter item.

[0044] An embodiment of the present application also proposes an operation and maintenance management system for a private cloud platform, including a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the operation and maintenance management method for the private cloud platform as described above are implemented.

[0045] The method of the embodiment of the present application determines possible key variable information based on the operation and maintenance log data of the private cloud and the access status, and presents it in a visual manner, thereby improving the management efficiency of the private cloud.

[0046] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0048] Figure 1 The following is a basic flow chart of the operation and maintenance management method of the private cloud platform of this embodiment. DETAILED DESCRIPTION

[0049] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0050] The present application embodiment proposes an operation and maintenance management method for a private cloud platform, such as Figure 1 As shown, the following steps are included:

[0051] In step S101, multiple key parameter items of the private cloud are determined. In a specific example, the key parameter items may be, for example, the virtual machine status, the resources occupied by the virtual machine (e.g., CPU, memory resources), the overall disk resource occupancy, etc. For example, in some examples, when one or more resources are occupied at a high level, the system operation efficiency is reduced. The method of the embodiment of the present application can set corresponding key parameter items according to actual needs, so as to subsequently display the current operation status of the private cloud platform as a whole based on the key parameter items.

[0052] In step S102, a visualization virtual model of the private cloud is established, wherein the established visualization virtual model includes multiple access ports, any access port can access at least one access point, and any access port is configured with at least one key parameter item. In a specific example, the visualization model can be a topology model, and multiple access ports are set based on the actual operating conditions of the private cloud, and at least one key parameter item is configured at any access port, so as to associate and present the access status of the port near each port.

[0053] In step S103, for any key parameter item, a corresponding parameter display component is configured, wherein the parameter display component is presented based on the corresponding basic color, and according to the more the corresponding key parameter is occupied or the more frequently it is called, the presentation is deepened on the basis of the basic color. In the embodiment of the present application, for any key parameter item, a corresponding parameter display component is configured. In the specific example, if any key parameter item operates normally, it can be presented normally. If it exceeds a certain threshold, it is presented deepened on the basis of the basic color. For example, it can be done in a gradual manner. For example, if the memory occupancy threshold is 85%, after exceeding 85%, the color of the 85%-90% part is darker than the 85% part before the normal presentation, thereby achieving a prominent presentation effect. The user can intuitively determine that there is an abnormality in the parameter display component, thereby improving the user's recognition.

[0054] In step S104, each access point of the private cloud is determined, and the location information of each access point is obtained, so as to map the obtained location information to the established visual virtual model, wherein after any access point is accessed, a communication link with the visual virtual model is established based on the corresponding location, and a mark is added to the communication link to identify the access requirement of any access point. In some specific examples, the location information or IP address of the access point is introduced to facilitate the judgment of the approximate access requirement of the access point based on the historical operation data, and to add a mark to the corresponding communication link.

[0055] In step S105, the log data of the private cloud is obtained, and feature vectors of the log data are extracted. The feature vector extraction can be completed based on the embedding model.

[0056] In step S106, based on the extracted feature vector, the key variable information is determined using the large language model. In some embodiments, the key variable information referred to in the embodiments of the present application refers to variables that can bring changes to key parameter items, and are variables associated with key parameter items, such as changes in access devices of access points, changes in file addresses, and can also be some instruction actions that are determined by users based on experience to bring changes to key parameter items.

[0057] In step S107, the access requirements of each communication link identifier are matched with the parameters presented by the parameter display component of the current access port. Through matching, it can be determined whether the problem content is caused by insufficient resource allocation on the private cloud side or a problem caused by the access side.

[0058] In step S108, based on the determined key variable information and the matching result, the key variable information with problems is identified at the corresponding access point and communication link. Further, in combination with the determined key variable information, the problem details can be determined, and then presented in an intuitive manner to provide management reference for users.

[0059] The method of the embodiment of the present application determines possible key variable information based on the operation and maintenance log data of the private cloud and the access status, and presents it in a visual manner, thereby improving the management efficiency of the private cloud.

[0060] In some embodiments, based on the determined key parameters, establishing the visualized virtual model of the private cloud includes:

[0061] Establish a visual virtual model of the private cloud;

[0062] In the established visual virtual model, a corresponding visual interface is configured for each key parameter item, so as to provide a selection item based on any visual interface, so as to enter the corresponding parameter item after selection, and provide the usage of the corresponding parameter in detail in the parameter item. That is, a corresponding visual interface can be configured for each key parameter item at each access port, so that, for example, after clicking, a dynamic interface can be provided to present the usage of the corresponding parameter in detail, such as the virtual machine disk space.

[0063] In some embodiments, for any key parameter item, configuring a corresponding parameter display component includes:

[0064] For any key parameter item, set the corresponding base color, wherein the pixel value of any base color is determined based on the light color range of the corresponding color;

[0065] As the corresponding key parameter is occupied more or called more frequently, the proportion of the corresponding basic color in the light color range of any basic color is linearly increased to deepen the basic color; and

[0066] A corresponding diffusion range is set, and the darker the color, the larger the corresponding diffusion range. When the corresponding given threshold is exceeded, the color of the parameter display component area is used as the basis, and the diffusion is performed within the diffusion range in a manner of decreasing color and increasing transparency to highlight the occupancy or call effect of the parameter display component. In some examples, on the basis of the aforementioned gradient, after exceeding the corresponding given threshold, such as disk space occupancy, the gradient color can be used as the basis for decreasing diffusion, so that from the user's perspective, for example, there are two or three alarms at the same time, and the alarm of a certain problem is more serious. Through such a design, the severity of the alarm can be highlighted, allowing users to intuitively grasp the key points of the problem, thereby improving management efficiency.

[0067] In some embodiments, it also includes:

[0068] During the trial operation phase, each access port is configured with complete key parameter items and corresponding parameter display components;

[0069] During operation, the corresponding key parameter items are determined according to the occurrence frequency of key variable information of any access port having problems;

[0070] The occurrence frequencies of the critical variable information with problems are sorted, and the corresponding critical parameter items are presented, and the critical parameter items with no problems on any of the access ports are not displayed.

[0071] Through such a design, after running for a period of time, each access port can present the main key parameter items that fit the operation status of the port, thereby intuitively reflecting the port operation status.

[0072] In some embodiments, obtaining the operation log data of the private cloud and extracting the feature vector of the log data are implemented based on an embedded model;

[0073] Based on the extracted feature vectors, using the large language model, the key variable information is determined, including:

[0074] Obtaining log sample data of the private cloud and extracting sample feature vectors of the log sample data;

[0075] The sample feature vectors are clustered to determine a number of log categories and corresponding category vectors. Historical operation logs can be used as log sample data to cluster the sample feature vectors to determine a number of alarm categories contained in the log data.

[0076] For any type of log category, a small number of log samples are selected based on the similarity with the corresponding category vector, and the variables in the log samples are replaced with the set identifier to extract the category template of any type of log category. In some examples, logs of the same category are likely to have the same template, so 3-5 log samples can be selected, for example, and the variables therein, such as memory occupancy of 65%, are replaced with the set identifier to obtain the template of the category.

[0077] In some embodiments, based on the extracted feature vector, using a large language model, key variable information is determined to specifically include:

[0078] Based on the extracted feature vector, the classification is determined according to the similarity with each category vector, and the corresponding category template is determined according to the classification.

[0079] Enhancement is performed based on the metadata of the category template, so that when the acquired log data contains the metadata of the category template, a mark is made at the corresponding position of the log data, and an enhanced feature vector is extracted after marking. In some specific examples, the category template represents the change of key parameter items, and the metadata can be, for example, additional information related to the key parameter items, such as event ID, source of the log, access point identification, etc.

[0080] The enhanced feature vector is input into the large language model to output key variable information using the large language model. The trained large language model can derive and identify key variable information based on the enhanced feature vector, so that problem analysis can be determined in combination with the identified key variable information.

[0081] In some embodiments, matching the access requirements of each communication link identifier with the parameters presented by the parameter display component of the current access port includes:

[0082] When any parameter displayed by the parameter display component of the current access port exceeds a corresponding given threshold, determining the parameter item associated with the access requirement according to the output key variable information; and,

[0083] According to the determined associated parameter items, the usage of the corresponding parameters is obtained from each access point to obtain a matching result. In some examples, for example, if an access point operates beyond the range of access requirements, by matching only the associated parameter items, it can be intuitively determined whether one or more items are operating beyond the requirements, thereby performing problem analysis.

[0084] When the parameters presented by the parameter display component of the current access port do not exceed the corresponding given thresholds, the key variable information is directly outputted using the large language model as the matching result.

[0085] In some embodiments, determining the parameter items associated with the access requirements according to the output key variable information includes:

[0086] Eliminate variables in access requirements and extract keyword data in access requirements;

[0087] The similarity between the extracted keyword data and the output key variable information is calculated to determine the parameter items associated with the access requirement according to the calculated similarity. The specific similarity calculation may adopt the cosine similarity method.

[0088] In some embodiments, based on the determined key variable information and the matching result, the key variable information identifying the problem at the corresponding access point and communication link includes:

[0089] The determined key variable information is assigned to the corresponding communication link. By assigning the communication link, the user can be provided with reference problem information intuitively, thereby facilitating the user to locate the problem point and improving the management and maintenance efficiency.

[0090] The key variable information collected at the corresponding access point determines whether to adjust the display mode of the parameter display component of the key parameter item. For example, according to the above, the number of key parameter items with problems can be superimposed, and the display mode of the corresponding parameter display component can be adjusted according to the update frequency, such as improving the presentation of a position to further improve the user's recognition.

[0091] An embodiment of the present application also proposes an operation and maintenance management system for a private cloud platform, including a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the operation and maintenance management method for the private cloud platform as described above are implemented.

[0092] In addition, although exemplary embodiments have been described herein, the scope includes any and all embodiments based on the present disclosure with equivalent elements, modifications, omissions, combinations (e.g., various embodiments intersecting schemes), adaptations or changes. It is not limited to the examples described in this specification or during the implementation of this application, and its examples will be interpreted as non-exclusive.

[0093] The above description is intended to be illustrative rather than restrictive. For example, the above examples (or one or more of them) can be used in combination with each other. For example, those of ordinary skill in the art may use other embodiments when reading the above description.

[0094] The above embodiments are merely exemplary embodiments of the present disclosure. Those skilled in the art may make various modifications or equivalent substitutions to the present invention within the essence and protection scope of the present disclosure, and such modifications or equivalent substitutions shall also be deemed to fall within the protection scope of the present invention.

Claims

1. A method for operation and maintenance management of a private cloud platform, characterized in that: The steps include: Determine multiple key parameters of private cloud; Establishing a visualized virtual model of the private cloud, wherein the established visualized virtual model includes a plurality of access ports, any access port can be connected to at least one access point, and any access port is configured with at least one key parameter item; For any key parameter item, a corresponding parameter display component is configured, wherein the parameter display component is presented based on the corresponding basic color, and the presentation is darkened based on the basic color according to the more the corresponding key parameter is occupied or the more frequently it is called; Determine each access point of the private cloud and obtain location information of each access point, so as to map the obtained location information to the established visual virtual model, wherein after any access point is accessed, a communication link with the visual virtual model is established based on the corresponding location, and a mark is added to the communication link to identify the access requirement of any access point; Obtaining log data of a private cloud and extracting feature vectors of the log data; Based on the extracted feature vectors, using a large language model, key variable information is determined; and, Matching the access requirements based on the identifiers of each communication link with the parameters presented by the parameter display component of the current access port; According to the determined key variable information and the matching result, at the corresponding access point and communication link, identifying the key variable information with problems; Also includes: During the trial operation phase, each access port is configured with complete key parameter items and corresponding parameter display components; During operation, the corresponding key parameter items are determined according to the occurrence frequency of key variable information of any access port having problems; sorting the occurrence frequencies of critical variable information with problems and presenting corresponding critical parameter items, and not presenting critical parameter items with no problems on any of the access ports; Obtaining operation log data of the private cloud and extracting feature vectors of the log data; Based on the extracted feature vectors, using the large language model, the key variable information is determined, including: Obtaining log sample data of the private cloud and extracting sample feature vectors of the log sample data; Clustering the sample feature vectors to determine a number of log categories and corresponding category vectors; For any type of log category, a specified number of log samples are selected according to the similarity with the corresponding category vector, and the variables in the log samples are replaced with the set identifiers to extract the category template of the any type of log category.

2. The operation and maintenance management method of a private cloud platform according to claim 1, characterized in that: Based on the determined key parameters, establishing a visualized virtual model of the private cloud includes: Establish a visual virtual model of the private cloud; In the established visual virtual model, a corresponding visual interface is configured for each key parameter item, so as to provide selection items based on any visual interface, so as to enter the corresponding parameter item after selection, and provide the usage of the corresponding parameter in detail in the parameter item.

3. The operation and maintenance management method of a private cloud platform according to claim 2, characterized in that: For any key parameter item, configure the corresponding parameter display component including: For any key parameter item, set the corresponding base color, wherein the pixel value of any base color is determined based on the light color range of the corresponding color; As the corresponding key parameter is occupied more or called more frequently, the proportion of the corresponding basic color in the light color range of any basic color is linearly increased to deepen the basic color; and A corresponding diffusion range is set, and the darker the color, the larger the corresponding diffusion range. When the corresponding given threshold is exceeded, the color of the parameter display component area is used as the basis, and the diffusion is performed within the diffusion range in a manner of decreasing color and increasing transparency to highlight the occupancy or call effect of the parameter display component.

4. The operation and maintenance management method of a private cloud platform according to claim 1, characterized in that: Based on the extracted feature vectors, the key variable information is determined using a large language model, including: Based on the extracted feature vector, the classification is determined according to the similarity with each category vector, and the corresponding category template is determined according to the classification; Enhancement is performed based on the metadata of the category template, so that when the acquired log data contains the metadata, a mark is made at a corresponding position of the log data, and an enhanced feature vector is extracted after the mark; The enhanced feature vector is input into the large language model to output key variable information using the large language model.

5. The operation and maintenance management method of a private cloud platform according to claim 4, characterized in that: Based on the access requirements of each communication link identifier, matching with the parameters presented by the parameter display component of the current access port includes: When any parameter displayed by the parameter display component of the current access port exceeds a corresponding given threshold, determining the parameter item associated with the access requirement according to the output key variable information; and, According to the determined associated parameter items, obtaining usage of corresponding parameters from each access point to obtain a matching result; When the parameters presented by the parameter display component of the current access port do not exceed the corresponding given thresholds, the key variable information is directly outputted using the large language model as the matching result.

6. The operation and maintenance management method of a private cloud platform according to claim 5, characterized in that: According to the output key variable information, the parameters associated with the access requirements include: Eliminate variables in access requirements and extract keyword data in access requirements; The similarity between the extracted keyword data and the output key variable information is calculated to determine the parameter items associated with the access requirement according to the calculated similarity.

7. The operation and maintenance management method of a private cloud platform according to claim 6, characterized in that: According to the determined key variable information and the matching result, the key variable information identifying the problem at the corresponding access point and communication link includes: Assigning the determined key variable information to the corresponding communication link; and, The key variable information collected at the corresponding access point determines whether to adjust the display mode of the parameter display component of the key parameter item.

8. An operation and maintenance management system for a private cloud platform, characterized in that: It includes a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the operation and maintenance management method of the private cloud platform as described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Parameter management method and device, electronic equipment and storage medium

    CN115438113A

  • Log analysis method and system based on OpenStack cloud computing

    CN116755992A