永久许可备份确实存在。
文件创建时间,是生产线正式验收前一天。
里面包含本地许可证书、设备序列号清单和系统恢复镜像。
许可设备数量,正好是四十七台。
与当前生产线授权节点完全一致。
“先不要直接恢复。”
林浩说道:“备份是六年前的。”
“生产线后来增加过设备,也调整过工艺。”
“如果整套系统直接回滚,最近几年的生产数据和设备配置可能全部丢失。”
“只提取许可部分。”
周野道:“不恢复调度程序,也不覆盖当前工艺。”
“先复制出隔离测试环境。”
信息部门提供一台闲置服务器。
林浩将旧硬盘中的本地许可服务恢复到测试服务器。
整个过程与现有生产网络完全隔离。
系统启动以后,要求插入一只硬件许可设备。
“还有加密狗?”
陈大川问道。
“合同附件里应该有。”
何峰快速翻找项目交付清单。
清单最后一页写着:
本地永久许可硬件密钥一只。
设备编号NVA-Lc01。
“东西在哪里?”
顾明远问道。
“六年前验收以后,应该一直插在原许可终端上。”
众人同时看向服务器机柜。
本地许可终端正面的USb接口,被一块金属挡板封住。
挡板外面贴着诺维克自动化的维护标签。
标签日期,是一年前。
宋守义拆掉挡板。
里面果然插着一只黑色硬件密钥。
密钥没有损坏。
却处于被系统禁用状态。
云端订阅更新没有拿走东耀购买的永久密钥。
只是通过软件设置,让系统不再读取它。
“这东西从始至终都在我们的服务器里。”
顾明远脸色越来越难看。
“他们凭什么让它失效?”
“先恢复生产。”
周野说道:“责任问题以后慢慢查。”
硬件密钥接入测试服务器。
本地许可服务完成启动。
四十七台设备序列号全部出现。
永久许可状态显示为有效。
但现在只是离线测试。
生产线中的机器人还没有收到新许可。
最短倒计时只剩两小时二十七分。
“先用第一生产单元验证。”
林浩将测试服务器接入独立网络。
只连接已经恢复运行的两台机器人、一套视觉系统和运输轨道。
设备不能同时连接两个许可来源。
原来的本地许可终端先被隔离。
新服务器启动验证。
第一台机器人没有立即接受。
设备日志显示,本地许可服务版本过旧。
需要将证书格式转换成新控制器能够读取的版本。
“原厂更新过节点程序。”
“旧许可本身有效,格式却变了。”
林浩皱起眉头。
“如果没有新格式说明,转换需要时间。”
系统开始分析两种许可记录。
【检测到同源许可数据】
【旧版证书:永久有效】
【新版证书:云端订阅】
【设备序列号一致】
【授权范围一致】
【差异内容:证书封装格式与校验方式】
【允许进行客户自有许可格式迁移】
【迁移过程不会修改设备程序】
【预计迁移时间:43分钟】
周野没有让系统直接生成结果。
他把格式差异交给林浩。
系统能够指出方向。
真正建立团队以后,不能所有问题都由周野一个人完成。
“看证书主体。”
“设备编号、权限范围和签发信息都没有变化。”
“只是外层封装不同。”
林浩对比两份数据,很快发现规律。
旧证书使用单一文件记录。
新证书将设备序列号、授权范围和校验数据分别储存。
更像是同一份文件换了包装。
四十分钟后,第一份迁移证书生成。
证书来源仍然是东耀购买的永久许可。
没有复制云端订阅内容。
也没有伪造设备授权。
它只是让新版本控制器能够重新读取客户原有权利。
第一生产单元开始验证。
机器人控制器闪烁几次。
原本不断减少的倒计时突然停止。
随后,授权状态发生变化。
【许可类型:本地永久】
【设备状态:允许运行】
成功了。
“第一台恢复!”
林浩立刻进行第二台测试。
第二台机器人同样接受永久许可。
视觉系统和运输轨道也恢复本地运行状态。
第一生产单元的隐藏倒计时全部消失。
【第一生产单元授权恢复】
【永久许可验证通过】
【系统未调用云端服务器】
【项目阶段一完成】
【项目阶段二:恢复全部授权节点】
现在最短倒计时,只剩一小时三十二分。
“批量迁移。”
林浩将四十七台设备的序列号导入迁移工具。
新证书逐一生成。
生产线不能同时出现两台许可服务器。
他们关闭原许可终端,将测试服务器接入生产线内部网络。
第一批十台设备开始验证。
机器人控制器上的授权警告消失。
第二批。
第三批。
倒计时停止的设备越来越多。
可就在第四批验证时,一台视觉服务器突然拒绝证书。
错误提示是设备序列号不匹配。
“这台视觉服务器两年前更换过。”
何峰查到记录。
“新设备没有录入最初的永久授权清单。”
如果跳过它,整条生产线的视觉检测数据便无法汇总。
重新联系原厂申请授权,时间肯定来不及。
“采购合同有没有新增设备授权?”
“有。”
顾明远立刻让财务查找合同。
“两年前我们支付过三十六万元软件和设备费用。”
“合同里写着永久许可。”
“把交付资料找出来。”
新增视觉服务器同样附带永久证书。
只是证书被单独存放在信息部门,没有加入旧项目备份。
合并证书。
重新迁移。
最后一个节点开始验证时,最短倒计时只剩十一分钟。
十分钟。
九分钟。
视觉服务器进度停在百分之九十二。
陈大川站在旁边,紧张得连呼吸都放轻了。
“怎么不动了?”
“正在校验设备记录。”
八分钟。
七分钟。
进度跳到百分之九十七。
三分钟二十秒时,验证终于完成。
第四十七个节点的倒计时消失。
整条生产线所有设备,同时恢复本地永久授权。
【授权节点恢复数量:47】
【永久许可验证全部通过】
【未修改原厂设备程序】
【未绕过设备安全机制】
【项目阶段二完成】
【大型生产线维修进度:54%】
顾明远盯着屏幕,双手撑住控制台。
“六年前买下来的永久授权。”
“一直放在仓库硬盘和服务器里面。”
“结果他们告诉我,系统过期了,必须花八百多万升级。”
周野关闭旧远程维护通道。
“以后这套本地许可服务器与外网物理隔离。”
“需要远程维护时,单独审批连接。”
“不能再让外部服务器拥有修改生产许可的权限。”
服务器机柜外,生产线上一盏接一盏的状态灯重新亮起。
四十六台工业机器人,正在恢复自检。