关于许可证服务器

许可证服务器允许您管理 SOAtest、Virtualize 和 CTP 的浮动许可证。许可证服务器通常作为 Parasoft DTP 部署的一部分安装,但是如果贵公司中没有部署 DTP,则应用程序的独立版本附带 CTP。独立的许可证服务器以 .war 文件的形式发布,您可以将该文件部署到新的或现有的 Tomcat 服务器中。 

关于添加许可证的更多详情,请查阅 the CTP installation section

需要 Parasoft 许可证服务器 Web 应用程序吗?

只有在以下情况下才需要 Parasoft 许可证服务器 web 应用程序:

  • 希望使用许可证服务器来管理 Parasoft SOAtest 和 Parasoft Virtualize 的浮动许可证,并且
  • Parasoft DTP 将不会部署在组织内部。

前提条件

  • PSTSec 数据库必须正在运行,可能需要将 -Xmx 参数更改为 1024m(请参阅 安装 Parasoft 用户管理)。
  • Linux 或 Windows(32 位或 64 位)
  • Tomcat 8.5
  • CTP 3.x 或更高版本
  • Java 8
  • 必须设置 Java_JRE 变量(Tomcat 服务器需要)

许可证服务器的安装和配置

  1. 启动 Tomcat 服务器并将 licenseserver.war 文件拷贝到 <tomcat installation>/webapps 文件夹中。
  2. 在浏览器中,跳转至 http://<host>:8080/licenseserver

  3. 使用 Parasoft 用户管理的默认用户名和密码登录到许可证服务器(admin/admin)。如果 PSTSec 位于与托管许可证服务器不同的服务器上,请参阅 Connecting to Parasoft User Administration 以登录。 
  4. 输入希望使用许可证服务器管理的每个产品的 Parasoft 技术团队提供的许可信息:
    1. 输入许可证的 Expiration date。 
    2. 复制并粘贴 Password 字段中的许可证代码,或者复制并粘贴在 open text 字段中发送给您的整个许可证密码行。
    3. 单击 Set license

如果需要更改许可证服务器的端口号,或者在初始设置之后进行任何其他配置更改,请重新启动 Tomcat。

连接到 Parasoft 用户管理

如果将用户管理部署到与当前 CTP 安装不同的 Tomcat 服务器上,或者 Tomcat 服务器没有在端口 8080 上运行,则需要手动配置许可证服务器来连接到用户管理(PSTSec)。

  1. 打开 PSTSecConfig.xml 配置文件,该文件位于 /LicenseServer/conf/ 目录,并为用户管理服务设置主机和端口,例如:

    <remote-authentication>
       <enabled>true</enabled>
       <host>localhost</host>
       <port>8080</port>
    </remote-authentication>
  2. 重启 Tomcat。

LDAP 配置

有关如何连接到 LDAP 服务器的说明,请查阅 配置 LDAP

在基于云的 VM 上启动独立的许可证服务器

如果您正在 Microsoft Azure、Amazon AWS 或其他云服务提供商中部署独立许可证服务器,那么在关闭和重新启动 VM 时,机器码可能会发生变化。将 –Dparasoft.cloudvm=true 参数传递给 Tomcat 参数以确保在云平台上重启 VM 时,机器码保持稳定:

set "CATALINA_OPTS=-Dparasoft.cloudvm=true"

HASP 键支持

可以在不同的机器上安装 Parasoft 软件,并使用 USB HASP 密钥在连接到许可证服务器时提供机器码。USB 加密狗为许可证服务器提供了一个稳定的机器码,这样其他硬件就可以在不需要从 Parasoft 请求新许可证的情况下进行更改。有关其他信息,请联系 Parasoft 技术团队。 

在 Windows 上启用 HASP 键

  1. 停止 Tomcat 服务器。
  2. 打开位于 [TOMCAT_HOME]/ LicenseServer/conf 目录中的 PSTRootConfig.xml 配置文件。
  3. <root-config> 节点中添加以下条目并保存配置文件:
    <external-lock-enabled>true</external-lock-enabled>
  4. 将 USB HASP 插入机器,等待驱动程序安装。
  5. 启动 Tomcat 服务器。

当删除 USB HASP 密钥时,机器码将恢复为原始 ID。因此,许可证服务器将不再提供许可证。

在 Linux 上启用 HASP 键

  1. 停止 Tomcat 服务器。
  2. 打开位于 [TOMCAT_HOME]/ LicenseServer/conf 目录中的 PSTRootConfig.xml 配置文件。 
  3. <root-config> 节点中添加以下条目并保存配置文件:
    <external-lock-enabled>true</external-lock-enabled> 
  4. 找到负责 USB 设备的 udev.rules 文件,并修改 usb_device 条目,使其使用 MODE="0666"。 
  5. 执行以下命令:
    udevadm control --reload-rules 
  6. 将 USB HASP 插到您的机器上。如果 USB HASP 密钥已经插入,作为根用户运行以下命令以编程方式插入密钥:
    udevadm trigger 
    或者,您可以重新启动操作系统。 
  7. 启动 Tomcat 服务器 

当删除 USB HASP 密钥时,机器码将恢复为原始 ID。因此,许可证服务器将不再提供许可证。

使用许可证服务器

有关许可证服务器使用和功能的详细信息,请参阅最新的 Parasoft DTP 文档:

https://docs.parasoft.com/display/DTP540/Using+License+Server


  • No labels