跳到主要内容
版本:FCP 25.02

外置AD接入PBS运行BLADED任务设置文档

前提条件

外置AD服务器

  • ad服务器与windows计算节点网络连通
  • 添加ad域管理员pbsadmin,密码abc111.
  • 保证ad用户设置gid numberuid number
  • ad用户与windows计算节点用户映射,名称必须一致

外置存储

  • 外置存储服务器与windows计算节点网络连通
  • 保证存储协议支持NFS和CIFS协议
  • 保证存储支持用户认证,支持AD

平台压缩包版本

  • 平台版本:24.11bladed
  • 下载地址(不低于此版本):s3://fastone-artifects/fastone-package/24-11bladed/fastone-fcp-24.11bladed.228719.tgz

操作步骤

节点依赖安装

  • pbs节点最小化依赖

    • 注意:
      • 如果是云上windows镜像,需要修改机器SID。
      • windows机器加域时,请将DNS指定为AD域控的IP。
      • windows机器需手动开启远程登陆并加入AD域。
      • pbsadmin用户添加到本地管理员组:net localgroup administrators "ad_domain\pbsadmin" /add。替换"ad_domain"为AD域控的域名。

启用平台PBS调度器

  • 参考文档(Knowledge Base/SOP/启用PBS调度器以运行Baladed应用)

注册节点到平台:

  • 注意:在主机管理页面,选择新建主机时,username使用fastone用户添加节点

PBS集群

  • 共享存储的挂载路径:
    • 确保共享存储目录/fs/users对所有用户可读写chmod -R 777 /fs/users。替换/fs/users为设置的共享存储的路径。
  • windows计算节点设置:
    • 步骤:
      • 挂载脚本内容(使用ad用户登陆windows进行操作即可):
      @echo off
      net use Z: /d /yes # 盘符自定义,如Z:
      net use Z: \\fs.test.com\vol1 # 替换自己的共享存储路径,保证此处Z:盘符路径与linux上共享存储路径一致。比如Z:\users与/fs/users在同一层级。
      • 使用管理员身份在cmd中运行脚本,挂载共享存储:
      psexec -s -h -c -f -accepteula "C:\Users\ad_user\mount-bladed.bat" # 替换自己挂载脚本的路径
      • 注意:如果不是Z盘,还需要修改软链接,使用管理员身份在cmd中运行命令:
      rmdir /S /Q c:\fastone  # 删除原有软链接
      mklink /d c:\fastone D: # 替换自己共享存储的盘符,如D:

任务配置

  • 配置app及运行任务:
    • 查看中车 bladed说明文档
    • 拷贝对应的cwl到fastone平台
    • 根据文档下载最新的bladed-utils.exe
    • 根据文档将bladed-utils.exe复制所有windows计算节点C:\bin目录,没有则创建。
    • 根据文档,在平台新建任务的input内填入文件路径或者文件夹路径,运行任务即可。

常见问题

  • 任务数据

    • 确保任务数据在共享存储中的权限对所有用户可读写。
    • 请确认*.in文件中的绝对路径与共享存储路径一致,若不一致,请及时修改。
    • 检查任务数据中的bladed可执行文件路径是否与*.in文件中的路径一致,如不一致,请进行修改。
  • 计算节点重启

    • 需重新手动挂载共享存储。
    • PBS_MOM服务停止
      • 在head节点上执行pbsnodes -a查看计算节点状态是否为down
      • 在windows节点上执行sc query pbs_mom查看PBS_MOM服务状态是否为STOPPED
      • 执行net start PBS_MOM启动PBS_MOM服务,执行sc query pbs_mom查看PBS_MOM服务状态是否为RUNNING