CN109725986A - A kind of graphical and containerization virtual network environment building and batch dispositions method - Google Patents
A kind of graphical and containerization virtual network environment building and batch dispositions method Download PDFInfo
- Publication number
- CN109725986A CN109725986A CN201910084374.9A CN201910084374A CN109725986A CN 109725986 A CN109725986 A CN 109725986A CN 201910084374 A CN201910084374 A CN 201910084374A CN 109725986 A CN109725986 A CN 109725986A
- Authority
- CN
- China
- Prior art keywords
- virtual network
- virtual
- network environment
- resource
- batch
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012795 verification Methods 0.000 claims abstract description 12
- 238000013461 design Methods 0.000 claims abstract description 10
- 238000010586 diagram Methods 0.000 claims description 10
- 238000011160 research Methods 0.000 abstract description 6
- 230000007547 defect Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 2
- 244000025254 Cannabis sativa Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention relates to cloud computings and container technical field, are graphical and containerization virtual network environment building and batch dispositions method, comprising steps of the design of the virtual network graph topology based on graphical tools and virtual resource attribute configuration;The virtual network environment of template availability verification and containerization batch is disposed;The life cycle management of virtual network environment when operation.This invention simplifies the building of virtual network environment and management processes; overcome the single defect of prior art arrangement complex steps, application scenarios; the deployment speed for accelerating batch virtual network environment, improves colleges and universities or research institution carries out the efficiency of the Web-based instruction and research.
Description
Technical field
The present invention relates to cloud computing and container technical field, in particular to a kind of graphical and containerization virtual network ring
Border building and batch dispositions method.
Background technique
Cloud computing technology by its virtualization, generally applicable property and resource are cheap the features such as it is new as internet area one
Technological trend and dramatic shift, user can easily be simulated very by all kinds of virtual resources provided by cloud computing platform
Real network environment carries out relevant experiment and research, greatly reduces hardware and purchases and maintenance cost.Container technique is as a kind of
The virtualization technology of lightweight has the advantages such as the quick, elastic telescopic of starting, solves based on virtual machine compared with virtual machine
Virtualization technology present in defect.
The existing virtual network environment based on cloud computing technology builds platform and system compensates for object to a certain extent
The defect of Network Experiment Environment is managed, but there is also some problems, comprising: application scenarios are single;Teacher or research institution design and
Cumbersome, step complexity, it is difficult to support complex network topologies is configured when creating new experimental situation;Experimental ring in being used
It border can not backup-and-restore;Virtual network environment batch based on pure virtual machine is disposed and starts than relatively time-consuming, resource occupation compared with
It is more.
Summary of the invention
It is an object of the invention to overcome the cost of traditional live network and safety problem and existing based on pure virtual machine
Virtual network solutions configure the defect that cumbersome, application scenarios are single and can not be multiplexed and reappear, a kind of figure is provided
Change and the virtual network environment of containerization constructs and batch dispositions method.
To solve the above-mentioned problems, The technical solution adopted by the invention is as follows: a kind of graphical and containerization virtual net
Network environment construction and batch dispositions method, comprising steps of
Virtual network graph topology design and virtual resource attribute configuration based on graphical tools;
The virtual network environment of template availability verification and containerization batch is disposed;
The life cycle management of virtual network environment when operation.
In a preferred embodiment, the graphical tools include resource column, show stand and control group, resource column exhibition
Show it is all can virtual resource for users to use;The show stand places the virtual resource that user pulls addition from resource column, exhibition
Show current network topology structure;The control group shows the management operation button carried out to present topology figure, including saves, is clear
Sky saves as rough draft and verifying availability.
In a preferred embodiment, the virtual network graph topology design based on graphical tools is matched with virtual resource
It sets, includes the following steps:
A) selection edits existing template or newly-built template to enter graphical tools, and selection is shown when editing existing template
Platform will can read corresponding template information and show corresponding network topological diagram, and show stand when newly-built template is selected to will be displayed as sky
It is white;
B) show stand is placed by type sum number purpose virtual resource icon needed for pulling from resource column;
C) by adding straight line between virtual resource icon, the related information between virtual resource is determined, to obtain preliminary
Network topological diagram;
D) the virtual resource icon successively clicked in show stand completes all virtual resource attribute configurations;
E) it clicks to save and topological diagram is translated into text formatting.
In a preferred embodiment, the virtual network environment of the template availability verification and containerization batch is disposed,
Include the following steps:
A) selection, deployment template from template generated;
B) to selected template carry out availability verification, including examine template described in resource type whether there is and can
Can be met with, resource size demand, the essential attribute configuration of resource it is whether perfect;
If c) batch deployment can be carried out by availability verification, error message and return step a) are otherwise prompted, again
Carry out stencil-chosen;
D) it determines and disposes quantity needed for virtual network environment;
E) setting virtual network environment begins to use time and auto-destruct time;
F) time advance is begun to use to generate deployment task, and incoming message queue according to setting;
G) server-side obtains task and asynchronous execution from message queue;
H) task is completed, and returns to batch deployment result.
The present invention has the following advantages and effects with respect to the prior art:
1, the virtual network graph topology design method based on graphical tools provided, by complicated virtual resource into
The description of row unified Modeling, and by icon and line it is this it is more succinct intuitive in the form of showed, improve working efficiency.
2, by combining cloud computing technology and container technique, under the premise of supporting pure virtual machine, a kind of appearance is provided
The application scenarios of device are applied using containerization and replace pure virtual machine, and deployment speed is accelerated, and improve resource utilization, convenient for dimension
Shield and migration.
3, it by by resource allocation information templating and carrying out persistence preservation, may be reused, batch is disposed.
4, the life cycle management for running virtual network environment provided, status of support information inspection and a key
It destroys, supports to carry out quick backup and recovery to the environment in using.
Detailed description of the invention
Fig. 1 is the general flow chart of one embodiment of the present of invention;
Fig. 2 is the design of patterned virtual network graph topology and virtual resource attribute configuration of one embodiment of the present of invention
Flow chart;
Fig. 3 is the template availability verification of one embodiment of the present of invention and the virtual environment batch batch deployment stream of containerization
Cheng Tu.
Specific embodiment
Present invention will now be described in further detail with reference to the embodiments and the accompanying drawings, according to following explanation and claim
Book, advantages and features of the invention will be apparent from, and embodiments of the present invention are not limited thereto.
Embodiment
As shown in Figure 1, a kind of graphical and containerization virtual network environment building provided by the invention and batch are disposed
Method, comprising steps of the design of the virtual network graph topology based on graphical tools and virtual resource attribute configuration;Template availability
The virtual network environment batch rapid deployment of verifying and containerization;The life cycle management of virtual network environment when operation.
The graphical tools include resource column, show stand and control group, and the resource column displaying is all to be made for user
Virtual resource;The show stand places the virtual resource that user pulls addition from resource column, shows current network topology knot
Structure;The control group displaying can be to the management operation button that present topology figure is carried out, including saves, empties, saves as grass
Original text and verifying availability.
The virtual resource include containerization application (such as MySQL, WordPress), pure virtual machine (such as Windows or
Person Ubuntu), virtual network, virtual router, virtual memory and key pair etc..The virtual resource attribute includes essential category
Property and optional attribute, the essential attribute be to create the core parameter that is relied on of the resource, such as container mirror image nature, virtual network
IP address section etc., the optional attribute is to create that the resource is non-need to be relied on or the parameter with default value, such as secure group, money
Dependence etc. between source.The dependence refers to the sequencing that resource generates, if resource 1 depends on resource 2, then resource
2 generate prior to resource 1.From the mode of filling in, Resource Properties are divided into Custom Attributes and restrictive attribute again, described customized
Attribute needs user voluntarily to fill in (such as subnet of ip address section), and the binding character attribute can only be selected from provided several options
Select (such as system image).
In the present embodiment, the virtual network graph topology design and virtual resource configuration process based on graphical tools is such as
Shown in Fig. 2, include the following steps:
A) selection edits existing template or newly-built template to enter graphical tools, the former (selects to edit existing template)
Show stand will can read corresponding template information and show corresponding network topological diagram, and the latter (selecting newly-built template) show stand will be shown
It is shown as blank;
B) show stand is placed by type sum number purpose virtual resource icon needed for pulling from resource column;
C) by adding straight line between virtual resource icon, the related information between virtual resource is determined, to obtain preliminary
Network topological diagram;
D) the virtual resource icon successively clicked in show stand completes all virtual resource attribute configurations, including essential attribute
And optional attribute;
E) it clicks to save and topological diagram is translated into text formatting, use when to save and to dispose.
The virtual network environment of the template availability verification and containerization batch is disposed, and is included the following steps:
A) selection, deployment template from template generated;
B) to selected template carry out availability verification, including examine template described in resource type whether there is and can
Can be met with, resource size demand, the essential attribute configuration of resource it is whether perfect;
If c) batch deployment can be carried out by availability verification, error message and return step a) are otherwise prompted, again
Carry out stencil-chosen;
D) it determines and disposes quantity needed for virtual network environment;
E) setting virtual network environment begins to use time and auto-destruct time;
F) time advance is begun to use to generate deployment task, and incoming message queue according to setting;
G) consumer's (server-side) obtains task and asynchronous execution from message queue;
H) task is completed, and returns to batch deployment result.
The life cycle management of virtual network environment when the operation refers to virtual in successful deployment and normal use
The real-time operation that network environment is carried out, including check basic status information (such as operating status and topological diagram), based on snapshot
Backup-and-restore extends using the time or destroys in advance.
Generally speaking, this invention simplifies the building of virtual network environment and management process, prior art is overcome
The defect that configuration step is cumbersome, application scenarios are single accelerates the deployment speed of batch virtual network environment, improve colleges and universities or
The efficiency of research institution the progress Web-based instruction and research.
The above embodiment is a preferred embodiment of the present invention, but embodiments of the present invention are not by above-described embodiment
Limitation, other any changes, modifications, substitutions, combinations, simplifications made without departing from the spirit and principles of the present invention,
It should be equivalent substitute mode, be included within the scope of the present invention.
Claims (6)
1. a kind of graphical and containerization virtual network environment building and batch dispositions method, which is characterized in that comprising steps of
Virtual network graph topology design and virtual resource attribute configuration based on graphical tools;
The virtual network environment of template availability verification and containerization batch is disposed;
The life cycle management of virtual network environment when operation.
2. virtual network environment building according to claim 1 and batch dispositions method, which is characterized in that described graphical
Tool includes resource column, show stand and control group, the resource column show it is all can virtual resource for users to use;The exhibition
Show that platform places the virtual resource that user pulls addition from resource column, shows current network topology structure;The control group displaying pair
The management operation button that present topology figure is carried out, including save, empty, saving as rough draft and verifying availability.
3. virtual network environment building according to claim 2 and batch dispositions method, which is characterized in that described based on figure
Virtual network graph topology design and the virtual resource of shape chemical industry tool configure, and include the following steps:
A) selection edits existing template or newly-built template to enter graphical tools, and show stand will when existing template is edited in selection
It can read corresponding template information and show corresponding network topological diagram, show stand when newly-built template is selected to will be displayed as blank;
B) show stand is placed by type sum number purpose virtual resource icon needed for pulling from resource column;
C) by adding straight line between virtual resource icon, the related information between virtual resource is determined, to obtain preliminary net
Network topological diagram;
D) the virtual resource icon successively clicked in show stand completes all virtual resource attribute configurations;
E) it clicks to save and topological diagram is translated into text formatting.
4. virtual network environment building according to claim 2 and batch dispositions method, which is characterized in that the template can
It is disposed, is included the following steps: with the virtual network environment batch of property verifying and containerization
A) selection, deployment template from template generated;
B) availability verification is carried out to selected template, including resource type described in template is examined to whether there is and can be used, provide
Can source size demand meet, whether the essential attribute configuration of resource is perfect;
If c) batch deployment can be carried out by availability verification, error message and return step a) are otherwise prompted, is re-started
Stencil-chosen;
D) it determines and disposes quantity needed for virtual network environment;
E) setting virtual network environment begins to use time and auto-destruct time;
F) time advance is begun to use to generate deployment task, and incoming message queue according to setting;
G) server-side obtains task and asynchronous execution from message queue;
H) task is completed, and returns to batch deployment result.
5. virtual network environment building according to claim 1 and batch dispositions method, which is characterized in that when the operation
The life cycle management of virtual network environment, it is real-time to be carried out to the virtual network environment in successful deployment and normal use
Operation, including check basic status information, the backup-and-restore based on snapshot extends using the time or destroys in advance.
6. virtual network environment building according to claim 2 and batch dispositions method, which is characterized in that the virtual money
Source includes containerization application, pure virtual machine, virtual network, virtual router, virtual memory and key pair.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910084374.9A CN109725986B (en) | 2019-01-29 | 2019-01-29 | Graphical and containerized virtual network environment construction and batch deployment method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910084374.9A CN109725986B (en) | 2019-01-29 | 2019-01-29 | Graphical and containerized virtual network environment construction and batch deployment method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109725986A true CN109725986A (en) | 2019-05-07 |
CN109725986B CN109725986B (en) | 2023-01-20 |
Family
ID=66300273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910084374.9A Active CN109725986B (en) | 2019-01-29 | 2019-01-29 | Graphical and containerized virtual network environment construction and batch deployment method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109725986B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110177016A (en) * | 2019-05-27 | 2019-08-27 | 北京计算机技术及应用研究所 | A kind of network security experimental enviroment fast construction method |
CN110427248A (en) * | 2019-07-12 | 2019-11-08 | 中国人民解放军国防科技大学 | Container-based lightweight user environment construction method, system and medium |
CN111046243A (en) * | 2019-11-29 | 2020-04-21 | 苏州浪潮智能科技有限公司 | Method, equipment and medium for configuring SONIC (self-organizing network) based on network topology map |
CN111739368A (en) * | 2020-06-12 | 2020-10-02 | 深圳市讯方技术股份有限公司 | 5G communication simulation method and electronic equipment |
CN112636982A (en) * | 2020-12-28 | 2021-04-09 | 中孚安全技术有限公司 | Network countermeasure environment configuration method and experiment cloud platform system for network countermeasure |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001823A (en) * | 2012-11-13 | 2013-03-27 | 中国科学院信息工程研究所 | Method and system for establishing virtual network on basis of multi-grit abstract theory |
US20130124712A1 (en) * | 2011-11-10 | 2013-05-16 | Verizon Patent And Licensing Inc. | Elastic cloud networking |
US20130271456A1 (en) * | 2012-04-11 | 2013-10-17 | Myriata, Inc. | System and method for facilitating creation of a rich virtual environment |
CN104283870A (en) * | 2014-09-18 | 2015-01-14 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Cloud desktop network access control method |
CN105681454A (en) * | 2016-02-29 | 2016-06-15 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Method and system for self-adaptively connecting cloud desktop |
CN107105003A (en) * | 2017-02-14 | 2017-08-29 | 广州云晫信息科技有限公司 | Cloud system is melted automatically in the super fusion thin cloud data center of one kind |
US20170317914A1 (en) * | 2016-04-27 | 2017-11-02 | Electronics And Telecommunications Research Institute | Apparatus for testing and developing products of network computing based on open-source virtualized cloud |
CN107316515A (en) * | 2017-08-23 | 2017-11-03 | 广州云晫信息科技有限公司 | A kind of experiment teaching system based on cloud computing |
CN108388460A (en) * | 2018-02-05 | 2018-08-10 | 中国人民解放军战略支援部队航天工程大学 | Long-range real-time rendering platform construction method based on graphics cluster |
CN108924217A (en) * | 2018-06-29 | 2018-11-30 | 中山大学 | A kind of distribution cloud system Automation arranging method |
-
2019
- 2019-01-29 CN CN201910084374.9A patent/CN109725986B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130124712A1 (en) * | 2011-11-10 | 2013-05-16 | Verizon Patent And Licensing Inc. | Elastic cloud networking |
US20130271456A1 (en) * | 2012-04-11 | 2013-10-17 | Myriata, Inc. | System and method for facilitating creation of a rich virtual environment |
CN103001823A (en) * | 2012-11-13 | 2013-03-27 | 中国科学院信息工程研究所 | Method and system for establishing virtual network on basis of multi-grit abstract theory |
CN104283870A (en) * | 2014-09-18 | 2015-01-14 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Cloud desktop network access control method |
CN105681454A (en) * | 2016-02-29 | 2016-06-15 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Method and system for self-adaptively connecting cloud desktop |
US20170317914A1 (en) * | 2016-04-27 | 2017-11-02 | Electronics And Telecommunications Research Institute | Apparatus for testing and developing products of network computing based on open-source virtualized cloud |
CN107105003A (en) * | 2017-02-14 | 2017-08-29 | 广州云晫信息科技有限公司 | Cloud system is melted automatically in the super fusion thin cloud data center of one kind |
CN107316515A (en) * | 2017-08-23 | 2017-11-03 | 广州云晫信息科技有限公司 | A kind of experiment teaching system based on cloud computing |
CN108388460A (en) * | 2018-02-05 | 2018-08-10 | 中国人民解放军战略支援部队航天工程大学 | Long-range real-time rendering platform construction method based on graphics cluster |
CN108924217A (en) * | 2018-06-29 | 2018-11-30 | 中山大学 | A kind of distribution cloud system Automation arranging method |
Non-Patent Citations (1)
Title |
---|
佘楚玉 等: "一种自适应文件***元数据服务负载均衡策略", 《软件学报》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110177016A (en) * | 2019-05-27 | 2019-08-27 | 北京计算机技术及应用研究所 | A kind of network security experimental enviroment fast construction method |
CN110427248A (en) * | 2019-07-12 | 2019-11-08 | 中国人民解放军国防科技大学 | Container-based lightweight user environment construction method, system and medium |
CN110427248B (en) * | 2019-07-12 | 2021-10-01 | 中国人民解放军国防科技大学 | Container-based lightweight user environment construction method, system and medium |
CN111046243A (en) * | 2019-11-29 | 2020-04-21 | 苏州浪潮智能科技有限公司 | Method, equipment and medium for configuring SONIC (self-organizing network) based on network topology map |
CN111046243B (en) * | 2019-11-29 | 2023-01-06 | 苏州浪潮智能科技有限公司 | Method, equipment and medium for configuring SONIC (self-organizing network) based on network topology map |
CN111739368A (en) * | 2020-06-12 | 2020-10-02 | 深圳市讯方技术股份有限公司 | 5G communication simulation method and electronic equipment |
CN112636982A (en) * | 2020-12-28 | 2021-04-09 | 中孚安全技术有限公司 | Network countermeasure environment configuration method and experiment cloud platform system for network countermeasure |
Also Published As
Publication number | Publication date |
---|---|
CN109725986B (en) | 2023-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109725986A (en) | A kind of graphical and containerization virtual network environment building and batch dispositions method | |
US8717915B2 (en) | Process-integrated tree view control for interactive voice response design | |
CN103208046B (en) | Workflow engine architecture method and system based on interactive dynamic flow chart | |
CN110310088A (en) | Workflow configuration method and Related product | |
CN111079244B (en) | Distributed simulation platform based on behavior tree | |
JP2020505670A (en) | Component Release Method, Graphic Machine Learning Algorithm Platform Based Component Construction Method, and Graphic Machine Learning Algorithm Platform | |
CN110807015A (en) | Big data asset value delivery management method and system | |
JP6045134B2 (en) | Parallel workload simulation for application performance testing | |
CN114115883B (en) | Method for quickly constructing front-end application by using middle station service capability | |
CN105204859B (en) | Animation management method and system | |
CN111124379B (en) | Page generation method and device, electronic equipment and storage medium | |
CN106202006A (en) | Document generating method and device | |
US11733973B2 (en) | Interactive graphic design system to enable creation and use of variant component sets for interactive objects | |
CN108958611B (en) | Information editing method and device | |
CN112364106A (en) | Data association visualization method and system for automatically generating service topological graph | |
CN109408322B (en) | A kind of automatic business process implementation method of cloud platform | |
US7765522B2 (en) | System and method for providing an embedded complete controller specification through explicit controller overlays | |
CN107230244A (en) | The generation method and rendering system of a kind of animation file | |
CN107491311B (en) | Method and system for generating page file and computer equipment | |
CN111814438A (en) | System and method for drawing network diagram | |
JPH04195467A (en) | Tree structure chart display system | |
CN115525321A (en) | Distributed task generation method, device, equipment and storage medium | |
CN115357300A (en) | Batch packaging and step-by-step loading system and method for associalbundle resources | |
CN115203162A (en) | WYSIWYG graph data construction method | |
CN103488477A (en) | Visual editing system and visual editing method of JAVA interface |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |