5500V3 license导入时报license文件无效

发布时间:  2015-11-24 浏览次数:  277 下载次数:  0
问题描述

点击上传按钮后,阵列上报license文件无效,无法导入license文件。


告警信息

点击上传按钮后,阵列上报license文件无效,无法导入license文件。

处理过程

检查SN、产品型号是否与现场设备一致,如果是则执行下一步。 使用UE等文本编辑器打开License文件,检查ESN、产品型号是否与现场设备一致:


使用CLI方式导入License(CLI导入方法参考附录1),排除客户环境到阵列传输出现问题,如果不能导入则执行下一步。ESDP网站重新下载license文件(需设备SN),检查License文件是否一致。收集日志,查看License文件是否在传输过程中出现了变化,存在非法字符。

[2015-04-30 11:11:33]close "/OSM/export_import/license.dat" bytes read 0 written 3061

[2015-04-30 11:11:33][687947331][150000069003f][ERROR][Calculate license workspace size(382) failed.

如上日志表示阵列收到License文件未3061字节,但是解析382字节就遇到了结束符,表示License文件存在非法字符。使用UE等工具打开license文件,查看文件长度是否与日志一致,是否存在非法字符。




根因
1、    ESN号与现场设备不一致;
2、    产品型号与现场设备不一致;
3、    浏览器等客户环境存在问题;
4、    License文件确实无效,如存在非法字符等问题;

解决方案

重新申请License、使用CLI方式导入License,排查文件从ESDP到客户环境的传输过程,是否存在文件加密等可能导致文件发生变化的场景。

建议与总结

CLI方式导入license的方法:
准备工具:FTP工具(推荐使用winscp 5.7.1版本及其以上)、SSH工具(推荐使用putty 0.60)
注:因为阵列有安全加固,一些低版本的SSH、FTP工具不能访问阵列
步骤:
1、    上传license文件至阵列默认目录:/home/pwemitdir/

2、    使用SSH工具登陆阵列,执行CLI命令:import license ip=阵列IP user=admin password=****** license_path=/home/permitdir/LICOceanStor5500V3V300R001_20150422L06760.dat ,确认两次输入”y”。

END