Web 许可

发送反馈


SuperMap GIS 产品从10i 系列开始支持 Web 许可,Web许可是一种适配云环境的许可方式。要使用 Web 许可,您需要连接到可用的 Web 版许可中心。在连接到 Web 版许可中心后,通过 Web 版许可中心授权获得许可。本文以 iServer 产品为例介绍如何获取和使用 Web 许可,但要注意,以下内容中按核许可相关部分不适用于 iEdge,iEdge 目前尚未支持按核许可。

Web 许可获取方式

正式版 Web 许可请联系销售获取,试用版许可可以在线申请获取,申请地址:https://www.supermapol.com/web/pricing/triallicense

使用 Web 许可

配置 Web 版许可中心

您可以从超图技术资源中心下载 Web 版许可中心的安装包,地址为 http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

Web 版许可中心安装包中提供的 Readme 文档将为您介绍 Web 版许可中心安装和使用的流程,您可以参照该文档安装和使用 Web版许可中心。

启用 Web 许可

Web 许可的激活在 Web 版许可中心进行,具体请参考 Web 版许可中心产品包中的 Readme 文档。激活许可后可直接在初始化页面启用许可,启用步骤如下:

  1. 启动 iServer,在浏览器中输入 iServer 地址,如:http://supermapiserver:8090/iserver
  2. 根据初始化向导依次创建管理员账户、检查系统环境
  3. 进入“配置许可”界面,在“选择许可类型”下拉框中选择“ Web 许可”,并在许可中心地址中填入您期望连接的 Web 许可中心的地址,如:'ws://192.168.17.212:9183',点击获取许可
  4. 进入配置界面,默认显示从许可中心检测到的可用的 Web 许可。您可以配置 Web 许可其他可使用的启用方式、基础模块和扩展模块
  5. 点击“下一步”完成 Web 许可启用,进入完成页面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面

注意:

1.激活 Web 许可时,请确认 iServer 所在机器上没有其他的许可(正式许可、试用许可),如有其他许可将优先使用其他许可。

2.按核许可的拆分/合并:

若您使用的是按核许可,在连接到许可中心后,许可中心会校验 iServer 所在机器的 CPU 逻辑核数,如果机器的 CPU 逻辑核数小于/等于 Web 许可中心里可用的按核许可的核心数,则 Web 许可中心将为机器进行许可授权,按核许可的启用参见启用按核许可。授权后,许可中心的按核许可的可用核数会相应减少:

授权后许可中心的按核许可的可用核数=许可中心的按核许可原有可用核数-机器核数

如 Web 许可中心原有一套32核的按核高级版许可,在为一个核数为8的机器授予许可后,按核高级版的可用核数变为24核。

此外,若 Web 许可中心中有同一模块的多套按核许可,在为 iServer 授权时可以将这几套按核许可的核心数合并。如机器 CPU 逻辑核数为41数,而 Web 许可中心中有一套按核高级版(16核)和一套按核高级版(32核)许可,在为 CPU 逻辑核数为41的机器授权时,可将两套按核许可的核心数合并,即 Web 许可中按核高级版的可用核数为48核,因为48核大于机器的41 CPU 逻辑核数,Web 许可中心支持为此机器授予许可,可以在该机器上运行高级版 iServer。

3.在 Web 许可中,既可使用按核许可,也可使用按套许可,按核许可与按套许可也可组合使用,具体请参考限核模块、不限核模块组合使用

查看许可信息

进入 iServer 管理页面,点击上方“许可”,可查看到云许可状态、已配置的许可、许可状态、模块可用状态、附加信息等。

变更或切换 Web 许可

若您拥有管理员权限,则可以更改 Web 许可的启用方式、基础模块以及扩展模块或更换许可中心地址,也可以将 Web 许可切换至其他许可。iServer 提供了两种更改或切换 Web 许可的方式:通过初始化配置更改和通过系统配置文件更改。

1.初始化配置中更改

建议您使用初始化配置对 Web 许可进行可视化的更改。具体步骤如下:

  1. 以管理员身份访问 iServer 服务管理页面(http://<server>:<port>/iserver/manager/),点击“许可”选项卡
  2. 依次点击“许可类型”、“切换许可类型”按钮进入初始化向导
  3. 根据向导依次点击“下一步”
  4. 进入“配置许可”页面更改 Web 许可或切换至其他许可
  1. 点击“下一步”完成许可更改,进入完成界面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面

2.系统配置文件中更改

您还可以通过更改系统配置文件,更改 Web 许可的扩展模块,或清除 Web 许可并配置其他许可。打开【iServer 安装目录】\webapps\iserver\WEB-INF\iserver-system.xml 进行配置。例如:

  <licenseMode>WebLicense</licenseMode>
  <webLicenseSetting>  
    <url>ws://192.168.120.47:9183</url>
    <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>
  </webLicenseSetting>   
  1. 更改 Web 许可的扩展模块。停止 iServer, 将 <enablemodules>标签内的值修改为您期望使用的扩展模块参数,重启 iServer。配置项详细说明请参考:iserver-system.xml
  2. 清除 Web 许可并配置其他类型的许可。停止 iServer,删除 <licenseMode> 和 <webLicenseSetting> 节点,然后重启 iServer,重新配置您期望使用的许可。

应用场景

私有云环境下,Web 版许可中心提供的许可动态分发和回收能力,可以帮助用户实现按需申请和使用许可,同时在云计算资源回收后 Web 版许可中心可以自动回收许可,回收的许可后续可以重用。如用户机器核心数为8,Web 版许可中心中有一套按核高级版(16核),Web 版许可中心在为该机器授权后将扣除该按核许可的核心数,授权后按核高级版的可用核数为8。当云计算资源回收后,该机器占用的许可也自动回收,按核高级版的可用核数又将变回为16。

Web 版许可中心支持搭配按核许可,满足了许可的组合和拆分的需求,可有效节省用户的投入。如用户机器核数为22,而用户已有两套按核高级版(16核),由于任意一套按核许可的核心数都小于机器核数,在经典版许可中心不能为该机器授予许可。但是 Web 版许可中心支持将两套高级版的核心数合并,合并后按核高级版的可用核心数为32,可以为此机器授予许可,用户无需再购买一套32核的按核高级版,有效节约了用户的投入。