许可证使用指南¶
Crane 可以通过在调度时为作业分配可用的许可证来帮助管理软件许可证。 如果许可证不可用,作业将保持排队状态,直到许可证可用为止。 在 Crane 中,许可证本质上是共享资源,意思是这类配置的资源并不绑定到某一台特定主机, 而是与整个集群相关联。
在 Crane 中,许可证目前可以通过下面方式进行配置:
- 本地许可证:指在某个
/etc/crane/config.yaml中配置的许可证,只在使用该/etc/crane/config.yaml的集群内本地有效。
本地许可证¶
本地许可证在 /etc/crane/config.yaml 中使用 Licenses 选项定义。
可以使用 ccontrol 命令查看已配置的许可证。
$ ccontrol show lic
LicenseName=ansys
Total=100 Used=0 Free=100
LicenseName=fluent
Total=30 Used=0 Free=30
通过提交选项 -L 或 --licenses 来请求许可证,支持同时请求多个许可证。