用户工具

站点工具

本页面的其他翻译:
  • zh

atk:运行synopsys_common_licensing需要的系统环境

运行Synopsys Common Licensing需要的系统环境

  • 版本:V-2023.12

重要

要正常运行 QuantumATK,需要正确安装和运行两个部分:

  • QuantumATK 软件本身;
  • Synopsys Common Licensing (SCL)许可管理服务。

这里列出的是运行SCL的推荐配置,运行 QuantumATK 推荐的系统要求请参见:

概述

QuantumATK 的运行需要Synopsys Common Licensing(SCL)服务。SCL 服务可以运行在与 QuantumATK 的同一台主机上,也可以运行于不同的主机上,但是它们之间要满足:

  • SCL 主机必须常开,TCP 27020 网络端口畅通;
  • QuantumATK/NanoLab能正常运行的关键是运行图形界面 quantumatk 或计算程序 atkpython 程序的主机能够访问 license server 主机的 TCP 27020 端口。
  • 通常情况下,QuantumATK 和 SCL 之间还需要第二个端口(一般为动态分配),为了方便防火墙配置起见,可以配置为固定的 TCP 28000 端口。

由于上述原因,用户需要谨慎安排部署方案,并选择合适的主机安装运行 SCL 服务。一般来说:

  • 在单机上运行时时,SCL 服务器是本机;
  • 在集群系统安装时,通常选择登录节点作为 SCL 服务器主机。

选定 SCL 服务器主机之后,即可获取该主机的 HostID(即任一以太网卡的物理地址,MAC),用于申请 license。

通常情况下,SCL 主机一旦选定便不再更改,更改 SCL 主机是原厂商技术服务的一部分,受技术服务条款约束。 请用户在订货前谨慎选择 SCL 主机。

网络化部署

QuantumATK 和 SCL 可以部署于一个畅通的网络上,出于安全和复杂性考虑,我们强烈建议您仅在同一个自建的子网内部署 QuantumATK 和 SCL,以避免由于网络连接不畅通造成使用效果不佳。

这里列举两个典型方案,希望有助于用户理解SCL网络license的浮动机制。

部署方案示例1

当计算需要使用计算机集群时,SCL 应该部署于集群的登录节点,如下图所示。License 服务位于集群 A 的登录节点,则集群 A 与同一网络上的主机 C、主机 D 都可以获取 license 用于运行图形界面或计算。集群 B 由于计算节点没有直接连接于网络 B,因此只有登录节点能访问到License。

部署方案示例2

当用户不使用集群进行计算时,SCL 可以部署于网络内的任意单机,如下图所示。License 服务位于主机 C 上,则相同网络内的所有主机如主机 D可以获取 License 用于打开图形界面或计算。同一网络内的集群 A、B 则只能在登录节点上访问 license 并使用软件。

推荐安装SCL服务系统需求

推荐的硬件条件

  • 处理器AMD或Intel的64位处理器
  • 多核处理器
  • 高于2GHz主频
  • 32GB RAM
  • 2Gbps以太网卡和网关
  • ext3或ext4文件系统(Linux系统)
  • Adequate file descriptors (typically 32768 or 65535)
  • 非虚拟机
  • CentOS 或 RHEL 7.x 等操作系统

支持的操作系统

  • 推荐 RHEL/CentOS 7.3以上版本,或相应的其他Linux发行版;
  • Windows 11,Windows Server 2016;
    • SCL不再支持 Windows 7,Windows Server 2008R2/2012/2012R2 等老版本的Windows系统;
    • 不推荐 Windows 10。

获取 SCL 主机的 HOSTID

QuantumATK 的 License 必须绑定一台主机,因此在订购软件时需要提供安装主机的 HOSTID(即一个可用的以太网卡 MAC 地址)。

提示

QuantumATK 的 license 与主机某一以太网卡的 MAC 地址(即物理地址)绑定。网卡 MAC 地址是网卡联网时的唯一识别标识。MAC 地址为 XX:XX:XX:XX:XX:XX 的一串十六进制数字(仅包含0~9,A~F)。

针对不同的操作系统,获取的方式有以下几种:

Linux系统

  • 下载 lmutil.tar.gz 文件到要安装运行license服务的主机,解压缩运行,即可获得hostid信息。
    • 运行命令:./lmutil lmhostid
  • 或执行命令 ifconfigip addr,同样显示所有网络设备的详细信息,找到以太网卡设备的 MAC 即为 HOSTID。可以使用ifconfig > hostid.txt 生成 hostid.txt 文本文件。

Windows系统

  • 下载 lmutil.zip 文件到要运行license服务的主机,打开cmd窗口(快捷键Win+R,输入cmd),进入lmutil.exe所在文件夹,运行命令即可获取HostID。
    • 命令:.\lmutil hostid
  • 或在 Windows 系统中,打开 cmd 命令行窗口,输入命令 ipconfig /all 显示网络设备信息,即为 HOSTID。注意使用固定的有线网络“以太网适配器”的物理地址作为 HOSTID。
atk/运行synopsys_common_licensing需要的系统环境.txt · 最后更改: 2023/12/22 09:15 由 fermi

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