找回密码
 注册
Simdroid-非首页
查看: 99|回复: 0

LSF系统集成—快速配置式集成方法

[复制链接]
发表于 2017-2-20 16:45:40 | 显示全部楼层 |阅读模式 来自 中国

LSF系统集成—快速配置式集成方法
与队列系统集成,以实现远程作业任务提交和结果收集是SDM系统项目实施内容的主要组成部分。以往实施方案,实施工程师将较多精力花费在作业提交部分的业务逻辑重写上。但由于用户已部署的求解器不同,SDM实施工程师需与队列系统实施厂商协作沟通,并熟练握队列系统内原有求解器作业提交逻辑,这导致系统集成部分实施周期过长(实施周期与求解器的个数有直接关系)。

现在我们将结合产品已有的功能利用软件集成配置的方式实现作业队列系统集成。该方法主要实现思路是借助SDM系统标准的求解器集成界面进行求解器集成。每个求解器的提交作业命令由作业队列系统的WEBServices接口,从而实现快速集成,并能与队列系统的用户管理集成在一起。

以LSF9.1系统集成为例,LSF9.1系统WEBService接口支持Python,Perl,Java等语言接口。以下我们以该系统提供的Python语言接口进行集成封装。

预备条件:
  • SimManager Web Server 安装Python2.6以上版本,
  • 部署Python的httplib2 模块。
  • 部署PAC_API.py , Pacclient.py 接口程序到SimManager Web Server上.

测试队列系统远程作业网络条件是否正常:
1.通过执行Pacclient.py ping -l {LSF Portal Address}, 当测试成功后,会显示图片中以下内容;

2.服务器端任务作业提交命令接口需用户以下内容:
pacclient.py  logon –l URL –u user_name –p password
pacclient.py  submit  -a app_name[:template_name] [-c file_path] [ -p
field_ID=value; [field_ID=value; ] ]
          pacclient.py logout
3.集成配置队列系统作业提交命令
备注:每个求解器都需提供以下格式的命令文件:

4.SimManager系统内配置求解器软件集成
1)配置求解器工具

2)配置求解器提交命令参数

3)配置求解器提交参数默认值

5.队列系统作业场景定义
1)LSF系统场景定义。若有多个队列系统,每个队列系统都需定义一个场景。

2)确定LSF队列系统场景下求解器,每个求解器都需在同样的场景下独立定义。

6.队列系统作业提交场景展示



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 11:50 , Processed in 0.026556 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表