ansible配置自动化快速入门day01

标签(空格分隔):ansible

1.运维自动化场景应用

  • 操作系统预备自动化 PXE
  • 配置自动化
  • 监控自动化
    • 系统与应用监控
    • 日志监控
  • 代码持续集成与代码持续发布自动化

2.配置自动化场景

配置自动化可以帮助企业在大量服务器
存在的情况下,快速实现应用部署、软件配置等。通过配置自动化可以在如下方面有好的表现:

  • 提高配置效率
  • 提高配置的准确性
  • 降低人工参与度

3.配置自动化产品

|工具|描述|
|–|
|ansible|开箱即用、使用ssh协议
|saltstack|需要agent端配合,配置部署速度快
|puppet|老牌配置自动化工具,需要agent端配合

4.ansible介绍(ansaibo)

一句话说明:无主无从架构,开箱即用,用完即走

4.1工作原理图

ansible工作原理.png

两大块内容:

  • 主机
  • ansible
    • 模块
    • 主机清单
    • ssh协议
    • playbooks

4.2ansible安装

ansible只需要在ansible controller(控制)节点(操作机)安装即可,其他节点可以直接通过ssh协议进行连接操作。

安装步骤

1.安装epel-release YUM源,以此获得新版本的ansible

# yum -y install epel-release

2.安装ansible

# yum -y install ansible

3.验证
rpm -qa | grep ansible
或 ansible tab查看

4.3主机清单

1.主机清单作用

ansible controller在对主机进行操作时,仅认主机清单中定义的主机列表,即从主机清单中读取到主机列表时,才可进行配置。

  • 用于ansible controller 配置主机时读取主机列表
  • 实现主机分组

2.主机清单添加方法4种

2.1查看

ansible all --list-hosts
主机清单存储位置
/etc/ansible/hosts
在该文件末尾直接编写即可

法一:
直接在主机清单文件中写入主机ip地址或主机名(需要能够解析)ip地址放入/etc/hosts文件中

192.168.1.1
或 web1

法二:
在主机清单文件中添加主机分组,然后把主机ip或主机名写入分组内即可

[webgroup]
192.168.1.1

[webgroup]
web1

法三:
添加一段主机

[group]
192.168[4:7].[0:255]

web[01:20]

法四:
组中组

[组名:children]
web1
web2

总结

作用:1.用于读取主机ip或主机名 2.实现主机分组
配置:

  • 主机清单文件中添加ip或主机名
  • 先添加一个分组,再添加ip或主机名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值