基于mxGraph技术的ECMP可视化编辑方法技术

技术编号:34642045 阅读:17 留言:0更新日期:2022-08-24 15:17
本发明专利技术公开了一种基于mxGraph技术的ECMP可视化编辑方法,针对新建服务:管理员在系统中进入可视化组件编排页面;将一个资源对象添加到画布中;双击资源对象进入资源对象创建部署页面;进行自动化的部署安装;若部署异常,则转入异常处理流程;服务账号开通成功后流程结束;针对已建服务:管理员在系统中进入可视化组件编排页面;点击自动生产网络资源拓扑按钮;系统生成网络资源关系拓扑图,并检测各资源对象的服务状态情况,如果资源对象的服务状态异常,转入告警推送流程进行资源告警,如果资源对象的服务状态正常,流程结束。本发明专利技术实现了大批量组件的自动化部署。现了大批量组件的自动化部署。现了大批量组件的自动化部署。

【技术实现步骤摘要】
基于mxGraph技术的ECMP可视化编辑方法


[0001]本专利技术属于计算机
,特别涉及一种基于mxGraph技术的ECMP可视化编辑方法。

技术介绍

[0002]随着软件行业的不断发展,越来越多的软件系统开始规模化、复杂化。这些业务系统变得越来越大,业务逻辑越来越复杂,为了支持业务的需求,产生了大量的支持各种业务场景的PaaS服务,对于这些PaaS服务的管理成为难点。传统的云资源的PaaS管理都是手动安装,无相应的页面管理。而随着企业的PaaS资源对象非常多,加上PaaS资源之间的关系非常复杂,在这种情况下存在几个问题:一是统一开通部署困难,无可视化可编辑的页面支撑。二是对于安装的PaaS资源组件在实体复杂的网络环境中的链路关系无法获取,极大的增加了运维管理的复杂度。

技术实现思路

[0003]本专利技术的目的是提供一种基于mxGraph技术的ECMP可视化编辑方法,以解决针对目前企业环境下组件管理难点。
[0004]为实现上述目的,本专利技术采用如下技术方案:
[0005]一种基于mxGraph技术的ECMP可视化编辑方法,包括针对新建服务和针对已建服务两种情况,其中:
[0006]针对新建服务,包括以下步骤:
[0007]步骤a1,管理员在系统中进入可视化组件编排页面;
[0008]步骤a2,将一个资源对象添加到可视化组件编排页面中;
[0009]步骤a3,双击资源对象进入资源对象创建部署页面;
[0010]步骤a4,首先选择资源对象需要部署的租户和主机,如果租户不存在,则跳转至租户开通子流程,如果租户存在,选择该租户下的待部署的主机,进行部署安装;
[0011]步骤a5,若部署异常,则转入异常处理流程;若部署成功,则进行资源对象的重启、停止、卸载、服务账号开通操作;
[0012]步骤a6,服务账号开通成功后流程结束;
[0013]针对已建服务,包括以下步骤:
[0014]步骤b1,管理员在系统中进入可视化组件编排页面;
[0015]步骤b2,点击自动生产网络资源拓扑按钮;
[0016]步骤b3,系统生成网络资源关系拓扑图,并检测各资源对象的服务状态情况,如果资源对象的服务状态异常,转入告警推送流程进行资源告警,如果资源对象的服务状态正常,流程结束。
[0017]所述步骤a2中,通过页面拖拽的方式将一个资源对象添加到画布中。
[0018]所述步骤a4中,部署安装的步骤为:填写资源对象的参数信息,保存,点击部署按
钮,实现自动化的部署安装;其中,参数信息包括:路径,端口,IP地址,内存大小。
[0019]所述步骤a5中,异常处理流程后,返回至部署安装流程。
[0020]所述步骤a5中,异常处理流程通过人工处理,根据部署的异常日志信息,进行解决。
[0021]所述步骤b3中,系统根据资源对象在系统中存储的上下级关联关系的元数据生成网络资源关系拓扑图。
[0022]所述步骤b3中,资源告警后,返回至服务状态检测流程。
[0023]有益效果:本专利技术的基于mxGraph技术的ECMP可视化编辑方法有效的解决了针对目前企业环境下组件管理难点,从传统的手工部署变成通过流程图网格图的管理方式,这种网络图的编排的方式更加有效的解决了PaaS服务从创建、部署、启动、停止、消亡、多环境的灵活性,同时通过mxGraph技术实现自动发现、绘制网络资源拓扑关系图,是用户更直观的了解目前的架构。
[0024]本专利技术通过可视化编排面板,根据不同企业的组网环境,自动绘制资源链路图谱,通过mxGraph技术实现资源对象的任意拖拽和对象细胞克隆技术,实现大批量组件的自动化部署。整个可视化编辑过程全自动化,大大提升组件的开通效率,降低后期运维管理难度。
附图说明
[0025]图1为本专利技术的基于mxGraph技术的ECMP可视化编辑方法流程图;
[0026]图2为网络资源关系拓扑图生成流程;
[0027]图3为本专利技术的一个实施例的流程图。
具体实施方式
[0028]下面结合附图对本专利技术做更进一步的解释。
[0029]名词解释:
[0030]MXGRAPH:mxGraph是一个js绘图组件,适用在网页设计/编辑流程图、图表、网络图和普通图形的web应用程序,支持拖动和克隆细胞,重新调整和改造,连接和断开,拖动和下降,从外部来源,编辑细胞中的标签和更多内容。
[0031]PaaS:PaaS是(Platform as a Service)的缩写,是指平台即服务。把服务器平台或中间件作为一种服务提供的商业模式,云计算时代相应的服务器平台或者开发环境中间件作为服务进行提供就成为了PaaS。
[0032]ECMP:ECMP(Elastic Computing Management Platform)系统是为用户提供PaaS服务的管理系统,可根据用户的业务需求和预设方案,自由调整其部署安装方式。可跨云管理多套集群,提供组件服务的一键部署、操作、版本更新、权限、账号管理,实现多账户的资源隔离。
[0033]如图1所示,本专利技术的一种基于mxGraph技术的ECMP可视化编辑方法,包括针对新建服务和针对已建服务两种情况,其中:
[0034]针对新建服务,包括以下步骤:
[0035](11)管理员在系统中进入可视化组件编排页面;
[0036](12)通过页面拖拽的方式将将一个资源对象添加到可视化组件编排页面中;
[0037](13)双击资源对象进入资源对象创建部署页面;
[0038](14)首先选择资源对象需要部署的租户和主机,如果租户不存在,则跳转至租户开通子流程,如果租户存在,选择该租户下的待部署的主机,填写资源对象的参数信息,保存,点击部署按钮,实现自动化的部署安装;其中,不同资源对象的参数信息不一样,例如:路径,端口,IP地址,内存大小;
[0039](15)若部署异常,则转入异常处理流程,异常处理流程后,返回至部署流程,部署成功后进行资源的重启、停止、卸载、服务账号开通操作;其中,异常处理流程通过人工处理,根据部署的异常日志信息,进行解决,例如部署的资源端口冲突,导致无法部署,需要修改端口后,在进行重新部署;
[0040](16)服务账号开通成功后流程结束;
[0041]针对已建服务,包括以下步骤:
[0042](21)管理员在系统中进入可视化组件编排页面;
[0043](22)点击自动生产网络资源拓扑按钮;
[0044](23)系统根据资源对象在系统中存储的上下级关联关系的元数据生成网络资源关系拓扑图,并检测各资源对象的服务状态情况,如果资源对象的服务状态异常,转入告警推送流程进行资源告警,如果资源对象的服务状态正常,流程结束。
[0045]本专利技术的基于mxGraph技术的ECMP可视化编辑方法已应用于南京银行弹性计算平台项目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于mxGraph技术的ECMP可视化编辑方法,其特征在于:包括针对新建服务和针对已建服务两种情况,其中:针对新建服务,包括以下步骤:步骤a1,管理员在系统中进入可视化组件编排页面;步骤a2,将一个资源对象添加到可视化组件编排页面中;步骤a3,双击资源对象进入资源对象创建部署页面;步骤a4,首先选择资源对象需要部署的租户和主机,如果租户不存在,则跳转至租户开通子流程,如果租户存在,选择该租户下的待部署的主机,进行部署安装;步骤a5,若部署异常,则转入异常处理流程;若部署成功,则进行资源对象的重启、停止、卸载、服务账号开通操作;步骤a6,服务账号开通成功后流程结束;针对已建服务,包括以下步骤:步骤b1,管理员在系统中进入可视化组件编排页面;步骤b2,点击自动生产网络资源拓扑按钮;步骤b3,系统生成网络资源关系拓扑图,并检测各资源对象的服务状态情况,如果资源对象的服务状态异常,转入告警推送流程进行资源告警,如果资源对象的服务状态正常,流程结束。2.根据权利要求1所述的基于mxGraph技术的ECMP可视化编辑方法,...

【专利技术属性】
技术研发人员:胡卫兵庞海东刘树权黄哲兰清
申请(专利权)人:南京星邺汇捷网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1