设计云专业软件集中管控方案
[摘要]随着设计云的建设与应用,各类大型专业软件实现了集中部署,传统简单的浮动许可管理模式已不能满足全面管控的要求。本文通过对大型专业软件集中管控技术的研究与探索,部署软件管控工具,实现了对大型专业软件的监控管理与高效利用,提高了软件利用率,推动了设计云管控水平的提升。
1 问题的提出
2016年,设计云正式开始建设,同年12月28日,设计云正式上线运行。目前,已经建立了含128节点刀片服务器、512TB存储的硬件环境,集中部署了所有设计研究需要的大型专业软件工具。
设计云的建立、大型专业软件的集中部署,将设计人员从大型专业软件管理、Linux系统硬件维护管理、研究数据准备等繁重工作解脱出来,全新投入设计生产工作。但是,传统单一软件的浮动许可管理模式,只能管理单一软件的许可浮动调用,个别用户多抢多占许可模块、长时间占用等浪费专业软件有限资源的情况无法杜绝。大型专业软件全部实现集中部署,为设计云IT管理人员同样带来了新的管理压力。如何全面管理所有软件的许可,如何监控所有软件、所有模块的使用情况,如何对有限的许可进行有效的利用和管控,如何在设计云环境中对专业软件资源实现全面管控,实现有限的软件资源实时监控管理、分配回收、软件资源在集群中使用情况及分析,这些现实问题摆在了我们面前。
2 集中管控技术架构设计
为了实现设计云专业软件集中管控,及时掌握集群环境软件许可使用情况,通过全面分析,必须使用专业软件许可资源管理的架构方案。
大型专业软件许可资源管理,主要是在浮动许可管理的基础上,着重对专业软件许可数量等资源管理。设计云主要的大型专业软件,如Catia、Hyperworks等,软件许可管理模式都是采用浮动许可管理工具进行许可管理,已经具备了专业软件资源的基本管理功能。在此基础上通过功能开发,可以实现对专业软件许可使用信息的管理。并且要能够区分出当前软件使用许可的具体终端信息,还要具备简单的统计功能。如软件许可使用的峰值、使用率、软件数量需求预测、识别闲置许可及回收等功能。
3 技术实现与主要功能
在集群环境开发的专业软件许可证集中监控系统,可以实现对集群软件使用情况的有效监控,包括软件的不同模块。许可证集中报告,主要包括监控预警、实时信息、历史分析统计、系统设置等功能。监控预警功能可以实时监控软件许可服务器运行状态、定时监控软件功能模块到期情况、状态异常就会电子邮件报警。实时信息功能可以查看当前功能模块使用情况、实时用户/节点在线使用记录、查看用户超时使用情况、监控许可获取失败情况。历史分析统计功能支持按照服务器、软件进行统计,多个软件分布部署时可以合并分析统计,按照功能模块分析当前使用情况,按照年度、季度、月度及用户自定义时间统计分析功能模块使用情况、峰值、使用效率,按照用户组/机器组分析统计多个功能模块使用情况,功能模块需求预测。系统设置功能包括可视化添加许可服务器并扫描监控、自定义监控许可升级更新情况。
软件模块动态释放功能,主要包括策略配置、闲置识别。策略配置定义需要监控的软件及闲置时间等参数,并支持对特定机器使用不同策略。闲置识别可以自动监控需要监控的软件、识别终端闲置情况、动态释放激活软件许可、动态回收模块等功能。
专业软件许可调度管理,主要包括许可预留、手动释放等功能,软件模块许可预留主要是为特定用户、重要汇报按照预定时间、预定模块提前预留许可,并可以自定义预留策略,设置预留时间段,时间过后自动取消等。手动释放软件模块可以实时查看使用软件功能模块的用户信息,支持释放具体功能模块等功能。许可证授权控制,管理员可以授权特定用户使用,只能打开只能数量、只能模块,杜绝浪费、占用许可,非授权用户无法获得许可。
4 应用效果
通过部署专业软件许可证集中监控系统,实现了对大型专业软件的全面管控。
(1)全面监控大型专业软件的作业情况。对用户使用软件信息全面掌握,甚至每个用户所有工作时间、什么时候调用什么软件模块等信息一目了然,便于公司领导掌握企业使用软件情况和设计人员工作情况。
(2)全面管理了大型专业软件资产信息。通过软件许可监控管理,实时掌握了价值昂贵的大型专业软件资产情况,设计云环境有多少软件资源、有多少许可数量、有多少模块功能可用,这些信息做到了全面掌握。
(3)大型软件资源实现了优化配置、发挥了最大效益,可以根据工作需要动态调整软件功能模块的分配与使用,可以为重点工作、重点项目,及时提供许可模块,保障其正常开展;同时,通过闲置识别与回收等功能,保障了大型专业软件资源的动态配置、合理利用。
(4)监控每个科室、每个用户使用软件模块情况,并能够为领导提供详细的报表分析,从而为购买软件提供详细的依据。
5 结语
大型专业软件集中管控技术,是在设计云建设与应用效果明显、作用日趋重大的时刻产生的管理需求,通过对软件管控技术的研究,并实现全面监控管理,有效提升了设计云整体管理水平,为公司领导决策提供了强大的决策依据,盘活了软件资产、提高了软件利用率,保障设计云软件资源的有效管理,推动了设计云的应用,为企业生产工作提供了有力的技术保障,是大型专业软件管理与应用的有效手段,有很大的推广和应用价值。