用户工具

站点工具


atk:安装synopsys_common_licensing

安装 Synopsys Common Licensing

在Linux系统上安装 Synopsys Common Licensing

建议:将SynopsysInstaller和Synopsys Common Licensing系列文件放置在同一个目录下后,按照以下步骤操作。

第一步:安装 Synopsys Installer

  • 为 Synopsys Installer 的 run文件增加执行权限:
    • chmod 755 SynopsysInstaller_[version].run
  • 运行安装:
    • SynopsysInstaller_[version].run
    • 不必输入任何信息,解压缩在当前目录即可。

第二步:使用 Synopsys Installer 安装 Synopsys Common Licensing

前一步安装成功后会出现名为installer的文件,运行该文件:

./installer

按提示正确输入 spf 文件所在的路径,并选择最终的安装目录(以下以 scl_root 替代此路径),完成安装。

注意

需要使用root安装的,需要在运行 installer 命令时增加参数 -install_as_root

第三步:放置 License 文件

将邮件附件或在 Solvnet 网站下载的 Synopsys_Key_Site_00000.txt 文件放置在scl_root/admin/license/ 下,可以改名保存(例如改为 synopsys.lic)。

第四步:修改 License 文件

根据实际情况修改 license 文件里的 SERVER 和 VENDOR 行:

  • 将 SERVER 后的 hostname1 改为实际名字;
    • 说明:在终端里使用 hostname 命令即可获得该信息;
  • VENDOR 行 snpslmd 后的路径改为实际路径(应位于scl_root/platform/bin/
    • 说明: platform 为 Synopsys Common Licensing 安装路径下的平台目录(Linux下通常为 linux64),例如
SERVER mu01 A1B2C3D4E5F6 27020
VENDOR snpslmd /opt/software/atk/synopsys/SCL/2017.12/linux64/bin/snpslmd port=28000

说明

在服务器上安装时一般建议指定第二端口(port=28000),并在服务器防火墙上打开 27020 和 28000 的 TCP 端口。

在Linux系统上启动 Synopsys Common Licensing

要运行QuantumATK的图形界面或计算,需要启动并保持 SCL运行。启动的命令是:

$ [scl_root]/[platform]/bin/lmgrd -c [scl_root]/admin/license/synopsys.lic -l [scl_root]/admin/logs/debug.log

注意:[scl_root] 和 [platform] 需要修改为实际的路径。该命令没有任何屏幕输出。SCL服务是否正确启动可以用以下命令查看:

$ cat [scl_root]/admin/logs/debug.log ## 注释:查看log文件是否有错误
$ ps -ef | grep lmgrd ## 注释:该命令应该输出有lmgrd和snpslmd两个进程的信息

为使License能随服务器启动自动运行,可以将以上调试好的启动命令放置与 /etc/rc.local脚本内的适当地方。

检查 SCL 服务的状态

使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:检查SCL服务状态和License使用情况

测试QuantumATK获取License

尝试启动QuantumATK,并按提示配置浮动license:

  • 选择 I want to connect to license server
  • 输入服务器IP地址作为Hostname,端口保持27020不变。

在无法运行图形用户界面的Linux服务器上,可以在终端窗口启动atkpython:

~>atkpython

License状态异常错误信息与解决

在Windows系统上安装 Synopsys Common Licensing

第一步:安装SCL

运行 scl_v2017.12_windows.exe 完成 SCL 的安装。建议使用默认安装目录 C:\Synopsys\SCL\2017.12

第二步:放置 license 文件

将邮件附件或在 Solvnet 网站下载的 Synopsys_Key_Site_xxxxx.txt 文件放置在C:\Synopsys\SCL\2017.12\admin\license\ 下,可以改名保存(例如改为 synopsys.lic)。

第三步:修改 license 文件

根据实际情况修改 license 文件里的 SERVER 和 VENDOR 行:

  • 将 SERVER 后的 hostname1 改为实际名字;(获取Windows电脑的hostname;打开cmd窗口,输入hostname)
  • 将 VENDOR 行 snpslmd 后的路径改为实际路径(例如: C:\Synopsys\SCL\2017.12\win32\bin\),并添加端口,示例:

VENDOR snpslmd C:\Synopsys\SCL\2018.06-SP1\win32\bin\snpslmd.exe port=28000

在Windows系统上启动 Synopsys Common Licensing

第一步

从开始菜单运行 Synopsys – lmtools,点击 Service/License File,选中 Configuration using Services,如下图:

第二步

添加License后台服务。点击 Config Services,正确填入各个路径(如下图),点击 Save Service。

License Service安装后,以后将随开机自动启动。

检查 license 状态

使用lmtools命令可以检查SCL服务的状态和License使用情况,详见:检查SCL服务状态和License使用情况

License状态异常错误信息与解决

atk/安装synopsys_common_licensing.txt · 最后更改: 2020/08/23 10:41 由 dong.dong

© 2014-2020 费米科技(京ICP备14023855号