CN109101317A - A kind of virtual platform configuration initial method and device - Google Patents

A kind of virtual platform configuration initial method and device Download PDF

Info

Publication number
CN109101317A
CN109101317A CN201810802677.5A CN201810802677A CN109101317A CN 109101317 A CN109101317 A CN 109101317A CN 201810802677 A CN201810802677 A CN 201810802677A CN 109101317 A CN109101317 A CN 109101317A
Authority
CN
China
Prior art keywords
initial
configuration
initialization
virtual
virtual machine
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
Application number
CN201810802677.5A
Other languages
Chinese (zh)
Inventor
崔迎朝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810802677.5A priority Critical patent/CN109101317A/en
Publication of CN109101317A publication Critical patent/CN109101317A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Abstract

The invention discloses a kind of virtual platform configuration initial method and devices.It is related to virtualizing computing resource technology, solves the problems, such as that configuration parameter issues process exception from foreground to bottom and leads to initialization failure.This method comprises: an at least virtual machine is completed to initialize in bottom;The initial configuration data of at least one virtual machine are synchronized to front end data library.Technical solution provided by the invention is suitable for virtual platform management, realizes reliable initial configuration.

Description

A kind of virtual platform configuration initial method and device
Technical field
The present invention relates to virtualization computing resource technology, espespecially a kind of virtual platform configuration initial method and device.
Background technique
Virtual platform now needs the support of network configuration, traditional way be from interface configurations parameter toward bottom issue into The initialization of row network configuration, must assure that the process can successfully complete just in this way can be carried out next operation, and should The research and development of process are also required to expend a large amount of research and development cost.In practical application, task is initiated from interface and is configured to bottom, it is not only fast Degree is slow, usually causes initialization to fail because the process appearance for issuing configuration parameter is abnormal, influences system normal operation.
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides a kind of virtual platform configuration initial method and devices. The direct configuration parameter of bottom and according to parameter complete initialize, then by parameter synchronization to front end data library for subsequent use.Solution Configuration parameter of having determined issues the problem of process exception leads to initialization failure from foreground to bottom, realizes reliable initialization and matches It sets.
In order to reach the object of the invention, the present invention provides a kind of virtual platforms to configure initial method, comprising:
An at least virtual machine is completed to initialize in bottom;
The initial configuration data of at least one virtual machine are synchronized to front end data library.
Preferably, an at least virtual machine includes: the step of bottom completes initialization
According to preset bottom configuration parameter, the initialization of at least one virtual machine is completed.
Preferably, an at least virtual machine is before bottom completes the step of initializing, further includes:
The bottom configuration parameter is configured in bottom.
Preferably, before the step of initial configuration data for stating at least one virtual machine being synchronized to front end data library, Further include:
Initial configuration scan instruction is received, according to the initial configuration scan instruction, obtains initial configuration data.
Preferably, after the step of initial configuration data for stating at least one virtual machine being synchronized to front end data library, Further include:
Export the initial configuration data.
The present invention also provides a kind of virtual platforms to configure apparatus for initializing, comprising:
Bottom initialization module is completed to initialize for controlling an at least virtual machine in bottom;
Data simultaneous module, for the initial configuration data for stating at least one virtual machine to be synchronized to front end data library.
Preferably, the bottom initialization module, specifically for according to preset bottom configuration parameter, completion is described at least The initialization of one virtual machine.
Preferably, the device further include:
Parameter configuration module, for configuring the bottom configuration parameter in bottom.
Preferably, the device further include:
Communication module, according to the initial configuration scan instruction, obtains just for receiving initial configuration scan instruction Beginningization configuration data.
Preferably, the device further include:
Output module, for exporting the initial configuration data.
The present invention provides a kind of virtual platform configuration initial method and device, at least a virtual machine are complete in bottom At initialization, the initial configuration data of at least one virtual machine are then synchronized to front end data library.It is direct in bottom Configuration parameter simultaneously according to parameter complete initialize, then by parameter synchronization to front end data library for subsequent use.Solves configuration ginseng Number issues the problem of process exception leads to initialization failure from foreground to bottom, realizes reliable initial configuration.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is the flow diagram that a kind of virtual platform that one embodiment of the invention provides configures initial method;
Fig. 2 is the flow diagram that a kind of virtual platform that one embodiment of the invention provides configures apparatus for initializing.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature can mutual any combination.
Step shown in the flowchart of the accompanying drawings can be in a computer system such as a set of computer executable instructions It executes.Also, although logical order is shown in flow charts, and it in some cases, can be to be different from herein suitable Sequence executes shown or described step.
Virtual platform now needs the support of network configuration, traditional way be from interface configurations parameter toward bottom issue into The initialization of row network configuration, must assure that the process can successfully complete just in this way can be carried out next operation, and should The research and development of process are also required to expend a large amount of research and development cost.In practical application, task is initiated from interface and is configured to bottom, it is not only fast Degree is slow, usually causes initialization to fail because the process appearance for issuing configuration parameter is abnormal, influences system normal operation.
To solve the above-mentioned problems, the embodiment provides a kind of virtual platform configuration initial method and dresses It sets.
One embodiment of the invention provides a kind of virtual platform configuration initial method, is completed using this method virtual The process of machine bottom configuration is as shown in Figure 1, comprising:
Step 101 configures bottom configuration parameter in bottom.
In the embodiment of the present invention, abandoning tradition sends out task to the configuration mode of bottom from interface, is changed to by bottom forward End synchronization is concisely and efficiently configuration initialization mode.
In this step, in the good known environmental parameter of bottom elder generation batch configuration and Run Script.
Step 102, at least a virtual machine are completed to initialize in bottom.
In this step, the initialization that the All hosts in virtualized environment are configured in bottom using script batch is matched Set required environmental resource.According to preset bottom configuration parameter, the initialization of at least one virtual machine is completed.
Step 103 receives initial configuration scan instruction, according to the initial configuration scan instruction, obtains initialization Configuration data.
Specifically, the initial configuration scan instruction can be issued by operating user interface.For example, being clicked on interface Network configuration button is initialized, will be saved in the initial configuration scanning of the host in environment to be synchronized in database, on boundary It is shown on face.
The initial configuration data of at least one virtual machine are synchronized to front end data library by step 104.
Step 105, the output initial configuration data.
In this step, specifically, the parameters for including in the initial configuration data can be shown on interface, facilitate use Family is checked.Preferably, it is possible to use the initial configuration data support the subsequent operation of user.
One embodiment of the invention additionally provides a kind of virtual platform configuration apparatus for initializing, and the structure of the device is as schemed Shown in 2, comprising:
Bottom initialization module 201 is completed to initialize for controlling an at least virtual machine in bottom;
Data simultaneous module 202, for the initial configuration data for stating at least one virtual machine to be synchronized to front end data Library.
Preferably, the bottom initialization module 201, specifically for according to preset bottom configuration parameter, described in completion The initialization of at least one virtual machine.
Preferably, the device further include:
Parameter configuration module 203, for configuring the bottom configuration parameter in bottom.
Preferably, the device further include:
Communication module 204, according to the initial configuration scan instruction, is obtained for receiving initial configuration scan instruction Take initial configuration data.
Preferably, the device further include:
Output module 205, for exporting the initial configuration data.
The embodiment provides a kind of virtual platform configuration initial method and device, at least a virtual machines It completes to initialize in bottom, the initial configuration data of at least one virtual machine is then synchronized to front end data library.? The direct configuration parameter of bottom simultaneously according to parameter complete initialize, then by parameter synchronization to front end data library for subsequent use.It solves Configuration parameter issues from foreground to bottom the problem of process exception leads to initialization failure, realizes reliable initialization and matches It sets.Since initialization context is known, so the slave interface configurations parameter of abandoning tradition sends a command to bottom and is configured Method be synchronized to front end data library in the good known environmental parameter of bottom elder generation batch configuration and be shown.In this way for user For, it is not required to be concerned about specific parameter configuration, only carries out simple initialization push-botton operation, just obtain desired initialization ring Then border carries out other operations again directly on interface.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment, Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain groups Part or all components may be implemented as by processor, such as the software that digital signal processor or microprocessor execute, or by It is embodied as hardware, or is implemented as integrated circuit, such as specific integrated circuit.Such software can be distributed in computer-readable On medium, computer-readable medium may include computer storage medium (or non-transitory medium) and communication media (or temporarily Property medium).As known to a person of ordinary skill in the art, term computer storage medium is included in for storing information (such as Computer readable instructions, data structure, program module or other data) any method or technique in the volatibility implemented and non- Volatibility, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or its His memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, tape, disk storage or other Magnetic memory apparatus or any other medium that can be used for storing desired information and can be accessed by a computer.This Outside, known to a person of ordinary skill in the art to be, communication media generally comprises computer readable instructions, data structure, program mould Other data in the modulated data signal of block or such as carrier wave or other transmission mechanisms etc, and may include any information Delivery media.

Claims (10)

1. a kind of virtual platform configures initial method characterized by comprising
An at least virtual machine is completed to initialize in bottom;
The initial configuration data of at least one virtual machine are synchronized to front end data library.
2. virtual platform according to claim 1 configures initial method, which is characterized in that at least a virtual machine exists Bottom complete initialization the step of include:
According to preset bottom configuration parameter, the initialization of at least one virtual machine is completed.
3. virtual platform according to claim 2 configures initial method, which is characterized in that at least a virtual machine exists Bottom was completed before the step of initialization, further includes:
The bottom configuration parameter is configured in bottom.
4. virtual platform according to claim 1 configures initial method, which is characterized in that at least one will be stated virtually Before the step of initial configuration data of machine are synchronized to front end data library, further includes:
Initial configuration scan instruction is received, according to the initial configuration scan instruction, obtains initial configuration data.
5. virtual platform according to claim 1 configures initial method, which is characterized in that at least one will be stated virtually After the step of initial configuration data of machine are synchronized to front end data library, further includes:
Export the initial configuration data.
6. a kind of virtual platform configures apparatus for initializing characterized by comprising
Bottom initialization module is completed to initialize for controlling an at least virtual machine in bottom;
Data simultaneous module, for the initial configuration data for stating at least one virtual machine to be synchronized to front end data library.
7. virtual platform according to claim 6 configures apparatus for initializing, which is characterized in that
The bottom initialization module, specifically for completing an at least virtual machine according to preset bottom configuration parameter Initialization.
8. virtual platform according to claim 7 configures apparatus for initializing, which is characterized in that the device further include:
Parameter configuration module, for configuring the bottom configuration parameter in bottom.
9. virtual platform according to claim 6 configures apparatus for initializing, which is characterized in that the device further include:
Communication module, according to the initial configuration scan instruction, obtains initialization for receiving initial configuration scan instruction Configuration data.
10. virtual platform according to claim 6 configures apparatus for initializing, which is characterized in that the device further include:
Output module, for exporting the initial configuration data.
CN201810802677.5A 2018-07-20 2018-07-20 A kind of virtual platform configuration initial method and device Pending CN109101317A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810802677.5A CN109101317A (en) 2018-07-20 2018-07-20 A kind of virtual platform configuration initial method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810802677.5A CN109101317A (en) 2018-07-20 2018-07-20 A kind of virtual platform configuration initial method and device

Publications (1)

Publication Number Publication Date
CN109101317A true CN109101317A (en) 2018-12-28

Family

ID=64846936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810802677.5A Pending CN109101317A (en) 2018-07-20 2018-07-20 A kind of virtual platform configuration initial method and device

Country Status (1)

Country Link
CN (1) CN109101317A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104981783A (en) * 2013-03-07 2015-10-14 思杰***有限公司 Dynamic configuration in cloud computing environments
CN105138393A (en) * 2015-08-27 2015-12-09 浪潮电子信息产业股份有限公司 Method for achieving bottom layer platform virtualization
CN106250205A (en) * 2016-07-22 2016-12-21 浪潮(北京)电子信息产业有限公司 A kind of virtual machine method for customizing and system
US20170228249A1 (en) * 2015-04-23 2017-08-10 International Business Machines Corporation Machine learning for virtual machine migration plan generation
CN107229484A (en) * 2016-03-23 2017-10-03 中兴通讯股份有限公司 The method and device of automatically disposing application program under a kind of virtualized environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104981783A (en) * 2013-03-07 2015-10-14 思杰***有限公司 Dynamic configuration in cloud computing environments
US20170228249A1 (en) * 2015-04-23 2017-08-10 International Business Machines Corporation Machine learning for virtual machine migration plan generation
CN105138393A (en) * 2015-08-27 2015-12-09 浪潮电子信息产业股份有限公司 Method for achieving bottom layer platform virtualization
CN107229484A (en) * 2016-03-23 2017-10-03 中兴通讯股份有限公司 The method and device of automatically disposing application program under a kind of virtualized environment
CN106250205A (en) * 2016-07-22 2016-12-21 浪潮(北京)电子信息产业有限公司 A kind of virtual machine method for customizing and system

Similar Documents

Publication Publication Date Title
US20180335971A1 (en) Configurable virtualized non-volatile memory express storage
US10303458B2 (en) Multi-platform installer
CN105183674B (en) USB virtualizes network mapping method, apparatus and usb hub
US11210132B2 (en) Virtual machine migration in virtualization environment having different virtualization systems
US9747240B2 (en) Dynamic connection of PCIe devices and functions to an array of hosts
CN108363608B (en) Virtual machine configuration method and system
CN111198696B (en) OpenStack large-scale deployment method and system based on bare computer server
CN106911500B (en) Physical machine configuration method and device and physical machine
WO2018045921A1 (en) Device virtualization for containers
CN109660391B (en) Method, system and related device for upgrading firmware of pooling server system
US20160373301A1 (en) Method and apparatus for template based platform and infrastructure provisioning
US11321109B2 (en) Container engine for selecting driver based on container metadata
US11144326B2 (en) System and method of initiating multiple adaptors in parallel
US20170371758A1 (en) Techniques for accurately apprising a user of progress in booting a virtual appliance
CN109101317A (en) A kind of virtual platform configuration initial method and device
CN115499413B (en) Method and system for batch configuration of fixed IP addresses of virtual machines based on KVM
CN117407065A (en) Network card pre-start control method, device, equipment, system and storage medium
CN109039765B (en) Network configuration method and device
CN109062504A (en) Storage system dispositions method and device under a kind of virtual platform
CN109062670A (en) A kind of virtual machine migration method and device
CN106557354B (en) Method for setting attribute parameters of private image and computer equipment
CN106484442A (en) Server system and the method for updating start image shelves
CN111209125B (en) Multi-process command line implementation method
CN108847975B (en) Communication method, device, computer equipment and medium based on NFV (network function virtualization) architecture
CN106888258A (en) A kind of server info input method and system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181228

RJ01 Rejection of invention patent application after publication