VectorCAST安装指南

这篇具有很好参考价值的文章主要介绍了VectorCAST安装指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

1.  介绍

     本文将指导您完成安装VectorCAST软件并激活许可证。如有任何问题,请发送邮件至支持邮箱fuyouming@gersing.cn

服务器端

服务器操作系统的版本需要满足:

  1. Windows – 7 sp1版本及以上
  2. Linux - 任何带有GNU C语言库(简称glibc)v2.5及以上版本的Linux发行版

客户端

VectorCAST 2020sp4及以后的版本只支持64位的客户端操作系统,且操作系统版本需满足:

  1. Windows – 7 sp1版本及以后
  2. Linux - 任何带有GNU C语言库(简称glibc)v2.5及以上版本的Linux发行版
  1. VectorCAST软件获取

如需要软件下载和license试用,请邮箱至fuyouming@gersing.cn 

服务器端软件

VectorCAST 使用FLEXlmTM作为许可证管理器,下载适配服务器操作系统的版本

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

客户端软件

在Latest Release或者Previous Release中下载适配客户端操作系统的工具版本。如需以前的客户端软件,请联系支持邮箱。

如不知道安装包解压密码,请联系支持邮箱fuyouming@gersing.cn 

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

检查许可证文件

当您收到VectorCAST发出的许可证文件后,按照以下步骤检查许可证文件:

1.    将许可证文件(*.lic)保存到服务器端软件(fnp_11_16_x_xxxxx_xx)目录下。

2.    根据提交的license服务器信息,检查license文件第一行的主机名和MAC地址是否                正确(不区分大小写),参见下方示例中的绿色和黄色区域。如果主机名和MAC地           址和服务器信息不一致,需重新申请许可证文件。

3.    VectorCAST的许可证启动会申请两个端口号,分别用于lmgrd和vector程序。

4.    lmgrd申请的端口号默认是27000,如需要可参考下方实例的蓝色区域自定义修改

5.    vector申请的端口号为随机端口号,如需要可参考下方实例的红色区域自定义修改

6.    修改许可证文件中第二行守护进程vector的路径,使其指向服务器端软件                         (fnp_11_16_x_xxxxx_xx)目录中vector的位置。参考下方实例的黑色区域修改。

许可证文件参考示例:

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 在这个例子中,许可证服务器的主机名是cn01439nb,MAC地址是98FA9BD88094,lmgrd端口为27000,如不配置,默认为27000。vector守护进程路径是:C:\VCAST\flexlm\vector。vector端口号为4351,如不配置,默认为随机数。

激活许可证服务

Windows操作系统

1. 进入服务器端软件(fnp_11_16_x_xxxxx_xx)目录下,右键lmtools.exe,以管理员身份运行

2. 点击Config Services 选项卡,在Service Name输入框中输入新名称,如VCAST2019。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

3. 点击Path to the Imgrd.exe file项关联的Browse按钮,找到并点击Imgrd.exe文件,输入Imgrd.exe的完整路径名称。

默认Imgrd.exe文件位于服务器端软件(fnp_11_16_x_xxxxx_xx)目录中。

4. 点击Path to the License file项关联的Browse按钮,输入VectorCAST许可证的完整路径名称。

5. 在Path to the debug log file 输入框中,输入调试日志文件的完整路径名称。若文件不存在,则必须先创建该文件。

6. 如果是试用客户,请不要选中Use Services。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 如果是已购买软件的永久客户,可选中Use Services和Start Server at Power Up

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

两者区别为后者的license server会在电脑重启后自启,而前者需要每次在电脑重启后再执行步骤9中的Start Server操作。点击Save Service按钮(右上方),询问是否确认时点击确认。

官网: https://www.vector.com/us/en-us/products/products-a-z/software/vectorcast 5

7. 选择界面上方的Start/Stop/Reread选项卡:

8. 点击Start Server,如若成功则在左下角会演示Server Start Successful。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

如若显示其他的错误信息,先尝试将第5步中的Use Services选择取消,然后Save Services。重新用管理员权限打开Lmtool,再依次点击Stop Server->Start Server.

如若在不勾选Use Services的情况下还是启动不成功,请点击View Log, 查看显示页面最下面的提示信息。如无法排除错误,请将debug.log文件发送给支持邮箱。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 9. 退出LMTools实用程序:选择File => Exit,或点击关闭图标(vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows)。

Linux操作系统

以Ubuntu系统为例,

1. 确保Ubuntu中已安装有lsb库sudo apt-get install lsb

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

2. 将许可证文件复制到服务器端软件(fnp_11_16_x_xxxxx_xx)目录下

3. 进入到服务器端软件(fnp_11_16_x_xxxxx_xx)目录下,启动许可证进程。输入

sudo ./lmgrd -c xxxx.lic

xxxx.lic为许可证文件,xxxx.lic文件名不能包含’@’字符。

4. 如果启动license服务的最后有打印如下信息

15:25:40 (vector) Can't make directory /usr/tmp/.flexlm, errno: 2(No such file or directory)

则需要先手动创建/usr/tmp/.flexlm目录,然后再重新启动license服务。结束许可证进程的命令为sudo ./lmutil lmdown -c xxxx.lic

5. 如果license中使用的UUID作为服务器信息,且启动license服务出现如下错误,

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

需要确保服务器查看UUID的服务已被正常开启

sudo bash ./install_fnp.sh –cert

install_fnp.sh在publisher目录下

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

能用如下命令正常查看UUID

./lmutil lmhostid -ptype VM -uuid

6. 启动成功后,可以输入指令./lmutil lmstat -c xxx@ooo来查看许可证服务器的状态。xxx为lmgrd的端口号,ooo为服务器的计算机名或者ip地址。下图代表许可证已启动成功。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 7. 在服务器上停止许可证服务,可以输入:

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 也可以直接关闭lmgrd的进程号。

5、VectorCAST客户端安装

Windows客户端

1. 解压VectorCAST安装包。如不知道安装包解压密码,请咨询支持邮箱。

2. 双击setup.exe安装,如果检测到本机安装过的其他VectorCAST版本,则会弹出如下界面,选择Install a new instance of this application, 然后一路选择Next到安装目录

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

3. 如果本机有安装其他版本的VectorCAST,在选择安装目录时需选择另一个干净的目录安装新版本。目录不要包含空格和中文。

 vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 4. VectorCAST安装结束后,会弹出界面是否要选择有效的license服务器。如果已知license服务器的信息,比如xxx@ooo,则可以直接选择第二步,然后输入xxx@ooo,这样工具会自动创建VECTOR_LICENSE_FILE的环境变量。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 5. 如果暂时不知道license服务器信息,则选择“Skip this step – I will set up licensing later”,后序可以再手动添加。

6. 点击Next。

7. 点击Finish按钮完成安装。

8. 如果本机之前有安装过其他版本的VectorCAST, 则会弹出到VECTORCAST_DIR将会被修改为新的目录路径的界面。点击Yes,切换到最新安装的工具版本。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

9. 安装完后,可以手动添加用户环境变量VECTOR_LICENSE_FILE来指向license服务器。如下图,27000为默认端口号。如果许可证当中配置了自定义的端口号,则改为自定义的端口号。@后面为主机名或者ip地址,需确保客户端与服务器在同一网段中,可以ping通。

  1. 在客户端的电脑上,右键我的电脑->属性->高级系统设定->高级->环境变量
  2. 添加环境变量VECTOR_LICENSE_FILE
  3. 27000为License服务器的端口号
  4. LAPTOP-1F2FU7AN为License服务器的主机名或IP

   vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windowsvectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

        vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

        5. 端口号可以打开服务器上的license文件查看,如下图红框所示。如若没有标注,默认为              27000

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

        6.服务器的主机名必须确保在客户端的电脑上能ping通,如下图。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

10. 打开VectorCAST,如成功获取license则工具界面会正常打开,可以在Help->Available License中查看到license信息。如果打开工具时,提示有检测不到license的错误信息,请查看附录的问题总结章节。

Linux客户端

1. 通过以下命令解压安装包,其中xxxxxxxxxxxxxx为解压密码。如不知道解压密码,请联系支持邮箱。(解压成功如下图,下图中的错误信息可忽略)

echo " xxxxxxxxxxxxxx" | gpg --batch --passphrase-fd 0 -d vcast.linux64.2020sp6.tar.gz.gpg | tar -xzvf -

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

2. 解压方法也可参考此文章。

VectorCAST Software Installer Password | Vector KnowledgeBase | Public 

3. 解压成功后,cd到vcast的安装目录下,vcastqt为工具的启动程序。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

4. 在终端输入以下命令启动VectorCAST。

export VECTOR_LICENSE_FILE=xxxx@oooo

export VECTORCAST_DIR=/home/vector123/vcast/vcast_new/vcast

$VECTORCAST_DIR/vcastqt

其中VECTORCAST_DIR指向VectorCAST安装目录;VECTOR_LICENSE_FILE指向license服务器。xxxx为端口号,27000为默认端口号。如果许可证当中配置了自定义的端口号,则改为自定义端口号。@后面oooo为主服务器机名或者ip地址,需确保客户端与服务器在同一网段中,可以ping通。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 以上三句命令也可定义在.sh中,通过启动.sh文件来启动VectorCAST

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

如成功获取license则工具界面会正常打开,可以在Help->Available License中查看到license信息。如果打开工具时,提示有检测不到license的错误信息,请查看附录的问题总结章节。

6. 附录A-无法获取license问题总结

确保服务器和客户端之间能ping通。

确保服务器上的license已启动成功。以下是查看license运行状态的命令

  1. %VECTORCAST_DIR%\flexlm\lmutil lmstat -c xxx@aaa (windows)
  2. $VECTORCAST_DIR/flexlm/lmutil lmstat -c xxx@aaa (Linux)
  3. 以上命令最后添加-a可以查看具体的license个数使用情况
  4. 如Linux环境下提示lmutil无法运行,则需要安装lsb库 sudo apt-get install lsb
  5. License状态运行正常如下图

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

确保客户端也能成功获取服务器license信息,查询命令同上

确保客户端和服务器在同一个时区,且时间基本保持一致

  1. timedatectl set-timezone Asia/Shanghai 修改时区
  2. date -s "11/03/2009 17:55:55" 修改时间

如果查询license状态返回如下类错误

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 或者

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 需要在客户端,用管理员权限将服务器的ip和主机名的对应关系添加到hosts文件中

  1. /etc/hosts
  2. C:\Windows\System32\drivers\etc\hosts

参照检查许可证文件章节描述,固定lmgrd和vector申请的端口,并将lmgrd.exe和vector.exe及对应的端口号添加到服务器防火墙的入站规则中。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 7. 附录B-如何查看license 服务器上用户使用状态

  1. 打开cmd,cd 到VectorCAST安装路径下的FLEXlm文件夹例如C:\VCAST\FLEXlm
  2. 输入lmutil.exe lmstat –a –c 27010@vaploc5062nbj
  3. 如图主机名为vaploc5062nbj占用了license中的VCAST_PKG feature
  4. Linux 环境下输入的命令为./lmutil.exe lmstat –a –c 27010@vaploc5062nbj
  5. 如提示lmutil无法运行,输入以下命令安装lsb库
  6. sudo apt-get install lsb
  7. linux客户端建议更改ubantu的默认主机名,以区分占用linux license的客户端名称

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows

 8. 附录C-如何强制释放用户所占用的license

  1. 如上一页图所示,vaploc5062nbj占用了VCAST_PKG feature 。
  2. 单独释放VCAST_EVALUATION_KEY_0799中的vaploc5062nbj用户时,可采用如下两个命令
  3. lmutil.exe lmremove -c 27010@vaploc5062nbj VCAST_PKG vcshloc vaploc5062nbj vaploc5062nbj
  4. lmutil.exe lmremove -c 27010@vaploc5062nbj VCAST_PKG -h vaploc5062nbj 27010 831
  5. 成功后,通过上一页的命令查看是否还有feature被vaploc5062nbj占用。可以多次刷一下,一般移除一个feature其他的feature也会被同时释放掉。
  6. 如果多次连续使用lmremove命令,会提示操作频率太快。需要等几分钟再操作。

vectorcase 2020,VectorCAST,linux,服务器,测试工具,单元测试,windows文章来源地址https://www.toymoban.com/news/detail-841534.html

到了这里,关于VectorCAST安装指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SMB服务远程代码执行漏洞(CVE-2020-0796)加固指南

    漏洞信息 序号 漏洞类型 风险等级 漏洞主机( 操作系统及版本) 1 SMB 服务远程代码执行漏洞(CVE-2020-0796) 高 Windows 漏洞加固实施 漏洞1:SMB服务远程代码执行漏洞(CVE-2020-0796) 漏洞详细 2020年3月11日,某国外安全公司发布了一个近期微软安全补丁包所涉及漏洞的综述,其中谈

    2024年02月07日
    浏览(38)
  • Windows 系统下:SSH 远程连接 Linux 服务器的完整指南

    以下是使用 Windows 系统的 SSH 远程连接 Linux 服务器的详细操作步骤,(我们以 Ubuntu 和CentOS 为例) 1. 确保 Linux 服务器已启用 SSH 首先,确保您的 Linux 服务器上已经安装并运行了 SSH 服务。对于大多数 Linux 发行版, OpenSSH 是默认的 SSH 服务器。您可以使用以下命令来安装它:  

    2024年02月08日
    浏览(75)
  • Linux网络编程之TCP/IP实现高并发网络服务器设计指南

    目录 引言: 多进程服务器 例程分享: 多线程服务器  例程分享: I/O多路复用服务器 select 例程分享: poll 例程分享: epoll 例程分享: 总结建议         随着互联网的迅猛发展,服务器面临着越来越多的并发请求。如何设计一个能够高效处理大量并发请求的服务器成为

    2024年02月20日
    浏览(54)
  • Node.js安装与配置指南:轻松启航您的JavaScript服务器之旅

    Node.js作为一个基于Chrome V8引擎的JavaScript运行时环境,已经成为现代web开发中不可或缺的重要工具之一。它的出现极大地扩展了JavaScript的应用范围,使得开发者可以利用同一种语言来编写前端和后端的代码,从而实现全栈开发。Node.js具有非阻塞I/O、事件驱动的特性,使得它能

    2024年04月10日
    浏览(50)
  • 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制

    title: 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制Windows,macOS,Linux设备 tags: 个人成长 categories: 树莓派不吃灰 前段时间, 有一台老式MacBook Pro被我改造成了影视资源解码主机, 《树莓派4B家庭服务器搭建指南》第十七期:树

    2024年02月06日
    浏览(50)
  • DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件

    DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装 DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件 DIY NAS服务器之OMV 5.6入坑指南(三)- 切换系统源 DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer DIY NAS服务器之OMV 5.6入坑指南(五) -数据同步及管理 目录

    2024年02月05日
    浏览(45)
  • linux下的mosquitto服务安装及使用(避坑指南)

    Mosquitto是一个开源的MQTT消息代理服务器。MQTT是一个轻量级的、基于发布/订阅模式的消息传输协议。 mosquitto的安装使用比较简单,可以方便的来进行一些测试。 Mosquitto的特点: 1. 轻量级:Mosquitto是一个轻量级的MQTT代理服务器,它的设计目标是提供高效、快速和可靠的消息传

    2024年02月12日
    浏览(44)
  • Linux服务器安装pytorch

    出现以下字样即为成功 前提:  假设你已经安装了Python 3.9版本,并且已经正确设置了Python的环境变量。如果你的系统中有多个Python版本,请使用对应的pip命令(例如pip3)来进行安装。 另外,确保该.whl文件是适用于你的系统架构(aarch64)和Python版本的。如果不确定,建议从

    2024年02月09日
    浏览(44)
  • Linux服务器安装MYSQL

    涉及到的工具及软件连接 链接:https://pan.baidu.com/s/1r577kFeuojUrMoEUn88B8w 提取码:xh93 检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb, 卸载掉 对mariadb进行卸载 如果卸载不成功,需要去掉参数-y,手动确

    2024年02月06日
    浏览(51)
  • linux 服务器的node 安装

    1.先下载 node 当然下载的是符合linux 系统的 我当时下载的是 node-v16.18.0-linux-x64.tar.xz 2. 把 node-v16.18.0-linux-x64.tar.xz 放到linux 服务器上 我当时是用ftq 放到了 /usr/local文件夹下新建了一个 node 文件 3.解压 node-v16.18.0-linux-x64.tar.xz 必须在linux 服务器上解压。在window 中解压再放上去使

    2024年02月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包