AIOps 一场颠覆传统运维的盛筵
1038
2022-10-04
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文件。
发表评论
暂时没有评论,来抢沙发吧~