一、任务平台演示(不带参数)
1)创建不带参数的命令
指定强制主机会强制在该机器执行
2) 创建执行用户,在模板添加的执行的命令里面需要选择执行用户
3)创建不带参数模板
id需要记录下来,需要授权给相关用户,用户才能对该模板进行操作
4)创建标签树。标签树也就是组的改连,平台操作任务发布的时候需要选择标签
5)创建任务作业
6)查看订单列表
7)执行查看日志
8)故障问题。执行用户的私钥连接的机器
二、任务平台演示(带参数模板)
1)编辑脚本测试
[root@node02 tmp]# cat /tmp/parameters.py import sys print(sys.argv[1]) [root@node02 tmp]# python /tmp/parameters.py version version
2)添加命令
3)把命令放入对应的模板
4)创建任务订单
注意,选择的标签。主机目前不能只能属于一个标签
三、平台上基于 json 提交任务
{ "task_name": "json任务测试", "submitter": "admin", "temp_id": "502", "schedule": "ready", "exec_time": "2019-12-07 22:59:50", "associated_user": "{'group-1': ['admin']}", "args": "{'version':'json任务测试'}", "details": "这里是备注", "hosts": "{1: '192.168.44.22'}" } 备注:任务执行不以定义在json里面的执行时间为准,以下面的手动选择的时间为准 associated_user,任务权限
对参数设置别名
客户端使用手册
http://www.ccpods.cn
./codo-agent-server-v0.0.4 --amqp-uri amqp://ss:5Q2ajBHRT2lFJjnvaU0g@192.168.1.4:5672/codo