基于web的云计算资源管理系统的制作方法

文档序号:15828893发布日期:2018-11-03 00:14阅读:126来源:国知局

本发明涉及一种资源管理系统,具体涉及一种基于web的云计算资源管理系统,属于网络集成管理技术领域。

背景技术

管理系统,是指能够体现企业管理的大部分职能,能够提供实时、相关、准确、完整的数据,为管理者提供决策依据的一种软件。随着计算机的普及以及应用,越来越多的公司企业开始使用各种管理系统,来帮助企业管理者们提高工作效率。

在工业云平台当中,有更为庞大的数据需要管理和监控:硬件方面,虚拟机、集群等需要分配调度;软件方面,不同的软件需要新增或者删除等;人员方面,不同的部门、不同的用户都会变动调整。这些给管理人员造成了较大困扰。资源的浪费、人员的分配不当增加了企业的成本

现有的方案大多采用多套管理系统,硬件软件人员等分别使用不同的管理系统进行管理。在这种场景下,管理员需要登录切换不同的管理系统进行操作,非常繁琐,并且没有统一方便的工具提供整个系统的性能状况,因此,迫切的需要一种新的方案解决该技术问题。



技术实现要素:

本发明正是针对现有技术中存在的技术问题,提供一种基于web的云计算资源管理系统,该技术方案从用户、底层硬件、软件三方面全方位的对云计算资源进行管理整合,将分散的管理系统整合到一起,使管理员在一个平台上可以对虚拟机、软件、用户等多方面进行分配管理,直观的展示各个方面的数据,为管理者的做出正确的决策助力。普通工作站价格昂贵,并且由于用户使用的频率不一致,实际资源利用率并不高。本发明提供了高效的资源分配方式,让用户用最少的资源的完成所需的业务,节约企业成本。

为了实现上述目的,本发明的技术方案如下,一种基于web的云计算资源管理系统,其特征在于,它包括以下模块:

虚拟机资源管理模块:提供数据中心、集群、宿主机、虚拟机的增删改查操作,管理员可以再平台方便的进行管理,无需登录底层系统,同时管理员可以看到相关资源的性能信息,必要时可以对相关资源进行开机、关机或者重启等操作;提高了资源的使用率,管理员可以根据性能信息分配资源,释放使用量少的资源提供给使用量大的资源,提高性价比。

软件资源管理模块:提供应用软件的增删改查操作,管理员可以针对不同的用户或者组对应用进行配置,还可以修改应用的启动参数等配置。管理员可以为不同用户设置不同的软件使用权限,每个用户会有个性化的软件列表,只会看到自己需要使用的软件,减少了不相关软件的误操作,增加了系统稳定性。并且可以随时对应用做启用禁用操作,方便资源的调度人力资源管理模块:提供用户、组、部门的增删改查操作,通过树形图的直观展示,管理员可以一目了然的理解人员的组织架构,方便对人员进行分组、部门调整等操作。人力资源模块为软件资源模块提供接口,软件资源模块在需要查询用户列表时会实时从人力资源模块取,提高管理员效率。

以上模块的所有资源信息都可以从底层系统直接同步到管理系统,无需管理员做大量额外的信息录入工作,简单易用,管理员可以将更多的精力放在决策上,提高管理效率,每个大模块都有若干子模块,给管理员提供多元化的管理。

作为本发明的一种改进,所述虚拟机资源管理模块包括:数据中心管理:提供数据中心的创建、编辑、删除、同步、导出功能,创建编辑删除都会实时在再vmware上体现;同步功能可以根据配置的控制平台地址自动同步数据中心信息,无需管理员做额外的数据录入;导出功能可以将数据中心的详细信息导出为excel表格,方便管理员做演示或者提供给他人;集群管理:提供创建、删除、同步和导出功能,创建删除会在vmware上实时创建和删除集群;同步可以根据不同数据中心分别同步集群;导出可以将集群详细信息保存为excel表格,包括该集群的虚拟机、宿主机数量等信息,方便管理员统计报表等;宿主机管理:提供托管、纳管、加入集群、退出集群、同步、导出、同步虚拟机、重启、关机等操作;托管、纳管、加入集群、退出集群都是vmware的功能的优化,用更为简洁的图形界面方便管理员操作;同步可以根据不同集群分别同步该集群下的宿主机;导出可以导出宿主机的详细信息,cpu使用率、内存、磁盘空间等,方便管理员做性能监控。使用流程服务器整合了vmware宿主机模块,管理员无需再在多个平之间切换,资源信息会保存到本地数据库做备份记录。虚拟机管理:提供编辑、导出、开机、关机、暂停、重启、控制台等操作,编辑可以修改虚拟机是否为基础设备;导出可以导出虚拟机的详细信息,包括运行状态、cpu使用率、内存使用率等信息,便于管理员统计;开机、关机、暂停、重启为虚拟机的基本操作;控制台功能可以在web页面展示虚拟机的操作界面,并且可以正常操作,无需管理员登陆vmware,提高管理员效率。便于管理员实时控制资源利用率,不使用的虚拟机可以及时关闭,释放资源给其他虚拟机使用。虚拟机资源管理内部子模块层层嵌套,虚拟机根据宿主机同步,宿主机根据集群同步,集群根据数据中心同步。

作为本发明的一种改进,所述工作站资源管理:包括添加、删除、更新、关机、重启、发送通知、实时监控折线图等功能,添加、删除、更新是对当前已有工作站的数据录入操作;关机、重启是对当前工作站维护操作;发送通知是在关机或者重启工作站之前,给全网发送即将关机提醒,发送通知后,使用该工作站的用户会收到即将维护的提醒,方便用户保存当前数据;实时监控折线图提供当前工作站内存、gpu等资源的实时使用情况,管理员可以根据资源使用率选择是否进行系统维护。远程操作工作站的开关机,通过ipmi端口远程控制主机的开机和关机,管理员无需再去机房通过电源按钮操作工作站,提高管理员效率。提供图形处理器gpu性能报表导出功能,方便管理员观察gpu的性能波动,便于管理员统计和总结;计算机目录管理:提供新增计算机、删除计算机、新增计算机目录、删除计算机目录。新增、删除计算机可以在指定的计算机目录下增加计算机;新增、删除计算机目录可以在ddc上增加计算机目录,省去了繁琐的确认步骤;使用ansible自动化运维工具,通过脚本完成管理员的指令,简化了流程,提高了管理效率;交付组资源管理:包括限制可见性、添加应用图标、应用详情、添加应用、删除应用、添加交付组、删除交付组、绑定交付组。限制可见性可以对某个应用进行特殊权限处理,只对某特定的用户展示;添加应用图标允许用户上传自定义应用图标,在添加应用时用户可以选择这些上传的自定义图片给应用;应用详情可以展示应用的详细信息,例如启动参数等;添加删除应用是在交付组、添加删除应用;添加、删除交付组是在ddc虚拟机上添加删除交付组;绑定交付组是为交付组绑定用户。与人力资源模块对接,交付组资源管理中会从人力资源管理获取数据展示完整的用户列表,管理员无需再通过查找输入用户名的方式绑定交付组,直接在用户列表中勾选即可,简化了业务流程。通过调用脚本的方式控制应用的启用和禁用,在需要的时候可以禁用部分应用,释放资源,提高系统的灵活性。

作为本发明的一种改进,所述人力资源管理模块包括:ad用户管理:提供用户的增加、删除、增加组、删除组、加入组、退出组、增加部门、删除部门、加入部门、退出部门等操作。采用树形界面,组织关系一目了然,方便管理员管理组织架构。优化了业务流程,去除了大量需要手动输入的参数,通过可视化的图表代替,用户只需选择即可,节约了时间,提高了管理效率。使用spring-ldap组件,减少了用户管理资源的使用,提高了资源管理效率。

相对于现有技术,本发明具有如下优点本发明将多个系统的管理整合到一个系统内部,引入了operationsorchestration(流程自动化)软件,用来集成包括虚拟机管理、软件资源管理、人力资源管理以及其他各个系统,操作人员甚至不必了解其中自动化节点中操作细节,从而降低复杂性,提高效率。优秀的分配调度最大化的利用了所有的资源,节约了企业成本,提高了服务器的性价比。通过ansible、spring-ldap等最新框架,优化了管理平台的使用和资源占用。

附图说明

图1为本发明整体框架结构示意图。

具体实施方式:

为了加深对本发明的理解,下面结合附图对本实施例做详细的说明。

实施例1:参见图1,一种基于web的云计算资源管理系统,它包括以下模块:虚拟机资源管理模块:提供数据中心、集群、宿主机、虚拟机的增删改查操作,管理员可以再平台方便的进行管理,无需登录底层系统,同时管理员可以看到相关资源的性能信息,必要时可以对相关资源进行开机、关机或者重启等操作;提高了资源的使用率,管理员可以根据性能信息分配资源,释放使用量少的资源提供给使用量大的资源,提高性价比;软件资源管理模块:提供应用软件的增删改查操作,管理员可以针对不同的用户或者组对应用进行配置,还可以修改应用的启动参数等配置。管理员可以为不同用户设置不同的软件使用权限,每个用户会有个性化的软件列表,只会看到自己需要使用的软件,减少了不相关软件的误操作,增加了系统稳定性。并且可以随时对应用做启用禁用操作,方便资源的调度;人力资源管理模块:提供用户、组、部门的增删改查操作,通过树形图的直观展示,管理员可以一目了然的理解人员的组织架构,方便对人员进行分组、部门调整等操作。人力资源模块为软件资源模块提供接口,软件资源模块在需要查询用户列表时会实时从人力资源模块取,提高管理员效率。以上模块的所有资源信息都可以从底层系统直接同步到管理系统,无需管理员做大量额外的信息录入工作,简单易用,管理员可以将更多的精力放在决策上,提高管理效率,每个大模块都有若干子模块,给管理员提供多元化的管理。

所述虚拟机资源管理模块包括:据中心管理:提供数据中心的创建、编辑、删除、同步、导出功能,创建编辑删除都会实时在再vmware上体现;同步功能可以根据配置的控制平台地址自动同步数据中心信息,无需管理员做额外的数据录入;导出功能可以将数据中心的详细信息导出为excel表格,方便管理员做演示或者提供给他人;集群管理:提供创建、删除、同步和导出功能,创建删除会在vmware上实时创建和删除集群;同步可以根据不同数据中心分别同步集群;导出可以将集群详细信息保存为excel表格,包括该集群的虚拟机、宿主机数量等信息,方便管理员统计报表等;宿主机管理:提供托管、纳管、加入集群、退出集群、同步、导出、同步虚拟机、重启、关机等操作;托管、纳管、加入集群、退出集群都是vmware的功能的优化,用更为简洁的图形界面方便管理员操作;同步可以根据不同集群分别同步该集群下的宿主机;导出可以导出宿主机的详细信息,cpu使用率、内存、磁盘空间等,方便管理员做性能监控。使用流程服务器整合了vmware宿主机模块,管理员无需再在多个平之间切换,资源信息会保存到本地数据库做备份记录。虚拟机管理:提供编辑、导出、开机、关机、暂停、重启、控制台等操作,编辑可以修改虚拟机是否为基础设备;导出可以导出虚拟机的详细信息,包括运行状态、cpu使用率、内存使用率等信息,便于管理员统计;开机、关机、暂停、重启为虚拟机的基本操作;控制台功能可以在web页面展示虚拟机的操作界面,并且可以正常操作,无需管理员登陆vmware,提高管理员效率。便于管理员实时控制资源利用率,不使用的虚拟机可以及时关闭,释放资源给其他虚拟机使用。虚拟机资源管理内部子模块层层嵌套,虚拟机根据宿主机同步,宿主机根据集群同步,集群根据数据中心同步,所述工作站资源管理:包括添加、删除、更新、关机、重启、发送通知、实时监控折线图等功能,添加、删除、更新是对当前已有工作站的数据录入操作;关机、重启是对当前工作站维护操作;发送通知是在关机或者重启工作站之前,给全网发送即将关机提醒,发送通知后,使用该工作站的用户会收到即将维护的提醒,方便用户保存当前数据;实时监控折线图提供当前工作站内存、gpu等资源的实时使用情况,管理员可以根据资源使用率选择是否进行系统维护。远程操作工作站的开关机,通过ipmi端口远程控制主机的开机和关机,管理员无需再去机房通过电源按钮操作工作站,提高管理员效率。提供图形处理器gpu性能报表导出功能,方便管理员观察gpu的性能波动,便于管理员统计和总结。计算机目录管理:提供新增计算机、删除计算机、新增计算机目录、删除计算机目录。新增、删除计算机可以在指定的计算机目录下增加计算机;新增、删除计算机目录可以在ddc上增加计算机目录,省去了繁琐的确认步骤;使用ansible自动化运维工具,通过脚本完成管理员的指令,简化了流程,提高了管理效率。交付组资源管理:包括限制可见性、添加应用图标、应用详情、添加应用、删除应用、添加交付组、删除交付组、绑定交付组。限制可见性可以对某个应用进行特殊权限处理,只对某特定的用户展示;添加应用图标允许用户上传自定义应用图标,在添加应用时用户可以选择这些上传的自定义图片给应用;应用详情可以展示应用的详细信息,例如启动参数等;添加删除应用是在交付组、添加删除应用;添加、删除交付组是在ddc虚拟机上添加删除交付组;绑定交付组是为交付组绑定用户。与人力资源模块对接,交付组资源管理中会从人力资源管理获取数据展示完整的用户列表,管理员无需再通过查找输入用户名的方式绑定交付组,直接在用户列表中勾选即可,简化了业务流程。通过调用脚本的方式控制应用的启用和禁用,在需要的时候可以禁用部分应用,释放资源,提高系统的灵活性;所述人力资源管理模块包括:ad用户管理:提供用户的增加、删除、增加组、删除组、加入组、退出组、增加部门、删除部门、加入部门、退出部门等操作。采用树形界面,组织关系一目了然,方便管理员管理组织架构。优化了业务流程,去除了大量需要手动输入的参数,通过可视化的图表代替,用户只需选择即可,节约了时间,提高了管理效率。使用spring-ldap组件,减少了用户管理资源的使用,提高了资源管理效率。

需要说明的是上述实施例,并非用来限定本发明的保护范围,在上述技术方案的基础上所作出的等同变换或替代均落入本发明权利要求所保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1