Ansible是自动化运维工具中大家认可度最高的,并且上手容易,学习简单。是每位运维工程师必须掌握的技能之一。
那么如何安装、它的常用命令都有哪些以及playbook常用模块又有什么?阿里云开发者堂推荐配套教材《运维自动化速记手册》来啦!每一个运维工程师必备的Ansible 速查手册!
PC端也可点击https://developer.aliyun.com/topic/download?id=7886
下载电子书
精彩内容抢先看
常用命令
测试节点是否配置正常
ansible 可以使用 ping 模块检测节点配置是否正确,从而确保可以执行后续的命令。
ansible all -m ping
使用特定用户执行测试命令
你可以在命令后加入 -u username 指定使用哪个用户执行命令:
ansible all -m ping -u linuxCN
使用特定的 SSH Key 执行命令
一些场景下,你需要使用特定的 SSH 来执行命令,则可以通过 --private-key= 来指定 Key 的路径:
ansible all -m ping --private-key=~/.ssh/custom_id
使用密码执行命令
如果你的主机没有配置 SSH 登陆,则需要使用密码登陆。
ansible all -m ping --ask-pass
重磅福利
1. 运维自动化学习训练营
阿里云开发者社区联合Linux中国倾力打造,投入十余位专家工程师。带你学习 Ansible 的基础知识、工作模式、invetory等信息,帮你掌握 Ansible 的 plabook 和adHoc 的用法,最后进阶带 Ansible 的核心模块。
本图谱由阿里云开发者学堂出品,联合业界权威专家倾力打造的行业权威图谱。结合阿里巴巴工程师的一线实战经验,邀请行业在职运维工程师授课,课程内容涵盖 Linux 基础知识、常用业务服务维护、自动化运维、自动化运维监控、KVM 虚拟化等相关知识,从新手入门阶段到高级工程师阶段,包含19个知识点,19门课程 ,近百课时。
3. 阿里云开发者藏经阁
阿里云开发者社区——藏经阁系列电子书,汇聚阿里巴巴技术实践精华,涵盖云原生、物联网、大数据、AI 等技术领域,深度分享阿里工程师实战经验,顶级技术内容一手掌握。