上一页 | 下一页 |
安装和配置
Sparx Systems Pro云服务器产品使用包含许多组件的标准Microsoft Windows Installer程序包进行安装。浮动许可证服务器包含在主“Pro Cloud Services”组件中,由标准Sparx Systems Cloud Service上的许多额外文件组成。
可以更改Cloud Service的安装位置; 但是,以下文档假定C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \的默认安装位置(假设正在使用64位机器)。
重要提示:与Pro Cloud的浮动许可证服务器的所有通信都是通过HTTPS执行的,因此要使用Pro Cloud Server的浮动许可证服务器功能,至少需要将一个端口配置为REQUIRE_SSL = 1并且定义了有效的证书/私钥文件在Pro Cloud Server的服务文件夹中。请参阅端口设置中的使用OpenSSL的自签名证书部分更多详细信息。
Pro Cloud Server主配置文件(SSCloudService.config)定义了与浮动许可证服务器FLOATLIC_PATH和FLOATLIC_CONFIG相关的两个设置。
FLOATLIC_PATH选项定义密钥库文件的路径和文件名,默认情况下为
%SERVICE_PATH%\ sskeys.dat,其中“%SERVICE_PATH%”替换为“服务”文件夹的物理路径(即“C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ Service”)
FLOATLIC_CONFIG选项定义密钥库组文件的路径和文件名,默认情况下为%SERVICE_PATH%\ ssksgroup.config。
浮动许可证服务器组配置文件
Pro Cloud Server的浮动许可证服务器组件将名为ssksgroup.config的配置文件安装到Service文件夹(C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ Service \ ssksgroup.config)。此文件定义可以从浮动许可证服务器获取许可证的用户“组”,还可以控制每个组可以使用的Enterprise Architect产品许可证。
组由组名和一组凭据(用户ID和密码)标识,这些凭据将用于通过HTTPS安全地与浮动许可服务器通信。
浮动许可证服务器的配置文件通常由多个组定义组成,每个组定义需要按以下方式定义:
GROUP
Name=human_resources
UserName={user name}
Password={password}
IsManager=false
ENTITLEMENT
Product=UltimateSuite
Academic=false
Limit=10
END ENTITLEMENT
ENTITLEMENT
:
END ENTITLEMENT
END GROUP
组定义属性
当在新行上遇到令牌GROUP时,组定义开始,并延伸直到在新行上找到令牌END GROUP。
属性 |
描述 |
---|---|
名称 |
浮动许可证组的通用名称。 |
用户名 |
需要。指定浮动许可证组的用户ID。 |
密码 |
需要。指定浮动许可证组的密码。 |
开始日期 |
可选的。与EndDate属性结合使用,以定义可以使用该组的日期范围。 |
结束日期 |
可选的。与StartDate属性结合使用,以定义可以使用该组的日期范围。 |
权利 - 部分 |
每个组可以定义多个权利,当在新行上遇到令牌ENTITLEMENT时,权利要素定义开始,并且延伸直到在新行上找到令牌END ENTITLEMENT。 每个Entitlement定义都接受以下每个子属性: Product = {Product Code}此权利授予的产品授予对该组的访问权限。 Academic = {true或false}确定此权利是否适用于指定产品的学术版。 Limit = {number}可选择限制此组可用的产品密钥数。
有效的产品代码列表如下:
|
IsManager的 |
可选的。指定是否允许此组的成员在密钥库上执行管理操作(例如添加/删除密钥)。 默认值:false |
配置更改
可以在Pro Cloud Server运行时更改Pro Cloud Server的浮动许可证组文件,而无需重新启动它。浮动许可证服务器组件将检测上次修改时间,如果配置文件自上次读取后已更改,则重新读取文件的全部内容。