CN106598734A - 基于业务视图的Openstack虚拟资源拓扑显示方法 - Google Patents
基于业务视图的Openstack虚拟资源拓扑显示方法 Download PDFInfo
- Publication number
- CN106598734A CN106598734A CN201611140277.XA CN201611140277A CN106598734A CN 106598734 A CN106598734 A CN 106598734A CN 201611140277 A CN201611140277 A CN 201611140277A CN 106598734 A CN106598734 A CN 106598734A
- Authority
- CN
- China
- Prior art keywords
- resource
- tables
- tag
- virtual resources
- virtual
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于业务视图的Openstack虚拟资源拓扑显示方法,涉及Openstack虚拟资源显示领域。该方法的步骤为:根据需要展示的所有业务生成Tag表;根据Tag表中每项业务对应的所有虚拟资源,生成Tag_Resource表;根据Tag_Resource表中每条虚拟资源在Openstack中的ID,生成Resource表;通过现有的虚拟资源拓扑图,获取所有虚拟资源;当用户选取到Tag表存在的业务时,在Tag_Resource表中确定该业务对应的所有虚拟资源,根据Resource表中获取的虚拟资源ID得到对应的虚拟资源后刷新拓扑图。本发明能够将业务和虚拟资源对应的关系快速而直观的显示,进而便于业务人员对业务资源进行管理。
Description
技术领域
本发明涉及Openstack虚拟资源显示领域,具体涉及一种基于业务视图的Openstack虚拟资源拓扑显示方法。
背景技术
随着云技术方案的成熟,基于openstack的云平台也越来越广泛应用到各种领域,大量的业务***被移植到云平台提供服务。但是,业务人员观看现有的虚拟网络、虚拟机等虚拟资源的拓扑图时,无法快速而直观的得出业务和虚拟资源对应的关系,进而不便于业务人员对业务资源进行管理。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:将业务和虚拟资源对应的关系快速而直观的显示,进而便于业务人员对业务资源进行管理。
为达到以上目的,本发明提供的基于业务视图的Openstack虚拟资源拓扑显示方法,方法包括以下步骤:
S1:根据需要展示的所有业务生成Tag表;根据Tag表中每项业务对应的所有虚拟资源,生成Tag_Resource表;根据Tag_Resource表中每条虚拟资源的类型、以及每条虚拟资源在Openstack中的ID,生成Resource表,转到S2;
S2:通过现有的虚拟资源拓扑图,获取所有虚拟资源,转到S3;
S3:当用户选取到需要展示的业务时,若当前业务存在于Tag表中,在Tag_Resource表中确定当前业务对应的所有需要展示的虚拟资源,在Resource表中获取所有需要展示的虚拟资源ID和类型,根据获取的虚拟资源ID得到对应的虚拟资源,转到S4;
S4:根据S3中选取的当前业务和得到的所有虚拟资源,刷新S2中的虚拟资源拓扑图。
在上述技术方案的基础上,S1中所述Tag表、Tag_Resource表和Resource表均预先生成。
在上述技术方案的基础上,S3的流程通过Python语言和Django框架执行。
在上述技术方案的基础上,S4的流程通过AngularJS和HTML5执行。
与现有技术相比,本发明的优点在于:
本发明在显示虚拟资源的拓扑图时,能够根据选定的业务,在预先生成的3张业务虚拟资源表(Tag表、Tag_Resource表和Resource表)中确定选定业务对应的所有资源,继而根据确定的资源重新刷新拓扑图。与现有技术中无法快速而直观的得出业务和虚拟资源对应的关系相比,本发明刷新后的拓扑图直观的展现了业务对应的所有虚拟资源。因此,本发明能够快速而直观的显示业务和虚拟资源的对应关系,便于业务人员对业务资源进行管理。
附图说明
图1为本发明实施例中基于业务视图的Openstack虚拟资源拓扑显示方法的流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例中的基于业务视图的Openstack虚拟资源拓扑显示方法,包括以下步骤:
S1:根据需要展示的所有业务预先生成Tag表(业务标签表),根据Tag表中每项业务对应的所有虚拟资源,预先生成Tag_Resource表(业务与虚拟资源关联表);根据Tag_Resource表中每条虚拟资源的类型、以及每条虚拟资源在Openstack中的ID,预先生成Resource表(虚拟资源定位表),转到S2。
S2:通过现有的虚拟资源拓扑图,获取所有虚拟资源,转到S3。
S3:当用户选取到需要展示的业务时,若当前业务存在于Tag表中,通过Python语言(一种脚本解释语言)和Django框架(一种基于Python的web服务框架),在Tag_Resource表中确定当前业务对应的所有需要展示的虚拟资源,在Resource表中获取所有需要展示的虚拟资源ID和类型,根据获取的虚拟资源ID得到对应的虚拟资源,转到S4。
S4:通过AngularJS(一种基于Javascript语言的Web前端页面处理框架)和HTML5(HTML5画布接口,用于在支持HTML5的浏览器中绘制图形),根据S3中选取的当前业务和得到的所有虚拟资源,刷新虚拟资源拓扑图。
进一步,本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (4)
1.一种基于业务视图的Openstack虚拟资源拓扑显示方法,其特征在于,该方法包括以下步骤:
S1:根据需要展示的所有业务生成Tag表;根据Tag表中每项业务对应的所有虚拟资源,生成Tag_Resource表;根据Tag_Resource表中每条虚拟资源的类型、以及每条虚拟资源在Openstack中的ID,生成Resource表,转到S2;
S2:通过现有的虚拟资源拓扑图,获取所有虚拟资源,转到S3;
S3:当用户选取到需要展示的业务时,若当前业务存在于Tag表中,在Tag_Resource表中确定当前业务对应的所有需要展示的虚拟资源,在Resource表中获取所有需要展示的虚拟资源ID和类型,根据获取的虚拟资源ID得到对应的虚拟资源,转到S4;
S4:根据S3中选取的当前业务和得到的所有虚拟资源,刷新S2中的虚拟资源拓扑图。
2.如权利要求1所述的基于业务视图的Openstack虚拟资源拓扑显示方法,其特征在于:S1中所述Tag表、Tag_Resource表和Resource表均预先生成。
3.如权利要求1所述的基于业务视图的Openstack虚拟资源拓扑显示方法,其特征在于:S3的流程通过Python语言和Django框架执行。
4.如权利要求1所述的基于业务视图的Openstack虚拟资源拓扑显示方法,其特征在于:S4的流程通过AngularJS和HTML5执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611140277.XA CN106598734B (zh) | 2016-12-12 | 2016-12-12 | 基于业务视图的Openstack虚拟资源拓扑显示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611140277.XA CN106598734B (zh) | 2016-12-12 | 2016-12-12 | 基于业务视图的Openstack虚拟资源拓扑显示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106598734A true CN106598734A (zh) | 2017-04-26 |
CN106598734B CN106598734B (zh) | 2020-01-14 |
Family
ID=58597597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611140277.XA Active CN106598734B (zh) | 2016-12-12 | 2016-12-12 | 基于业务视图的Openstack虚拟资源拓扑显示方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598734B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107257299A (zh) * | 2017-08-03 | 2017-10-17 | 郑州云海信息技术有限公司 | 一种虚拟资源的展示方法和展示装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681899A (zh) * | 2011-03-14 | 2012-09-19 | 金剑 | 云计算服务平台的虚拟计算资源动态管理*** |
CN103152438A (zh) * | 2013-04-09 | 2013-06-12 | 上海理想信息产业(集团)有限公司 | 一种云计算环境下业务健康度获取方法 |
CN103414589A (zh) * | 2013-08-13 | 2013-11-27 | 华为技术有限公司 | 一种管理资源信息的方法及装置 |
CN104981783A (zh) * | 2013-03-07 | 2015-10-14 | 思杰***有限公司 | 在云计算环境中的动态配置 |
CN105516266A (zh) * | 2015-11-30 | 2016-04-20 | 华为技术有限公司 | 一种业务监控方法、***及相关设备 |
-
2016
- 2016-12-12 CN CN201611140277.XA patent/CN106598734B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681899A (zh) * | 2011-03-14 | 2012-09-19 | 金剑 | 云计算服务平台的虚拟计算资源动态管理*** |
CN104981783A (zh) * | 2013-03-07 | 2015-10-14 | 思杰***有限公司 | 在云计算环境中的动态配置 |
CN103152438A (zh) * | 2013-04-09 | 2013-06-12 | 上海理想信息产业(集团)有限公司 | 一种云计算环境下业务健康度获取方法 |
CN103414589A (zh) * | 2013-08-13 | 2013-11-27 | 华为技术有限公司 | 一种管理资源信息的方法及装置 |
CN105516266A (zh) * | 2015-11-30 | 2016-04-20 | 华为技术有限公司 | 一种业务监控方法、***及相关设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107257299A (zh) * | 2017-08-03 | 2017-10-17 | 郑州云海信息技术有限公司 | 一种虚拟资源的展示方法和展示装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106598734B (zh) | 2020-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106445484B (zh) | 通过软件开发工具包实现数据跟踪的方法及*** | |
CN105608319B (zh) | 一种数字病理切片的标注方法及标注装置 | |
CN106354490B (zh) | Epg页面动态布局方法 | |
CN108984650B (zh) | 计算机可读记录介质及计算机设备 | |
CN103942050B (zh) | 一种Android平台应用动画实现方法及*** | |
CN105808217A (zh) | 一种基于xml的流程图绘制方法及*** | |
CN108512879A (zh) | 一种信息推送方法及装置 | |
DE60038826D1 (de) | System und verfahren zum verwalten einer skalterbaren liste von produktanzeigen | |
CN109766373A (zh) | 电网数据展示方法及计算机可读存储介质 | |
CN106598734A (zh) | 基于业务视图的Openstack虚拟资源拓扑显示方法 | |
CN105069092B (zh) | 一种报表展示的方法、***及移动终端 | |
CN110955803A (zh) | 基于图数据库的关系图谱的绘制方法、装置、设备及介质 | |
CN108984175A (zh) | 适用于移动设备的面向对象的电网svg单线图展示方法 | |
CN116088966A (zh) | 一种高性能树形控件的加载方法及*** | |
CN103810216A (zh) | 物品显示标识排序方法及服务器 | |
CN109491654A (zh) | 一种基于HTML5 Canvas的表格绘制方法和*** | |
CN107168961A (zh) | 图表的数据展示方法及装置 | |
CN112069243A (zh) | 一种基于可视化页面生成指标分析模型的方法和存储设备 | |
CN100504771C (zh) | 一种生成应用程序界面的方法及*** | |
CN106155456A (zh) | 一种界面交互区域信息的展示方法及装置 | |
CN103678261A (zh) | 一种快速显示ttf字体的方法、装置及设备 | |
CN105824925B (zh) | 基于浏览器网页元素的动态标注方法 | |
CN104750847A (zh) | 一种基于动态平行坐标的关联规则可视化***及方法 | |
CN116991402A (zh) | 基于低代码开发平台进行web页面灵活复用的*** | |
CN105574088A (zh) | 一种可配置的树形数据展示方法及装置 |
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 |