SuperMap iServer 提供的普通许可(亦可称为“按套许可”,这种许可不会对 iServer 所在机器的 CPU 逻辑核数进行限制,与 iServer 支持的另一种“按核许可“相反)支持正式许可和试用许可,以下将为您分别介绍:
试用许可
SuperMap GIS 系列产品默认提供了 90 天的试用许可,用户只要安装了 SuperMap GIS 系列产品,并在 Windows 平台部署 SuperMap 许可中心,或在 Linux 平台安装许可驱动 ,就可以查看到对应的产品的试用许可状态。
正式许可
正式许可的提供形式有两种:文件许可和硬件许可。硬件许可又分为单机加密锁和网络加密锁。
- 文件许可:文件型许可,激活到本机,即可生效。
- 硬件许可:是以硬件加密锁(简称“硬件锁”)的形式获得合法的软件运行许可。硬件锁分为以下两种:
- 单机锁:只提供一个授权许可,需与 SuperMap GIS 产品安装在同一台计算机上。单机锁外观为绿色磨砂。
- 网络锁:网络加密锁可安装在网络中任意一台计算机上,可以提供多个授权许可,安装有网络锁的计算机称为许可服务器。网络中许可范围内的客户端无论是否安装驱动都能使用该网络锁。网络锁的外观为红色磨砂。
其中,硬件许可的硬件加密锁在使用时,需要注意:
- 在插入硬件锁之前,需要安装加密锁的驱动程序,硬件加密锁才能插入并被识别。如果使用单机锁,请在本机安装加密锁的驱动程序;如果使用网络锁,则必须在许可服务器上安装加密锁驱动程序。
- 硬件锁插入计算机后,锁上的信号指示灯点亮说明硬件锁有效。
- 对于两种硬件锁,在同一台计算机,会优先使用单机锁。
- 如果在虚拟机上使用硬件锁,需要通过虚拟机软件的相关设置将硬件锁设备连接到虚拟机上。
许可获取方式
试用许可:
SuperMap GIS 系列产品默认提供了 90 天的试用许可,您也可以在线申请试用许可,申请地址:https://www.supermapol.com/web/pricing/triallicense。
正式许可:
您可以联系相关销售人员购买正式许可。
使用许可
激活许可
在取得正式许可或试用许可后,您需要通过许可中心激活许可,Windows 系统激活许可请见 Windows 环境下配置许可信息、Linux 系统激活许可请参见 Linux 环境下配置许可信息。
启用许可
如果您同时购买了多个版本的正式许可,并激活许可(Windows平台、Linux平台)后,可根据需要自行选择将使用的版本。如果您也购买了扩展服务的许可,选择版本许可后,也可以选择使用的扩展服务模块。
初始化配置中选择许可
激活许可后,在首次启动 iServer 时 ,您可以通过初始化向导配置许可,选择许可的启用方式、基础模块类型以及相应的扩展模块,默认使用已激活的许可中的最高版本,并使用所有已激活的扩展模块许可。
具体步骤如下:
- 启动 iServer,在浏览器中输入 iServer 地址,如:http://supermapiserver:8090/iserver
- 根据初始化向导依次创建管理员账户、检查系统环境
- 进入“配置许可”界面,默认显示已激活的普通许可,您可以配置普通许可的启用方式、基础模块和扩展模块
- 点击“下一步”完成普通许可配置,进入完成页面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面
注:1. 对于所选版本不支持的扩展服务模块,默认不可选。各版本服务模块支持情况详见:表3 SuperMap iServer 各版本功能简明划分。
2. 当网络中已有许可服务器时,还可以通过环境变量启用许可。在环境变量添加 LICENSE_SERVER 这一参数,并将其值设为许可服务器的地址,如:
LICENSE_SERVER=192.168.17.200
查看许可信息
完成iServer 初始化配置后,可以通过两种方式查看正在使用的许可:
- 通过服务管理器(WebManager)的许可模块查看
- 在许可管理器(SuperMap.LicenseCenter)中查看
变更或切换普通许可
若您拥有管理员权限,则可以更改普通许可的启用方式、基础模块以及扩展模块,也可以将普通许可切换至其他许可。iServer 提供了两种更改或切换普通许可的方式:通过初始化配置更改和通过系统配置文件更改。
注意:保存修改的许可设置后,需重启 iServer 才能生效。
1.初始化配置中更改
建议您使用初始化向导对普通许可进行可视化的更改。具体步骤如下:
- 以管理员身份访问 iServer 服务管理页面(http://<server>:<port>/iserver/manager/),点击“许可”选项卡
- 依次点击“许可类型”、“切换许可类型”按钮进入初始化向导
- 根据向导依次点击“下一步”
- 进入“配置许可”页面更改普通许可或切换至其他许可
- 更改普通许可:在界面中配置您期望使用的启用方式、基础模块和扩展模块
- 切换至其他许可:在“选择许可类型”下拉框中选择您需要使用的许可类型,并对选择的许可进行配置。配置流程请参见:使用云许可、使用 Web 许可
- 点击“下一步”完成许可更改,进入完成界面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面
2.系统配置文件中更改
您还可以通过更改系统配置文件,更改普通许可的扩展模块,或清除普通许可并配置其他许可。打开【iServer 安装目录】\webapps\iserver\WEB-INF\iserver-system.xml 进行配置。例如:
<licenseMode>DefaultLicense</licenseMode> <license> <enabledmodules> <string>ENTERPRISE</string> <string>CHART</string> <string>NETWORK</string> <string>SPACE</string> <string>SPATIAL</string> <string>TRAFFIC_TRANSFER</string> <string>PLOT</string> <string>SITUATIONEVOLUTION</string> <string>SPATIAL_PROCESSING</string> <string>GEO_BLOCKCHAIN_SERVICE</string> <string>SPATIAL_STREAMING</string> <string>MACHINE_LEARNING_SERVICE</string> <string>IMAGE_SERVICE</string> </enabledmodules> </license>
- 更改普通许可的扩展模块。停止 iServer, 将 <enablemodules>标签内的值修改为您期望使用的扩展模块参数,重启 iServer。配置项详细说明请参考:iserver-system.xml。
- 清除普通许可并配置其他类型的许可。停止 iServer,删除 <licenseMode> 和 <license> 节点,然后重启 iServer,重新配置您期望使用的许可。