1、fabric安装
直接在命令行中直接输入
pip3 install fabric3
2、fab常用的参数
官方文档:https://fabric-chs.readthedocs.io/zh_CN/chs/tutorial.html
fab作为Fabric程序的命令行入口,提供了丰富的参数调用,命令格式如下:
fab [options] <command>[:arg1,arg2-val2,host=foo,host='h1;h2'...]...
fab相关指令
# -l:查看task列表
# -f:指定fab的入口文件,默认是fabfile.py
# -g:指定网管设备,比如堡垒机环境下,填写堡垒机的IP
# -H:在命令行指定目标服务器,用逗号分隔多个服务器
# -P:以并行方式运行任务,默认为串行
# -R:以角色区分不同的服务
# -t:连接超时的时间,以秒为单位
# -w:命令执行失败时的警告,默认是终止任务
# -- Fabric参数,其他包含fabric脚本的中的参数的快捷操作,比如--user,--port,或者直接跟要执行的Linux命令
ps: fab -H 10.128.138.177 --port 22 --user= --password='' -- 'ifconfig'
执行结果如下: