用户工具

站点工具


atk:安装synopsys_common_licensing

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:安装synopsys_common_licensing [2023/06/03 20:57] – [第一步:安装 Synopsys Installer] fermiatk:安装synopsys_common_licensing [2024/03/15 10:57] (当前版本) – [下载安装文件] fermi
行 10: 行 10:
  
  
-正确下载 SynopsysInstaller 和 SCL 系列文件放置在同一个目录下,文件应该包括以下文件(版本号可能不同):+订货成功在维护期的用户,请到[[https://solvnetplus.synopsys.com|官方技术支持网站]] 下载 SynopsysInstaller 和 SCL 系列文件放置在同一个目录下,文件应该包括以下文件(版本号可能不同):
  
  
-  * SynopsysInstaller_v5.6.run +  * SynopsysInstaller_v5.7.run(Synopsys通用安装器) 
-  * scl_v2022.12_common.spf +  * scl_v2022.12_common.spf(所有Linux版本需要) 
-  * scl_v2022.12_linux64.spf +  * scl_v2022.12_linux64.spf(CentOS等类似Linux版本需要) 
-  * scl_v2022.12_suse64.spf +  * scl_v2022.12_suse64.spf(SUSE Linux需要) 
-  * scl_v2022.12_linuxaarch64.spf+  * scl_v2022.12_linuxaarch64.spf(不需要)
  
  
行 34: 行 34:
  
   * 为 Synopsys Installer 的 run文件增加执行权限:   * 为 Synopsys Installer 的 run文件增加执行权限:
-    * ''chmod 755 SynopsysInstaller_v5.3.run''+    * ''chmod 755 SynopsysInstaller_v5.7.run''
   * 运行安装:   * 运行安装:
-    * ''./SynopsysInstaller_5.3.run''+    * ''./SynopsysInstaller_5.7.run''
     * 不必输入任何信息,解压缩在当前目录即可。解压缩后目录内容类似:     * 不必输入任何信息,解压缩在当前目录即可。解压缩后目录内容类似:
  
行 42: 行 42:
 [user@mnode package]$ ls [user@mnode package]$ ls
  
-batch_installer  install_bin    scl_v2021.09_common.spf        scl_v2021.09_suse64.spf +batch_installer  install_bin    scl_v2023.09_common.spf        scl_v2023.09_suse64.spf 
-container_setup  installer      scl_v2021.09_linux64.spf       setup.sh +container_setup  installer      scl_v2023.09_linux64.spf       setup.sh 
-doc              installer.log  scl_v2021.09_linuxaarch64.spf  SynopsysInstaller_v5.3.run+doc              installer.log  scl_v2023.09_linuxaarch64.spf  SynopsysInstaller_v5.7.run
 </code> </code>
  
行 59: 行 59:
   * ''./installer -install_as_root''   * ''./installer -install_as_root''
  
-按提示正确输入 spf 文件所在的路径,并选择最终目标的安装目录,完成安装。+按提示正确输入之前下载 spf 文件所在的路径,并选择最终目标的安装目录,完成安装。
  
 <WRAP center tip 100%> <WRAP center tip 100%>
行 71: 行 71:
  
 <WRAP center tip 100%> <WRAP center tip 100%>
-88888为用户的唯一识别号,在 license 文件名和内容里均有体现。+88888为用户的唯一识别号,每位用户皆不相同,在 license 文件名和内容里均有体现。
 </WRAP> </WRAP>
  
行 88: 行 88:
 <code> <code>
 SERVER mu01 A1B2C3D4E5F6 27020 SERVER mu01 A1B2C3D4E5F6 27020
-VENDOR snpslmd /opt/software/atk/synopsys/SCL/2021.09/linux64/bin/snpslmd port=28000+VENDOR snpslmd /opt/software/atk/synopsys/SCL/2023.09/linux64/bin/snpslmd port=28000
 </code> </code>
  
-管理员可以通过创建配置文件来控制 license 的使用,参见:[[atk:scl的管理与设置选项]]。+管理员可以通过创建配置文件来控制 license 的使用方式,参见:[[atk:scl的管理与设置选项]]。
  
 +===== 启动 SCL 服务 =====
  
 +请参考:[[atk:scl服务的启动和重启]] 启动 SCL license 服务。
  
-===== 启动 SCL ===== 
  
-==== 手动运行SCL服务 ==== 
  
-要运行QuantumATK的图形界面或计算,需要启动并保持 SCL运行。启动的命令是: 
  
-<code bash> +===== 检查 SCL 服务的状态 =====
-$ [scl_root]/[platform]/bin/lmgrd -c [scl_root]/admin/license/Synopsys_Key_Site_88888.txt -l [scl_root]/admin/logs/debug.log +
-</code> +
- +
-<WRAP center important> +
-=== 注意 === +
- +
-  * [scl_root] 和 [platform] 需要修改为实际的路径。该命令没有任何屏幕输出; +
-  * 此命令只需要运行一次即可启动 SCL 服务,不要连续多次运行此命令。每次运行前需要先确定没有其他的lmgrd在运行。 +
-</WRAP> +
- +
-按如下方法检查是否启动成功,启动成功的标志是''lmgrd''和''snpslmd''两个进程运行: +
-<code bash> +
-$ ps -ef | grep lmgrd +
-dong    97994  87598  0 15:21 pts/8    00:00:00 grep --color=auto lmgrd +
-dong   454718      1  0 09:14 ?        00:00:00 ./synopsys/scl/2020.06/linux64/bin/lmgrd -c ./synopsys.txt -l synopsys.log +
-dong   454720 454718  0 09:14 ?        00:00:03 snpslmd -T mgt 11.16 7 -c :./synopsys.txt: -srv ati5aWK1CcwO9XOUvTc45oUVgDdbmUygwQ3fZh2xHDT0xYNJUmFBPOp6sSSyKAG -daemon_port 6d60 --lmgrd_start 60ac4f85 -vdrestart 0 +
-</code> +
- +
- +
-检查log文件是否有误: +
- +
-<code bash> +
-$ cat [scl_root]/admin/logs/debug.log  +
- 9:14:45 (lmgrd) ----------------------------------------------- +
- 9:14:45 (lmgrd)   Please Note: +
- 9:14:45 (lmgrd) +
- 9:14:45 (lmgrd)   This log is intended for debug purposes only. +
- 9:14:45 (lmgrd)   In order to capture accurate license +
- 9:14:45 (lmgrd)   usage data into an organized repository, +
-... +
- 9:14:45 (lmgrd) +
- 9:14:45 (lmgrd) ----------------------------------------------- +
-... +
-... +
-... +
-</code> +
- +
-<WRAP center tip> +
- +
-=== 一个奇怪的错误 === +
- +
-基于Ubuntu的Linux操作系统常见的一个错误,在安装好之后,运行启动命令时,明明lmgrd存在而且路径正确,但是显示错误: +
- +
-''no such file or directory (中文:没有那个文件或目录)'' +
- +
-此错误为缺少LSB导致,可以如下安装: +
- +
-''sudo apt install lsb'' +
- +
-安装之后仍然有错误的,需要用以下命令创建链接: +
- +
-''sudo ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3'' +
- +
-</WRAP> +
- +
- +
- +
-==== 检查 SCL 服务的状态 ====+
  
 使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:[[atk:检查SCL服务状态和License使用情况]]。 使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:[[atk:检查SCL服务状态和License使用情况]]。
行 174: 行 115:
 ~>atkpython ~>atkpython
 </code> </code>
- 
-===== 将SCL安装为系统服务 ===== 
- 
-将 SCL 安装为系统服务,可以简化 SCL 的管理与维护。具体方法以 CentOS 7.x 为例示意如下(使用 root 用户操作)。 
- 
-  * 第一步:创建如下启动脚本,按照以上手动操作的步骤正确替换其中的路径和文件名: 
- 
-<code bash scl.service> 
- 
-[Unit] 
-Description=Synopsys Common Licensing Server 
- 
-[Service] 
-ExecStart=/usr/synopsys/scl/2021.09/linux64/bin/lmgrd -c /usr/synopsys/scl/2021.09/admin/license/Synopsys_Key_Site_88888.txt -l /usr/synopsys/scl/2021.09/admin/logs/debug.log 
-ExecStop=/usr/synopsys/scl/2021.09/linux64/bin/lmdown -c /usr/synopsys/scl/2021.09/admin/license/Synopsys_Key_Site_88888.txt 
-Restart=always 
-Type=forking 
-User=root 
- 
-[Install] 
-WantedBy=multi-user.target 
- 
-</code> 
- 
-  * 第二步:将以上脚本放置于''/etc/systemd/system''路径下; 
- 
-  * 第三步:赋予可执行权限:''chmod +x /etc/systemd/system/scl.service'' 
-  
-  * 第四步:启用 scl 服务:''sudo systemctl enable scl'' 
- 
-  * 第五步:检查 scl 服务是否正确启用:''systemctl list-unit-files -t service | grep scl'' 
- 
- 
- 
-==== 服务管理常用命令 ==== 
- 
-  * 启动服务:''systemctl start scl'' 
-  * 停止服务:''systemctl stop scl'' 
-  * 重启服务:''systemctl restart scl'' 
-  * 检查服务状态:''systemctl status scl'' 
- 
- 
  
  
atk/安装synopsys_common_licensing.1685797051.txt.gz · 最后更改: 2023/06/03 20:57 由 fermi

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