Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.6 KB

配置文件和参数.md

File metadata and controls

64 lines (43 loc) · 2.6 KB
配置参数说明

runjob对相关阿里云使用配置做了简化,当使用阿里云相关命令runbatch/qcs时,需要配置参数文件,可用配置参数如下:

[Cluster]
ImageId = img-ubuntu
InstanceType = 
system_disk = 
CidrBlock = 
VpcId = 

[Task]
timeout = 10800
stdoutlog = 
stderrlog = 
DOCKER_IMAGE = 
DOCKER_REGISTRY_OSS_PATH = 

[OSS]
ossSrc = 
mountPath = 
access_key_id = 
access_key_secret =
Cluster集群相关配置
  • ImageId : 使用的阿里云镜像,默认img-ubuntu,若使用自定义镜像,可咨询管理员。若使用docker环境,则用默认镜像即可
  • InstanceType : 使用的阿里云实例主机,runbatch会自动根据申请的内存和cpu资源选择合适主机,可以不填。
  • system_disk : 使用的阿里云实例主机对应的系统盘大小,默认40,单位为G。若使用docker环境,则可以不填
  • CidrBlock : 使用的vpn网段, 当实例主机需要进行网络数据传输时,可以传入。通常可以不填
  • VpcId : 使用的vpn网络id,当实例主机需要进行网络数据传输时,可以传入。通常可以不填
Task任务相关配置
  • timeout : 云主机任务运行最大时间,单位秒,超时则任务会返回错误,默认设置10800
  • stdoutlog :任务运行的标准输出保存位置,可传入一个oss路径文件夹,例如: oss://xxxx/xxx/logs/stdout/
  • stderrlog : 任务运行的标准错误输出保存位置,可传入一个oss路径文件夹,例如: oss://xxxx/xxx/logs/stderr/
  • DOCKER_IMAGE : 任务运行使用的docker镜像,必须以localhost开头,如使用docker镜像运行任务,则必须填写
  • DOCKER_REGISTRY_OSS_PATH : 任务运行使用的docker镜像对应的oss本地docker仓库地址,如使用docker镜像运行任务,则必须填写
  • docker镜像制作后须修改taglocalhost:5000/${imageid}:${version}
  • docker镜像须上传到OSS镜像仓库
OSS对象存储相关配置
  • ossSrc : OSS存储bucket,例如: oss://xxxx/
  • mountPath : OSS存储挂载的本地路径, 例如: /share/oss/
  • access_key_id : OSS存储的访问ID
  • access_key_secret : OSS存储的访问密钥
参数和配置文件查看

runbatchqcs命令都使用了配置文件,可以通过--config打印和查看程序运行导入的参数文件路径和各参数的配置值。 配置文件还可以通过命令参数-ini/--ini传入,会优先查找参数配置文件,然后查找$HOME/.runjobconfig,最后查找安装目录下的runjobconfig文件。