安装ansible


环境声明
OSVersion:RHEL8

什么是ansible

参考: https://www.cnblogs.com/yanjieli/p/10969089.html
在这里插入图片描述
在这里插入图片描述

ansible是什么,是一个简单的,强大的,无代理的自动化运维工具.且是当今最流行的自动化运维工具.
ansible特点:无主无从架构,开箱即用,用完即走.


ansible架构


ansible连接方式ssh

在管理员节点安装Ansible,编写脚本。在管理节点执行命令或者脚本时,通过SSH连接被管理的主机。 被管理的远程节点不需要进行特殊安装软件。

ansible支持的主机类型

Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbile。
在这里插入图片描述

安装ansible


yum安装

yum默认源安装稳定版

# 安装platfrom-python(python版本自动选择器)
yum install platfrom-python

# 卸载python3.6(非必须执行项)
yum erase python36 -y

# 安装python3.8
yum install python38 -y

# 安装ansible
yum install ansible -y
## Centos7还需要安装ansible-lint
## Cetnos8的源中没有ansible-lint,yamllint,需要pip3 install ansinle-lint yamllint
yum install ansible-lint yamllint -y

# 查看ansible版本
[rhel8 root ~]# ansible --version
ansible 2.9.25
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.6.8 (default, Mar 18 2021, 08:58:41) [GCC 8.4.1 20200928 (Red Hat 8.4.1-1)]

pip安装

安装的版本会比较新

# 安装pip
yum intall python3-pip -y

# 升级pip版本
pip3 install -U pip

# 源码升级(推荐)
## 下载pip源码包
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
## 安装pip源码包
python3 get-pip.py --force-reinstall



# 安装ansible
pip3 install ansible
# 安装ansible-lint
pip3 install ansible-lint
# 安装yamllint
pip3 install yamllint

# 查看版本
[rhel8 root ~]# ansible --version
ansible [core 2.11.6] 
  config file = /root/.ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.8/site-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible
  python version = 3.8.6 (default, Jan 29 2021, 17:38:16) [GCC 8.4.1 20200928 (Red Hat 8.4.1-1)]
  jinja version = 3.0.2
  libyaml = True
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值