ansible的介绍和安装(一)

本文介绍了Ansible的基本概念、优点,详细阐述了其安装过程,并深入讲解了如何构建和管理Ansible清单,配置文件的设定,以及如何运行临时命令。此外,还探讨了Ansible的模块使用,包括文件、系统和网络工具模块。
摘要由CSDN通过智能技术生成

1.什么是ansible

ansible是一款开源自动化平台,是一个配置管理工具,自动化运维工具

2.ansible的优点

1.跨平台支持
2.人类可读自动化: ansible提供linux,Windows,unix和网络设备的无代理支持,适用于物理、虚拟、云和容器环境
3.完美描述应用:playbook
4.轻松管理版本控制:playbook是纯文本,可视作源代码
5.支持动态清单
6.编排可与其他系统轻松集成:puppet、jenkins
7.基础架构即代码
8.减少人为错误
任务、play和playbook设计为具有幂等性,所以在运行playbook时,
如果目标主机处于正确状态,则不会进行任何更改。

3.安装ansible

3.1 在workstation上安装ansible,充当控制节点

dnf install sshpass-1.06-3.el8ae.x86_64.rpm -y
dnf install python3-jinja2-2.10.1-2.el8_0.noarch.rpm -y
dnf install ansible-2.8.0-1.el8ae.noarch.rpm -y

3.2 查看ansible版本信息

ansible --version
在这里插入图片描述

3.3.使用setup模块验证python

在这里插入图片描述

4. 部署ansible

4.1 构建ansible清单(讲解)

什么是清单? --> 定义了ansible将要管理的一批主机

4.1.1.静态清单

每行一个,填写主机名或ip,如:

www.westos.org
172.25.254.250

还可以定义主机组

[webservers]
server1.westos.org
server2.westos.org
172.25.0.1

[dbservers]
node1.westos.org
node1.westos.org

‘注意:一台主机可以存在于多个主机组’

4.1.2.定义嵌套组

ansible主机清单可以包含多个主机组构成的组,如:

[webservers]
server1.westos.org
server2.westos.org
172.25.0.1

[dbservers]
node1.westos.org
node1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值