EDA环境运维之license的更新和异常处理

网友投稿 1038 2022-10-04

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

EDA环境运维之license的更新和异常处理

1.先检查license文件的MAC地址,这个地址是在哪里的

2.找到license的部署目录,将旧的license文件做好备份

3.确认新的license是覆盖还是追加的形式更新

4.更新完license文件后,执行lmreread -c license.dat,使得新的license生效

5.执行完lmreread后,使用 lmstat -a -c license.dat 查看license是否生效

6.如果license down了后,需要执行 lmdown -c  license.dat将license进出关闭

7.使用 ps -ef |grep查看是否还有相对应的license进程残留,如果有,则手动kill掉即可(这里的cadence只是个代表,如果是其他厂商的则换成其他厂商的名称)

8.关闭license进程五分钟后,执行folder.rc脚本启动license服务(这个folder.rc是我们自己写的进程启动脚本)

脚本:

#!/bin/sh -

FOLDER_NAME="存放license文件的目录名"

FOLDER_PATH=/存放license的目录/$FOLDER_NAME

if [ -f $FOLDER_PATH/lmgrd.dl ]; then

mv $FOLDER_PATH/lmgrd.dl $FOLDER_PATH/lmgrd.dl.old

fi

umask 002

/存放license的目录/$FOLDER_NAME/lmgrd -z -local \

-c 存放license的目录/$FOLDER_NAME/cadence.dat \

-l 存放license的目录/$FOLDER_NAME/lmgrd.dl &

exit 0

9.执行完启动脚本后,使用lmstat -a -c license.dat 查看license是否生效

10.如果不行,检查license文件和往复的执行关闭重启这个命令

有的时候更新执行lmreread命令后会出现license服务down掉,这个时候可以查看lmgrd.dl这个文件,这个是log文件。

上一篇:【干货】这十项 Linux 常识,作为 Linux运维的你真的懂了吗?
下一篇:从零到一 | 如何搭建数据库自动化运维体系
相关文章

 发表评论

暂时没有评论,来抢沙发吧~