Offline Virtual Machine Image Upgrade via Mirror Security Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for upgrading offline virtual machine mirror images are inefficient, with uncertain execution and long upgrade times, leading to low upgrade efficiency.
Innovation Solution
A method involving a mirror image security server that collects and processes virtual machine mirror images, extracts and stores information, and executes offline upgrades by comparing software package information with an upgrade database, rewriting scripts as necessary, and replacing software files, ensuring efficient patching without online activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If upgrade operations are performed online after virtual machines are generated, then upgrade reliability is improved, but upgrade time increases and efficiency decreases
Solution Approach 1:
The patent applies preliminary action by performing upgrade operations on virtual machine mirror images before they are actually deployed. The system extracts software package information from mirror images, compares it with required upgrade information, and applies patches in advance. This allows upgrades to be completed offline without delaying online deployment, thus improving both reliability and efficiency.
Solution Approach 2:
The patent segments the upgrade process into distinct phases: information extraction from mirror images, comparison with required upgrades, patch application, and verification. This segmentation allows each phase to be optimized independently and enables parallel processing of multiple mirror images, improving overall upgrade efficiency while maintaining reliability.
2Extent of automation
If upgrade scripts are injected into virtual machine mirror images, then automatic online upgrading is achieved, but execution certainty cannot be assured and upgrade time increases
Solution Approach 1:
The patent uses copying by creating a separate upgrade information database that stores required upgrade information independently from the virtual machine mirror images. This allows the system to compare actual mirror image content against the required upgrades without modifying the original mirror images, ensuring execution certainty while maintaining automation.
Solution Approach 2:
The patent implements feedback by continuously comparing the software package information extracted from mirror images with the required upgrade information stored in the upgrade information database. This feedback mechanism ensures that only necessary and appropriate upgrades are applied, improving execution certainty while maintaining automatic operation.
3Device complexity
If existing upgrade methods are used, then simple implementation is maintained, but upgrade efficiency is low and time consumption is high
Solution Approach 1:
The patent applies preliminary action by pre-extracting and storing software package information from virtual machine mirror images before upgrades are needed. This preliminary preparation eliminates the need for time-consuming information extraction during actual upgrade operations, significantly reducing upgrade time while adding minimal complexity through automated information extraction and storage mechanisms.
Solution Approach 2:
The patent introduces an intermediary upgrade information database that mediates between the virtual machine mirror images and the upgrade process. This intermediary structure stores required upgrade information and enables efficient comparison and matching, reducing upgrade time without requiring complex direct manipulation of mirror images.
Data Source
AI summary
The present invention proposes a method for offline upgrading virtual machine mirror images. The method comprises: an mirror image security server collecting virtual machine mirror images, and extracting and storing the information of the collected virtual machine mirror images; and the mirror image security server executing an upgrade operation of virtual machine mirror images in an offline way based on the information of the collected virtual machine mirror images. The method for offline upgrading virtual machine mirror images disclosed in the present invention has higher upgrade efficiency and is capable of upgrading the virtual machine mirror images in an offline way.

