许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  跨国企业Creo许可策略,全球视野下的协调之道

跨国企业Creo许可策略,全球视野下的协调之道

阅读数 12
点赞 0
article_banner

德国斯图加特那边早上九点,工程师双击 Creo,弹"许可不可用"。同一时刻中国这边下午四点,正好是本地出图的高峰,池子满着。印度浦那那哥们儿三个月前借走一份,一直没还,服务器上还挂着他的名字。

这种事我见过太多次了。不是许可不够,是许可放错了地方,而且没人管。

先说根子

PTC 卖的从来不是"Creo 这个软件",是一组带地域约束的使用权。这个约束写在 Licensing Basis 里,白纸黑字:

  • 安装地域:除 Global 许可外,产品只能装在下单时写明的 Designated Country(指定国家)。想换国家?通知 PTC,如果新国家价目高,补 Uplift Fee。
  • 使用地域:按 Concurrent User(CU) 授权的产品,只能由物理上位于安装国境内的人使用。出差可以借,多数产品是两周。非本企业雇员,只有人身在客户现场时才能用。
  • Global / Restricted Global 是例外。Restricted Global 的 Permitted Countries 名单里有中国、印度、巴西、墨西哥、捷克、波兰、匈牙利、马来西亚、南非、以色列、阿根廷、罗马尼亚这些。

也就是说,你在中国买的浮动许可,德国同事连不上是应该的。很多跨国企业把这事当成"网络问题、服务器问题、IT 不给力",其实从头到尾是商务问题——你买的时候就没买跨国使用的权利。

再加上一层:CU 是"同时用的人数"算的,一个人开两个 Creo 实例,多数情况下吃两份,GUI 和 API 都一样。叠加时区,总部那套"按总人数打七折"的估算方法,到了多站点场景基本就是瞎猜。

四个坑,一家一个都躲不掉

坑一:拿本地池当全球池用

最常见。总部在德国买了 30 套,美国子公司 VPN 连过来拿许可,用了两年没人管。技术上能通,条款上不行。

后果最实在:被 PTC 的 license usage assessment 点名。按客户协议,PTC 书面要求后,你要在 10 个工作日内交出一份经授权代表签字的安装/使用报告。到时候你现场拼,拼出来的东西自己都不信。要么补 Uplift Fee,要么补买。

顺带一提,有人为了"高可用"把 triad(三台许可服务器做冗余)跨国家搭,德国一台美国一台——这等于把地域违规做进了架构里,别干。

坑二:VDI 里装 node-locked

PTC 写得极清楚:Designated Computer(node-locked / locked)许可不允许装在虚拟化技术上或者通过虚拟化访问,用虚拟化绕开许可控制本身就违反协议。

国内很多企业上了 VDI 桌面云,IT 图省事把原来绑工作站的 locked 许可做成镜像。后果:这类许可全部不合规,而且审计一查一个准,因为镜像里有 host ID 记录。

另外,共享账号、通用登录也别搞,PTC 明确说了 generic logins 不允许,通过门户或批处理间接访问的人,每个人都要一份许可。

坑三:超时和心跳完全没调过

PTC 的 FlexNet 里,闲置回收靠 ptc.opt 的 TIMEOUTALL,默认 7200 秒(2 小时),最小 1200 秒(20 分钟),写小于 20 分钟按 20 分钟算,把这一行删掉就是永不回收。

很多人不知道的是,"活动"的判定是菜单点击,不是 CPU 在跑。工程师去开会、去车间、去吃午饭,两小时不动鼠标,许可就还回去了(听着挺好);但反过来,跑批、跑仿真、开着界面等结果,客户端每 1 分钟跟服务器心跳一次,跨国专线抖一下,客户端直接掉许可,人还在座位上,图没保存。

工地上的典型抱怨"我用着用着许可没了",基本都是这个。

坑四:借用烂尾 + 扩展包会话内拿不到

借用(Borrow)本来是给出差和离线用的,条件不少:feature 行要带 BORROW 关键字、FlexNet Publisher 10.8 以上、License Pack 版本 33 以上;2025 年 6 月之后 PTC 默认不再签发可借用许可文件,要在 Manage Licensing 里按 Host 主动开。订阅版借期上限大约半年,perpetual 只有一个月上下(LM_BORROW_DURATION 控制)。

问题在于:谁借了、借到哪天,没台账。人借完去客户现场三个月,池子里那份就消失了。

另一个是 License Locked 扩展包:扩展只能在 base license 启动时一起 checkout,会话中途加不了也放不掉。工程师开的是 Design Essentials,中途要用 AAX 或者 Tool Design,对不起,重启 Creo。现场就骂娘。

四层往下做

第一层:摸底,先别谈钱

  • 对账:Quote / 订单上的 SCN,跟 license.dat 里每条 INCREMENT 行的 feature name、数量、版本、到期日一个个对。搞"license simplification"之后,一个 SCN 可以把所有 Creo 许可和选项并到一起,别再散着。
  • 采样:ptcstatus(Windows 下 ptcstatus.bat)跑起来,能列出每个 feature 在用/空闲,扩展包和被借走的会标出来。每 10~15 分钟采一次,落盘。按站点分别画曲线,别把全球数据混成一条——混了以后中国的高峰和德国的高峰互相掩盖,什么都看不出来。
  • 时区:峰值要按各站点本地工作时段统计,不是按 UTC。
  • 顺便把每个站点的 VDI、虚拟机、共享账号清单拉出来,这是合规底账。

第二层:不花一分钱的配置

  • ptc.opt(在 licensing 目录,DAEMON 行指向它)里把 TIMEOUTALL 从 7200 调到 2400~3600。别调太狠,20 分钟是下限,太激进工程师会骂人。改完必须重启许可服务(ptcshutdown / ptcstartserver,或者重启 lmadmin_ptc)。
  • RESERVE / EXCLUDE / INCLUDE / MAX / GROUP,可以按用户名、主机名、display、IP 保留或拒绝许可。关键岗(比如模具、总布置)留位,实习生和外包挡掉。
  • 启动配置里只挑要用的扩展,别默认把最贵的包全勾上,开着不用也占着。
  • ptcflush 用来清 Creo 崩溃后残留的 TCP 连接,10 分钟才能用一次,lmadmin 上要先在 server.xml 里把 licenseReclaimAllowed 设成 true。
  • 许可服务器按站点放本地,别让中国工程师跨太平洋去心跳。triad 只在同一个国家内做冗余。
  • 借用制度化:按天借,不要一借半年;客户端开提前归还的环境变量(pro_allow_early_return 那一类),回公司立刻还;搞一张借用台账,每周过一遍。

第三层:采购,这块才是真省钱的地方

  • 先算一笔账:是买 Global / Restricted Global,还是各国本地各买各的。站点多、人员流动大的,Global 划算;就两个点、人也不动的,本地买 + 各自 Uplift 申报更省。
  • 按角色分包。Creo 的包是 Design Essentials 打底,往上 Design Advanced / Advanced Professional / Engineering / Engineering Professional。多数人其实只用到 Essentials,别全公司统一买高级包。
  • 池子按各站点峰值之和定,不是按总部峰值定,留 10%~20% 余量。
  • 订阅 vs perpetual:2018 年 1 月起美洲和西欧的新许可只卖订阅,老 perpetual 能继续用、能续 support,但续费不能只续一部分,断掉的 support 也不能复活。这条很关键,perpetual 的 support 一旦断,就是永久降级。
  • 家用许可用起来:订阅用户和在保的 perpetual 用户本来就有 Creo 的 home use 权利,别让工程师在家偷偷用办公许可。
  • 走 Creo+ 的话,是 Named / Shared / Floating 三种,PTC Portal 记账,不需要本地许可服务器。注意 Shared License 一旦有人开始用,会锁给他 24 小时,给"偶尔用用的人"配 Shared 要小心,反而更容易堵。

第四层:工具

自研脚本 + ptcstatus 采样 + 一张看板,单站点够用。真正需要商业工具的情形就三个:跨三个以上时区、要按项目/法人实体做成本分摊、被审计过一次怕了。Open iT、OpenLM、Flexera FlexNet Manager、Snow 都在做这块,选的时候认准能不能识别 PTC 的 feature name 和 BORROW 状态,很多工具对 PTC 的支持只是"认识 lmstat 输出"而已。

一个实例

一家做工程机械的集团(不点名),中、德、美、印四个研发点。历史状况:5 个 SCN,4 台许可服务器散在各地,浮动许可合计 62 套(Essentials 38、Advanced 18、Engineering 6),加上 support 和订阅,一年 380 万出头。

摸底跑了六周,数据是这么个样子:

  • 德国:池子 18 套,峰值 21,每周 30 多次拿不到许可
  • 中国:池子 22 套,峰值 11,占用率长期 50% 上下
  • 美国:ptc.opt 里 TIMEOUTALL 那行被人删过,等于永不回收,僵尸会话占四成
  • 印度:借出去 6 套,其中 4 套借了 180 天没还,人早回办公室了
  • 另有 12 套 locked 许可被做进了 VDI 镜像

干的事:合并 SCN 到一张 license 文件;德国加 6 套、中国减 8 套、美国把 TIMEOUTALL 设成 2400 并给关键岗 RESERVE;印度的借用全部收回并改成按周借;12 套 VDI 上的 locked 迁成 floating;6 套 Engineering 里有 4 套降到 Advanced(实测那 4 个人压根没用过仿真和加工模块)。

一年后:总套数 62 → 58,年支出 380 万 → 344 万,省了 36 万;德国站点拿不到许可从每周 30 多次降到每月不到 2 次;中国池子占用率从 50% 提到 78%;美国僵尸会话占比从 40% 掉到 9%;跨境蹭德国池的 3 个美国用户全部改回本地池,那笔 Uplift 也就不用补了。那年 PTC 来做 usage assessment,10 个工作日我们交了两份报告,中国一份德国一份,签字盖章,没罚款。


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空