如何配置OpticsViewer网络版授权的密钥服务器和客户端

这篇文章将说明如何配置使用OpticsViewer网络版授权的密钥服务器和客户端。也包括了一些常见问题的解答和故障排查。

作者 Matthew Sutton

简介

本文解释了如何配置OpticsViewer网络版授权的密钥服务器和客户端。如果您需要配置OpticStudio的授权服务,请查阅这篇文章

如果您的网络版授权已经被安装在您的服务器上,您需要查看密钥的信息或使用情况,请查阅这篇文章“如何监控和管理网络版密钥的使用情况“。

OpticsViewer网络版授权将技术支持、续费更新操作变得十分简单,您只需要在服务器电脑上对更新进行应用即可。同时意味着您可以在不需要使用转移码或追踪实体USB密钥的情况下,将授权席位分享给团队内其他成员。Softkey授权将不存在实体硬件,授权将通过软件的形式附在服务器电脑内。

安装准备

在安装软件之前,您必须先了解一些简单概念。网络版密钥将被安装在称为密钥服务器的电脑上。该机器持有密钥和软件,使得密钥在局域网 (LAN) 中可见。任何Windows系统的电脑都可作为网络版授权的服务器,只要Window版本为Windows 7 Service Pack 1、8.1、10或是新于Windows Server 2008 R2 SP1的版本即可。注意Windows Server的”Core“版本以及Linux系统不支持安装密钥服务软件。该密钥服务软件需要300MB空间并且与OS所需的最小内存一致。在局域网内,密钥服务器需要对所有希望使用网络版授权的用户可见。

我们建议将钥匙服务器机器保存在安全的房间中,并定期备份。有关保护许可证免受损失和许可证更换政策的详细信息,请参阅Zemax授权政策。请注意,OpticsViewer是订阅制产品。

客户端电脑是使用网络版授权运行OpticsViewer的机器。客户端电脑必须确保能够连接密钥服务器,才能正常使用服务器上的授权。

对于Softkey授权,Zemax使用Gemalto(即之前的Safenet)Sentinel LDK授权技术,与您电脑的1947号网络端口进行通信。

提示:您不能在任何单台机器上分配多个OpticsViewer用户席位,也不能通过Citrix / Windows终端服务在许可证服务器上访问OpticsViewer的多个用户。它被设计为客户端服务器设置,每个客户端机有一个用户,如下图所示。如果您愿意,您可以在服务器上运行一个OpticsViewer席位。

KA-01860_1_OV_License_Server.jpg

密钥服务器内的安装

配置OpticsViewer网络版授权的第一步是正确配置持有授权的密钥服务器电脑。需要执行以下三个步骤:安装和激活授权软件、检查和开启Windows防火墙、配置密钥服务器的设置和安全选项。下面小节将详细描述这些步骤。注意,为了正确配置密钥服务器,您必须以管理员身份登陆密钥服务器。

安装和激活授权软件

为了安装授权软件和激活授权,您需要进行以下操作:

  1. 浏览OpticsViewer下载页面。下载Zemax授权管理器 (ZLM) 安装程序。ZLM将允许您查看、激活和更新您的授权信息。安装包内将包含您所需要的所有东西。
  2. 运行ZLM下载程序,您可以选择使用默认选项安装,或是自行选择安装文件夹。KA-01860_2_Zemax_License_Manager.png
  3. 激活您的Softkey授权:首先请注意,Softkey授权只能被激活一次。如果您持有Softkey授权且服务器可连接至互联网,只需要打开Window开始菜单找到Zemax授权管理器文件夹内的管理器即可。
    • 选择新的授权 (New License) 后输入您的授权序列号(License Number) 激活码(Activation Code)
    • 在激活成功之后,您会收到确认信。KA-01860_3_Activate.png
  4. 验证您的授权已安装并正常运行。在激活完成之后,将被跳转至ZLM中的许可证信息选项卡内。请验证您的产品 (Product)、技术支持有效期 (Support Expiration) 总数/可用坐席数 (Seat:Total) 与您激活邮件或是购买订单内信息一致。KA-01860_4_View_License.png
  5. 在您完成激活和信息验证之后,我们建议您阅读Zemax授权政策。其中提供了关于Softkey授权如何锁定至电脑的详细信息、避免授权丢失的建议、如何备份以及关于密钥丢失的政策

检查和开启Windows防火墙

下一步安装和配置操作时检查Windows防火墙。通常安装进程将自动打开Windows防火墙。本小节内容将告知您如何验证您的配置是否正确(以英文Windows界面为例)。

  1. Windows Start菜单内搜索Firewall,以打开Windows防火墙。
  2. 选择Windows Firewall app。
  3. 选择“Allow an app or feature through Windows Firewall.“。KA-01860_5_Firewall.jpg
  4. 查看应用列表,如果“License Manager“或是”Sentinel License Manager“已存在在列表中,您可以跳转至本文下一小节:配置密钥服务器的设置和安全选项。如果未找到,请查看后续步骤。KA-01860_6_Firewall2.jpg
  5. 点击“Allow another app“,如果选项不可用则点击”Change settings“使其可用。KA-01860_7_Firewall3.jpg
  6. 点击Browse并打开C:\Windows\system32文件夹。
  7. 选择列表中hasplms.exe文件并点击Open。KA-01860_8_hasplms.jpg
  8. Zemax授权管理器将出现,点击Add将其添加进入豁免列表内。KA-01860_9_add_an_app.jpg
  9. 授权管理器旁边的复选框用于规定在何种网络环境下进行防火墙豁免。您可以根据情况选取Domain、Public Networks以及Private Networks内的一种或多种。如果不确认选用哪一种,则建议勾选全部选项。提示:如果电脑并未加入任何Domain,将不会出现Domain选项。KA-01860_6_Firewall2.jpg
  10. 请确保端口1947未被您的UDP及TCP网络防火墙屏蔽,这样才能Ping另外电脑上的密钥服务器。如果您无法确认,请咨询贵司IT部门。

配置密钥服务器的设置和安全选项

最后一步是配置您的密钥服务器电脑来配置其设置和安全选项。点击登陆管理控制中心 (Launch Sentinel Admin Control Center (SACC))。该按钮将位于ZLM的错误排查选项卡内。您也可以直接网页浏览器内输入http://localhost:1947打开SACC。​

KA-01860_11_Troubleshoot.png

将打开以下网页。如果未能打开网页,请参阅“如何对OpticsViewer的Softkey授权进行故障排查”。

KA-01860_12_ACC.png

点击Sentinel Keys查看已安装的Zemax授权。授权可以通过Key ID来识别,该ID也出现在Zemax授权管理器当中。注意,Gemalto/SafeNet也为其他软件提供授权,您将会在该页面看到其他软件的授权信息。您可以在Vendor区域识别Zemax授权:Zemax的Vendor编号为114811。

在识别您的授权之后,您已完成服务器配置。如果您在此过程中遇到任何问题,您可以联系Zemax技术支持团队获取帮助。下一小节将介绍如何进行客户端电脑配置。

KA-01860_13_Sentinel_Keys.png

如果您想要进行进一步安全性设置,请点击Configuration,您将看到用于配置ZLM的六个选项卡。默认情况下,您的网络中任何人都可以使用这些授权。在其他电脑中,SACC也没有要求任何登陆密码或是拦截设置。您可以配置安全设置、记录授权使用情况、限制用户/电脑使用授权,并配置“可分离授权“让客户端电脑可以在离线情况下使用授权。有关这些设置的详细信息,请参阅“如何监控和管理网络版密钥的使用情况”。 

现在您的服务器配置完毕了,可以进行下一节在Zemax中添加最终用户

KA-01860_14_ACC_Configuration.jpg

在Zemax中添加最终用户

此部分不需要使用该软件。但是,对于OpticsViewer用户来说,他们需要一个Zemax帐户来下载软件或把问题发布到OpticsViewer支持论坛。要为他们获取帐户,许可证管理员需要将它们添加为OpticsViewer许可证的最终用户。许可证管理员通常是收到OpticsViewer激活代码邮件的那个人。有关添加最终用户的详细信息,请参阅本文

客户端电脑内的安装

1.确保您以管理员身份登录到您要安装的电脑。

    从下载页面下载最新版本的OpticsViewer并按照”首次安装OpticsViewer“中的操作说明安装。

2.完成安装后,打开开始...Zemax OpticsViewer...Zemax LIcense Manager 或 开始... OpticsViewer...Zemax LIcense Manager路径内的Zemax授权管理器。在“查看授权”选项卡内将自动显示在网络中找到的授权信息。如果您未找到任何授权,请跳转至未自动找到授权时的操作。在多数情况下,OpticsViewer会自动捆绑可用的授权。

未自动找到授权时的操作

如果授权密钥未能被自动搜寻到,请根据以下配置步骤帮助找寻持有授权的网络服务器。

  1. 查看许可证服务器机名称。请注意,Zemax 支持不知道您的服务器名称,因为我们不持有您的许可证。获取服务器名称的一个简单方法是与使用相同许可证的同事核实。您可以从其机器上的Zemax 许可证管理器获取服务器名称。它将列在"托管(hosted on)"旁边的"位置(Location)"列中。如果这是在教育机构的光学课程中,请咨询班级管理员。如果这是在企业,请联系Zemax帐户配置文件中列出的Zemax许可证管理员或您的IT部门以获取服务器信息。下图是一个服务器名称的举例。ZLM_example.png
  2. 打开Zemax授权管理器并选择登陆管理控制中心 (Launch Sentinel Admin Control Center (ACC))。该按钮将位于ZLM的错误排查选项卡内。您也可以直接网页浏览器内输入http://localhost:1947打开SACC。将打开以下网页。如果未能打开网页,请参阅“如何对OpticsViewer的Softkey授权进行故障排查“。KA-01860_11_Troubleshoot.png
  3. 打开页面内Configuration…Access to Remote License Manager。确保Allow access to Remote License被选中。我们推荐您同时选择Aggressive Search for Remote Licenses。在Remote License Search Parameter框内,输入您想要连入的网络版授权服务器电脑名称。我们推荐您使用有效域名例如servername.company.com而不是单纯使用计算机名称。并不一定要求在计算机名称内包含http://或端口编号。
  4. 在输入完服务器信息后点击Submit
  5. 在Options…Sentinel Keys确认网络版授权已经可见。注意,在新设置刷新至密钥信息的期间可能存在约60秒的延迟。如果您查看到授权,关闭SACC并重新打开OpticsViewer即可。如果仍未查看到授权,请继续步骤6.serverconfig.png
  6. 如果授权密钥在输入完服务器信息后仍未被找到,尝试以下选项:
    • 重启电脑,将使得授权进程使用更新后的设置内容
    • 尝试在Remote License Search Parameter内使用服务器的IP地址而不是单纯的电脑名称
    • 如果您是通过VPN远程连接进入公司网络,您的IT部门可能需要配置VPN服务器通过授权服务器的IP地址(端口1947)。Zemax将不会帮助您配置您公司的防火墙。
    • 我们也推荐您验证您的安全防护软件是否拦截了授权软件的访问。检查您安全防护软件的日志,查看位于OpticStudio的安装文件夹内的HASP_RT.EXE,或是位于C:\windows\system32内的HASPLMS.EXE程序是否已被拦截。对于Mcafee Enterprise安全软件的指引已包括在下方常见问题小节内。

如果您始终无法找到授权,请随时联系Zemax技术支持团队获取帮助。

如果您是网络管理员并且想要配置多台客户端电脑,请参阅“为网络版OpticsViewer授权自动配置客户端电脑”。

2.0版Zemax授权管理器授权借出

当连接至网络时,OpticsViewer将自动使用授权坐席。假设服务器管理员允许的情况下,您也可以将网络版授权坐席借出以供离线使用。注意,授权借出功能将允许您使用授权席位一天或者多天(由授权管理员进行设置,默认14天)。因此,我们不建议您在不需要的时候使用该功能。这将确保其他更多人能最大化使用到授权坐席。

按照以下步骤进行操作:

  1. 关闭OpticsViewer
  2. 运行Zemax授权管理器 (ZLM),对于OpticsViewer授权,您可以在以下路径找到ZLM:Start...All Programs...Zemax OpticsViewer
  3. 点击借出 (Check Out)。如果您在借出时收到任何错误信息或借出按钮不可用,请参阅“如何解决网络版授权坐席借出时遇到的问题KA-01860_16_Check_out_license.png
  4. 如果借出成功,将在ZLM内额外显示相应授权坐席信息,如下图。该授权将作为默认授权。“借出至(Check Out Until)”日期和时间表明坐席将失效并自动停止工作的时间。借出时间的长短由您的网络密钥服务器管理员进行设置。KA-01860_17_Check_in.jpg
  5. 一旦授权被成功借出,客户端电脑可以从网络中离线。如果要在到期时间前进行授权归还,只需要点击归还 (Check In)即可。注意,在归还时需要您的电脑在线并且可以搜寻到您进行坐席借出的授权。KA-01860_18_Check_in_2.jpg

点击’OK‘,您完成了借出。

有关 ZLM 控件和信息的更多详细信息,您也可以参考帮助,在The Help Tab...Information Group...License Manager

常见问题

能否同时允许多个用户在授权密钥服务器电脑上使用OpticsViewer?

       OpticsViewer网络版授权被设计用于客户端-服务器交互模式。密钥服务器的意义为保有授权,并且将单个授权席位分配给一台客户端电脑。如果需要,密钥服务器可以作为一个用户打开OpticsViewer。

我需要担心密钥服务器上的Softkey授权因为硬件问题、被盗或Windows重装而丢失么?

       是的。我们建议您参阅Zemax授权政策。其中提供了关于Softkey授权如何锁定至电脑的详细信息、避免授权丢失的建议、如何备份以及关于密钥丢失的政策,以及可选的密钥保险政策(ZPA)。

如何同时配置多个客户端电脑的服务器地址,使得用户无需自行输入?

       通常,只要客户端电脑与服务器在同一网络环境下,是不需要输入服务器名称的。然而,如果您想要提前通过服务器名称配置客户端电脑,或者进行其他设置,请参阅“为网络版OpticsViewer授权自动配置客户端电脑”。

在Zemax授权管理器内,总的可用授权坐席数量比预计的要少,是何种原因?

       首先通过服务器电脑,查看是否有授权被借出或是有授权正在被打开软件使用。您可以参阅下问获取指引:“如何监控和管理网络版密钥的使用情况”。如果坐席总数始终和您预计的数量不同,意味着服务器在OpticStudio进程关闭之后未正常对坐席进行释放。您可以选择参阅下方内容,重启Sentinel LDK授权管理服务器来解决该问题。

客户端电脑找不到密钥服务器,或在打开OpticStudio时永远停留在启动画面。应该如何操作?

       首先请确保防火墙已经按照上方服务器设置指引的步骤5进行配置。如果确定,请检查客户端电脑是否按照未自动找到授权时的操作中的内容指定了服务器名称。如果确认完成,可能存在安全防护软件拦截了授权软件访问的问题。我们遇见过受Trend Micro和McAfee软件拦截的情况。如果您使用的时Trend Micro软件,请检查其扫描日志查看位于OpticStudio安装文件夹内(通常为C:\program files\Zemax OpticStudio)的HASP_RT.EXE,或是位于C:\windows\system32内的HASPLMS.EXE程序是否已被拦截。如果您使用的是McAfee Enterprise,其HIPS功能 (Host Intrusion Prevention System) 将对授权软件进行拦截。您可以暂时性地关闭HIPS功能看能否解决您的问题。在客户端电脑内,执行以下操作:

在系统栏内右键点击McAfee图标,该图标通常为一个中间带有M字母的红色盾牌。浏览其菜单内的Disable选项卡。选择Disable HIPS Protection。如果成功,您的IT部门可以将HASP_RT.EXE加入白名单内,永久解决拦截的问题。文件位于:C:\program files\Zemax OpticStudio路径中。

KA-01860_19_Disable_HIPS.png

附录:将网络版授权转移至新服务器

本小节内容为您提供将网络版授权转移至新服务器内的推荐操作方式,将使用最少的时间和配置量。注意,如果在转移网络版授权时,存在客户端电脑已将授权坐席借出的情况,不会影响到授权的转移,因为借出的坐席将届时自动到期。

  1. 在新的服务器电脑内按照之前描述的操作安装Zemax授权管理器软件。如果您将要转移Softkey授权至新服务器,且您当前服务器内的Zemax授权管理器版本早于2016年九月,您需要在转移前先对其进行升级,因为转移操作在后续版本内进行了变动。或者使用无网络的离线方式进行授权转移。
  2. 将HASPLM.INI文件从当前服务器拷贝到新服务器内。该文件内保存了管理控制中心ACC内的所有服务器设置(用户规定、分离授权设置、密码等等,在“如何监控和管理网络版密钥的使用情况”中有详细描述)。文件位于以下路径:C:\Program Files (x86)\Common Files\Aladdin Shared\HASP。
  3. 从旧服务器转移授权至新服务器。
  4. 在客户端电脑上测试授权服务器是否正常工作。如果您需要在对新服务器电脑转移授权之前进行测试操作,可以邮件联系sales@zemax.com。我们将为您提供两周的临时网络版授权供您使用。请注意,要想获取临时网络版授权,您的授权必须处于有效服务期内。如果转移的为Softkey授权,请使用试用版在服务器之间进行转移操作测试并熟悉转移操作。当您成功将试用版转移至新的服务器之后,请对其进行删除以免之后使用到已过期的试用版授权造成困扰。最简单直接的方式删除试用版授权即将其任意转移出去之后,丢弃转移码或是H2R转移文件。
  5. 告知OpticStudio使用者需要在客户端电脑设置内修改新的服务器IP地址或是电脑名称。您可以提供新的服务器信息和文章以下部分作为指引:“未自动找到授权时的操作”。或者,您可以提供修改好的HASPLM.INI文件(文件内含有新的服务器信息)给使用者,并以以下文章作为指引:“为网络版OpticsViewer授权自动配置客户端电脑”。

附录:重启Sentinel LDK授权管理器服务器以修复问题

以下内容适用于当服务器或客户端电脑不方便重启时使用,可用于修复以下问题:

  • 授权服务器或是客户端无法在Zemax授权管理器中找到对应授权信息
  • 在密钥服务器内进行了设置修改之后,即使提交修改后设置仍未生效
  • 在服务器内允许使用“detachable license”之后,仍无法在客户端内对授权坐席进行借出
  • 在服务器内的授权坐席已停止使用的情况下仍显示为被占用

您可以通过开始菜单搜索services.msc或者直接打开Control Panel...System and Security...Administrative Tools...Services后右键点击Sentinel LDK授权管理器,选择重启(Restart)。

KA-01860_20_Restart.jpg

KA-01860

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

登录写评论。