ansible 原理 面试

时间:2020-02-23 22:48:21   收藏:0   阅读:301

ansible 简介 

ansible是一款自动化的运维工具基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部署应用、配置、编排task(持续交付、无宕机更新等)

 

组件:

作用:

优点:

返回值颜色:

 

配置文件:

/etc/ansible/hosts //配置主机组  配置可以使用YAML(一种标记语言)或者INI

技术分享图片

 

技术分享图片

 

 

 

 

 

基础命令:

 

模块: (ansible-doc -l 可以看到模块的名称和大概功能 -s 可以看单个模块的使用方法)

1.单个模块使用格式 (testA是主机组的名称)

技术分享图片

2.学会看ansible-doc信息

标黄色的地方是模块的作用 红色线标注的地方是模块的选项 required是必须选项

技术分享图片

 

 

 3.常见模块

4 playbook 里面的使用:

检查语法错误试运行

技术分享图片

 

 

 

技术分享图片

 

 

 

4.1YAML 语法:

4.2 关键字:

 

技术分享图片

 

 

 技术分享图片

 

 

 

 

 

 

面试题:()

1.Ansible 判断文件存在

 

2.Ansible 部署过什么

3Ansible的优势

原文:https://www.cnblogs.com/gaiting/p/12354307.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!