Ansible 入门:ad-hoc 临时命令与常用模块

Ansible ad-hoc

什么是ad-hoc

·ad-hoc指的是临时指令:临时命令,执行完毕后就结束了,不会保存

主命令 主机名称 指定模块 模块 动作 命令
ansible all(所有主机)\主机组\IP -m(固定参数) ping -a df-h

主机名称:可以自定义指定单个主机、主机组或者是所有被动端

模块:各种模块功能,可以自己更改

命令:在被控端执行linux命令

ad-hoc执行过程

。加载配置文件:/etc/ansible/ansible.cfg

。查找对应的主机配置文件

。加载对应的功能模块文件,比如:ping

。通过ansible将模块生成对应的文件:.py(python格式的文件);把文件传输给被控端:$HOME/.ansible/tmp/ansible-tmp-number/**.py

。然后给.py文件添加执行权限

。然后执行,返回结果

。删除.py的临时文件

。退出

ad-hoc的执行状态

复制代码
[root@ansible ~]#  ansible all -m shell -a 'ls /opt'
192.168.92.20 | CHANGED | rc=0 >> 
[root@ansible ~]#  ansible all -m shell -a 'ls /0'
192.168.92.20 | FAILED | rc=2 >>
ls: cannot access '/0': No such file or directorynon-zero return code

·绿色:代表被控主机没有发生改变

·黄色:代表被控主机发生了变动(于当前执行的时候不同)

·红色:代表被控主机发生了故障

相关推荐
feng_you_ying_li4 分钟前
linux之网络层
linux·运维·网络
未来之窗软件服务13 分钟前
Linux 运维日志删除的多种方式—东方仙盟
linux·运维·服务器·仙盟创梦ide·东方仙盟
小雉系统25 分钟前
BcoreOS实战:用一个升级包,让Rocky Linux跑进Debian服务器
linux·运维·服务器·debian
thethefighter26 分钟前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
熊猫钓鱼>_>1 小时前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc
用户8351414049491 小时前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
Ruiery1 小时前
Linux 6.6内核内存管理深度解析(十七):vmalloc — 内核要“虚拟连续“就够:物理页逐个凑,页表来连
linux·运维·服务器
Escalating_xu1 小时前
【Linux 网络编程】ARP 的具体过程与 ARP 欺骗:一条 IP → MAC 映射,怎样改变数据的去向?
linux·网络·tcp/ip
R²AIN SUITE2 小时前
企业智能体平台私有化部署需要什么服务器?CPU、内存、显卡与项目管理集成的7个评估项
运维·服务器
坚定的共产主义生产设备永不宕机2 小时前
服务器从裸机开始搭建ESXI虚拟机
linux·服务器·网络