Device and method for automatically manufacturing, testing and publishing cloud platform virtual machine mirror image based on DevOps
A technology of virtual machine mirroring and automatic testing, applied in the field of cloud computing, can solve problems such as inability to standardize, cumbersome release, time-consuming and labor-intensive mirroring, etc., and achieve the effect of convenient review and traceability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] as attached figure 1 As shown, a kind of DevOps-based cloud platform virtual machine image automatic production, testing and release device of the present invention includes:
[0046] 1. Automatically create a mirrored packer template. The template is hosted on a code hosting tool platform, such as github, for update management. Each version of the operating system corresponds to a template. The template includes:
[0047] 1.1) System unattended installation files: RedHat and CentOS systems use the ks.cfg file required by kickstack, Debian and Ubuntu systems use the preseed.cfg file required by debian-installer, and Windows systems use the Autounattend.xml file. These files will automatically complete the settings of the system language, time zone and other issues, as well as the partitioning of the system hard disk, until the system enters the running state.
[0048] 1.2) Pre-installation script files: The template provides pre-installation scripts that need to be run...
Embodiment 2
[0060] Embodiment 2 provides a DevOps-based cloud platform virtual machine image automation production, testing and release method, based on the device described in Embodiment 1, the specific workflow is:
[0061] 4.1) The user obtains one of the basic image creation template projects through the code hosting platform. The template project includes the system unattended installation file, pre-installation script file and packer json configuration file;
[0062] 4.2) The user adds or deletes the pre-installation script file in 1.2) as needed, and simultaneously modifies the pre-installation script path part of the json configuration file in 1 (3);
[0063] 4.3) The user uploads the modified custom production project to his code hosting platform account;
[0064] 4.4) The user creates a construction project on the DevOps platform, and the construction project specifies the address and branch of the custom production project in 4.3), which is used for mirror production and testin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com