CN116610528A - Configuration collection and difference comparison method and system applied to cloud desktop virtualization software - Google Patents
Configuration collection and difference comparison method and system applied to cloud desktop virtualization software Download PDFInfo
- Publication number
- CN116610528A CN116610528A CN202310632127.4A CN202310632127A CN116610528A CN 116610528 A CN116610528 A CN 116610528A CN 202310632127 A CN202310632127 A CN 202310632127A CN 116610528 A CN116610528 A CN 116610528A
- Authority
- CN
- China
- Prior art keywords
- configuration
- component
- palm
- difference
- comparison
- 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.)
- Pending
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/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/323—Visualisation of programs or trace data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/82—Solving problems relating to consistency
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/865—Monitoring of software
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a method and a system for collecting and comparing difference of cloud desktop virtualization software configuration, belongs to the technical field of cloud computing, and aims to solve the technical problem of how to automatically collect, compare and identify the cloud desktop virtualization platform component difference configuration. The method comprises the following steps: backing up original data, and storing export configuration to a file; migrating components that need to examine k8s palm 2 management of the configuration; using a head packet and a default value coverage file during the default installation of the cloud platform to collect the configuration information of each component to the memory after the head version A is completely and cleanly installed once; comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment; comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment; and filtering out the same configuration of the two versions of the component, highlighting the difference configuration item, and saving the result of the difference configuration item to a text, so that operation and maintenance management personnel can evaluate the configuration difference before and after upgrading.
Description
Technical Field
The invention relates to the technical field of cloud computing, in particular to a configuration collection and difference comparison method and a configuration collection and difference comparison system applied to cloud desktop virtualization platform software configuration management.
Background
At present, most of traditional cloud desktop virtualization manufacturers deploy virtualization software in a bare metal mode, and as the operating system files and the software configuration of different nodes operated by the software can be manually modified, the configuration consistency of the operating software of each node is difficult to keep. The current advanced virtualization implementation mode adopts k8s as a virtualization platform base, so that invariance (strong consistency) of a container and the ultra-strong arrangement capacity of k8s can be fully utilized. By depositing all configurations of the virtualized components to k8s secret management, strong consistency of the same node group configuration and differentiation of different node group configurations is also achieved.
Due to the final complex cloud deployment form of the client cloud, other external systems such as a virtualization platform docking alarm, a log, a three-party storage, a cloud pipe and the like are required. The virtualization platform itself can correspondingly adjust the number of apis, storage pools, performance optimization and the like, security policies and other configuration items except for default plans according to the number of deployment nodes. Thus for truly floor projects, manual configuration changes to cloud platform k8s management are often required.
If such changes are excessive, there may be considerable configuration differences from the product default configuration items. Such configuration is dedicated to the project itself, and the difficulty of software configuration management is increased continuously, if the software configuration management cannot be managed properly, when operations such as large version upgrade are performed on the virtualized software, the loss of the configuration item will directly cause abnormal functions of the virtualized platform and additional manual software debugging work and time.
Aiming at the problems that the configuration of a plurality of components of a virtualization platform on the current network cloud desktop project is modified, the configuration cannot be managed (tracked, backed up, restored and the like), and the like, how to realize the automatic collection, comparison and identification of the differential configuration of the components is a technical problem to be solved.
Disclosure of Invention
The technical task of the invention is to provide a method and a system for collecting and comparing the configuration of cloud desktop virtualization software applied to cloud desktop virtualization platform software, aiming at the defects, so as to solve the technical problem of how to realize the automatic collection and comparing and identifying the differential configuration of the components.
The invention relates to a configuration collection and difference comparison method applied to cloud desktop virtualization platform software configuration management, which is based on k8s management virtualization platform automatic software and performs necessary backup, migration and analysis operations on all components in batches by editing scripts, and comprises the following steps:
backing up original data, and storing export configuration to a file for later rollback and restoration operation;
migrating components that need to check the configured k8s palm 2 management, the palm management information being configured to palm 3;
using a head packet and a default value coverage file during the default installation of the cloud platform to collect the configuration information of each component to the memory after the head version A is completely and cleanly installed once;
comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment;
comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment according to the specific field length and the data check code of the two version configurations by a comparison tool;
and automatically filtering out the same configuration of the two versions of the component, highlighting the phenomenon difference configuration items, and saving the difference configuration item results to a text so as to analyze and check the difference items in detail at a later period.
Preferably, a palm backup component is installed, through which the original data is backed up.
Preferably, a palm 2to3 migration component is installed, and components managed by the palm 2to3 migration component need to be checked for configuration k8s palm 2.
Preferably, the palm contrast component is installed, and final configuration information contained in the current component palm is obtained by calling a kubernetesapi interface.
In a second aspect, the present invention is a configuration collection and difference comparison system applied to software configuration management, for performing configuration receipt and difference comparison by a configuration collection and difference comparison method applied to software configuration management according to any one of the first aspects, the system comprising:
the backup module is used for backing up original data, and storing export configuration to files for later rollback and restoration operation;
the migration module is used for migrating the components which need to be checked and configured for k8s palm 2 management, and the palm management information is configured to the palm 3;
the coverage module is used for using a head packet and a default value coverage file when the cloud platform is installed in a default mode, and collecting configuration information of all components to a memory after the head version A is completely installed once;
the comparison module is used for comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment;
the comparison module is used for comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment according to the specific field length and the data check code of the two version configuration through the comparison tool;
the filtering module is used for automatically filtering out the same configuration of two versions of the component, highlighting the difference configuration items, and storing the difference configuration item results to the text so as to carry out detailed analysis and inspection on the difference items in the later period.
Preferably, the backup module is used for installing a palm backup component, and backing up the original data through the palm backup component.
Preferably, the migration module is configured to install a helm2to3 migration component, and migrate a component managed by k8s helm2 that needs to be checked for configuration through the helm2to3 migration component.
Preferably, the comparison module is configured to install a palm comparison component, and obtain final configuration information contained in the current component palm by calling a kubernetesapi interface.
In a third aspect, the present invention provides an electronic device comprising: at least one memory and at least one processor;
the at least one memory for storing a machine readable program;
the at least one processor is configured to invoke the machine-readable program to perform the method of any of the first aspects.
In a fourth aspect, the present invention resides in a computer readable medium having stored thereon computer instructions which, when executed by a processor, cause the processor to perform the method of any of the first aspects.
The method and the system for cloud desktop virtualization software configuration collection and difference comparison have the following advantages:
1. after the script is arranged, necessary backup, migration and automatic analysis operations are carried out on all components in batches, so that the productivity is remarkably improved, configuration checking, configuration export, manual analysis operation time, operation difficulty and the like are reduced;
2. the method is automatically realized by software, so that the complexity, the operation difficulty and the time cost of manual operation are reduced;
3. the configuration information of the low-version helm2 management is ensured to be migrated to the helm3 management through the helm configuration migration module, a helm3 comparison tool can be used, and better software configuration analysis compatibility is achieved;
4. by generating temporary configuration aiming at the same environment, consistency of front-back comparison basic configuration is ensured;
5. the comparison result is configured to be the same and is automatically de-duplicated, so that the data size of the final analysis result is reduced;
6. by automatically highlighting the difference results, the difference results are easier to discover and identify.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
The invention is further described below with reference to the accompanying drawings.
Fig. 1 is a flow chart of a configuration collection and difference comparison method applied to cloud desktop virtualization platform software configuration management in embodiment 1.
Detailed Description
The invention will be further described with reference to the accompanying drawings and specific examples, so that those skilled in the art can better understand the invention and implement it, but the examples are not meant to limit the invention, and the technical features of the embodiments of the invention and the examples can be combined with each other without conflict.
The embodiment of the invention provides a configuration collection and difference comparison method and a configuration collection and difference comparison system applied to cloud desktop virtualization platform software configuration management, which are used for solving the technical problem of how to realize the differential configuration of an automatic collection and comparison identification component.
Example 1:
the invention discloses a configuration collection and difference comparison method applied to cloud desktop virtualization platform software configuration management, which comprises the following steps: automatic software for managing the virtualization platform based on k8s performs necessary backup, migration and analysis operations on all components in batches by programming scripts. The method comprises the following steps:
s100, backing up original application data, and storing export configuration to a file for later rollback and restoration operation;
s200, migrating a component which needs to be checked for the management of configured k8S palm 2, and configuring palm management information to the palm 3;
s300, using a head packet and a default value coverage file during default installation of a cloud platform to collect configuration information of each component to a memory after the head version A is completely and cleanly installed once;
s400, comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment;
s500, comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment through a comparison tool according to the specific field length and the data check code of the two version configuration;
and S600, automatically filtering out the same configuration of the two versions of the component, highlighting the phenomenon difference configuration item, and saving the difference configuration item result to a text so as to carry out detailed analysis and inspection on the difference item in the later period.
In step S100, a palm backup component is installed, and original data is backed up by the palm backup component.
In step S200, a helm2to3 migration component is installed, and components managed by the configured k8S helm2 need to be checked for by the helm2to3 migration component.
In step S400, a helm comparison component is installed, and final configuration information contained in the current component helm is obtained by calling a kubernetesapi interface.
By adopting k8s as a virtualization platform base, invariance (strong consistency) of the container and super-strong arrangement capacity of k8s can be fully utilized. By depositing all configurations of the virtualized components to k8s secret management, strong consistency of the same node group configuration and differentiation of different node group configurations is also achieved.
Example 2:
the invention discloses a configuration collection and difference comparison system applied to software configuration management, which comprises a backup module, a migration module, an overlay module, a comparison module and a filtering module, wherein the system executes the method disclosed in the embodiment 1.
The backup module is used for backing up original data and storing export configuration to files for later rollback and restoration operation.
In this embodiment, the backup module is configured to install a palm backup component, and backup original data through the palm backup component.
The migration module is used for migrating components managed by the k8s palm 2 needing to be checked and configured, and the palm management information is configured to the palm 3.
In this embodiment, the migration module is configured to install a helm2to3 migration component, and migrate, through the helm2to3 migration component, a component managed by k8s helm2 that needs to be checked for configuration.
The coverage module is used for using a head packet and a default value coverage file when the cloud platform is installed by default, and collecting configuration information of each component to the memory after the head version A is completely installed once.
The comparison module is used for comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment.
In this embodiment, the comparison module is configured to install a palm comparison component, and obtain final configuration information included in a current component palm by calling a kubernetesapi interface.
The comparison module is used for comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment according to the specific field length and the data check code of the two version configurations through the comparison tool.
The filtering module is used for automatically filtering out the same configuration of two versions of the component, highlighting the difference configuration items, and saving the difference configuration item results to the text so as to carry out detailed analysis and inspection on the difference items in the later period.
Example 3:
the invention provides an electronic device, comprising: at least one memory and at least one processor;
the at least one memory for storing a machine readable program;
the at least one processor is configured to invoke the machine-readable program to perform the method disclosed in embodiment 1.
Example 4:
the invention resides in a computer readable medium having stored thereon computer instructions which, when executed by a processor, cause the processor to perform the method disclosed in embodiment 1. Specifically, a system or apparatus provided with a storage medium on which a software program code realizing the functions of any of the above embodiments is stored, and a computer (or CPU or MPU) of the system or apparatus may be caused to read out and execute the program code stored in the storage medium.
In this case, the program code itself read from the storage medium may realize the functions of any of the above-described embodiments, and thus the program code and the storage medium storing the program code form part of the present invention.
Examples of the storage medium for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a nonvolatile memory card, and a ROM. Alternatively, the program code may be downloaded from a server computer by a communication network.
Further, it should be apparent that the functions of any of the above-described embodiments may be implemented not only by executing the program code read out by the computer, but also by causing an operating system or the like operating on the computer to perform part or all of the actual operations based on the instructions of the program code.
Further, it is understood that the program code read out by the storage medium is written into a memory provided in an expansion board inserted into a computer or into a memory provided in an expansion unit connected to the computer, and then a CPU or the like mounted on the expansion board or the expansion unit is caused to perform part and all of actual operations based on instructions of the program code, thereby realizing the functions of any of the above embodiments.
It should be noted that not all the steps and modules in the above flowcharts and the system configuration diagrams are necessary, and some steps or modules may be omitted according to actual needs. The execution sequence of the steps is not fixed and can be adjusted as required. The system structure described in the above embodiments may be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or may be implemented jointly by some components in multiple independent devices.
While the invention has been illustrated and described in detail in the drawings and in the preferred embodiments, the invention is not limited to the disclosed embodiments, but it will be apparent to those skilled in the art that many more embodiments of the invention can be made by combining the means of the various embodiments described above and still fall within the scope of the invention.
Claims (10)
1. The utility model provides a be applied to cloud desktop virtualization software configuration collection and difference contrast method, its characterized in that is based on the cloud desktop management software of k8s management virtualization platform, through the orchestration tool, carry out necessary backup, migration and analysis operation to the configuration of all virtualization cloud platform components in batches, the method includes following steps:
backing up original data, and storing export configuration to a file for later rollback and restoration operation;
migrating components that need to check the configured k8s palm 2 management, the palm management information being configured to palm 3;
using a head packet and a default value coverage file during the default installation of the cloud platform to collect the configuration information of each component to the memory after the head version A is completely and cleanly installed once;
comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment;
comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment according to the specific field length and the data check code of the two version configurations by a comparison tool;
and automatically filtering out the same configuration of the two versions of the component, highlighting the phenomenon difference configuration items, and saving the difference configuration item results to a text so as to analyze and check the difference items in detail at a later period.
2. The method for cloud desktop virtualization software configuration collection and difference comparison according to claim 1, wherein a palm backup component is installed, and original data is backed up through the palm backup component.
3. The method for cloud desktop virtualization software configuration collection and difference comparison according to claim 1, wherein a palm 2to3 migration component is installed, and a component requiring k8s palm 2 management of configuration checking is migrated through the palm 2to3 migration component.
4. The method for collecting and comparing differences of cloud desktop virtualization software configuration according to claim 1, wherein a palm comparison component is installed, and final configuration information contained in a current component palm is obtained by calling a kubernetesapi interface.
5. A software configuration collection and discrepancy comparison system for cloud desktop virtualization, for configuration receipt and discrepancy comparison by a configuration collection and discrepancy comparison method for software configuration management according to any of claims 1-4, said system comprising:
the backup module is used for backing up original data, and storing export configuration to files for later rollback and restoration operation;
the migration module is used for migrating the components which need to be checked and configured for k8s palm 2 management, and the palm management information is configured to the palm 3;
the coverage module is used for using a head packet and a default value coverage file when the cloud platform is installed in a default mode, and collecting configuration information of all components to a memory after the head version A is completely installed once;
the comparison module is used for comparing the configuration of the component software version A in the memory with the configuration B of the final software version in the actual acquisition environment;
the comparison module is used for comparing the clean software version configuration A with the final software version configuration B in the actual acquisition environment according to the specific field length and the data check code of the two version configuration through the comparison tool;
the filtering module is used for automatically filtering out the same configuration of two versions of the component, highlighting the difference configuration items, and storing the difference configuration item results to the text so as to carry out detailed analysis and inspection on the difference items in the later period.
6. The system for cloud desktop virtualization software configuration collection and difference comparison as recited in claim 5, wherein the backup module is configured to install a palm backup component through which the original data is backed up.
7. The system for cloud desktop virtualization software configuration collection and difference comparison as recited in claim 5, wherein the migration module is configured to install a helm2to3 migration component through which components managed by k8s helm2 that require configuration checking are migrated.
8. The system for cloud desktop virtualization software configuration collection and difference comparison according to claim 5, wherein the comparison module is configured to install a palm comparison component, and obtain final configuration information contained in a current component palm by calling a kubernetesapi interface.
9. An electronic device, comprising: at least one memory and at least one processor;
the at least one memory for storing a machine readable program;
the at least one processor being configured to invoke the machine readable program to perform the method of any of claims 1 to 4.
10. A computer readable medium having stored thereon computer instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310632127.4A CN116610528A (en) | 2023-05-31 | 2023-05-31 | Configuration collection and difference comparison method and system applied to cloud desktop virtualization software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310632127.4A CN116610528A (en) | 2023-05-31 | 2023-05-31 | Configuration collection and difference comparison method and system applied to cloud desktop virtualization software |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116610528A true CN116610528A (en) | 2023-08-18 |
Family
ID=87685173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310632127.4A Pending CN116610528A (en) | 2023-05-31 | 2023-05-31 | Configuration collection and difference comparison method and system applied to cloud desktop virtualization software |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116610528A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119829161A (en) * | 2024-12-09 | 2025-04-15 | 广州市玄瞳科技有限公司 | Helm-based application configuration updating comparison method and comparison device |
-
2023
- 2023-05-31 CN CN202310632127.4A patent/CN116610528A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119829161A (en) * | 2024-12-09 | 2025-04-15 | 广州市玄瞳科技有限公司 | Helm-based application configuration updating comparison method and comparison device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12204500B2 (en) | Upgrade of heterogeneous multi-instance database clusters | |
| US7185335B2 (en) | Programmatic application installation diagnosis and cleaning | |
| US8661418B2 (en) | Setting program, workflow creating method, and work flow creating apparatus | |
| US8140905B2 (en) | Incremental problem determination and resolution in cloud environments | |
| CN110046149B (en) | Method, system and medium for automatic database migration | |
| US9417865B2 (en) | Determining when to update a package manager software | |
| CN109298868B (en) | Intelligent dynamic deployment and uninstallation method of surveying and mapping image data processing software | |
| US9256509B1 (en) | Computing environment analyzer | |
| CN110795356B (en) | System and method for realizing one-key deployment and automatic test of software based on secure | |
| CN100395707C (en) | Method of upgrading sequence | |
| US7870169B2 (en) | Method for enabling traceability and recovery from errors during migration of software applications | |
| JP6788178B2 (en) | Setting support program, setting support method and setting support device | |
| US20090288082A1 (en) | System and method for performing designated service image processing functions in a service image warehouse | |
| CN107608695B (en) | Hard disk firmware upgrading method and device and server | |
| CN105022678A (en) | Data backup method and apparatus for virtual machine | |
| CN110063042A (en) | A kind of response method and its terminal of database failure | |
| US9342784B1 (en) | Rule based module for analyzing computing environments | |
| CN118210560A (en) | Operating system migration method and device, electronic equipment and storage medium | |
| CN116610528A (en) | Configuration collection and difference comparison method and system applied to cloud desktop virtualization software | |
| CN118963779A (en) | A method and system for automatically upgrading operating system patches | |
| US9317273B2 (en) | Information processing apparatus and information processing method | |
| CN115204539A (en) | Host security baseline management method, device, equipment and medium | |
| CN112148589A (en) | A kind of automatic testing method and testing device of database synchronization software | |
| CN118484187A (en) | Automatic component configuration method and system for Flutter modules | |
| CN106126487A (en) | A kind of journal file method for splitting and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |