
#打卡不停更#Ansible安装 原创
Ansible安装
这一节主要介绍ansible如何在centos主机上安装,ansible可以很简单的从源码运行,而且不必再远程服务器上安装软件 ,所以很多的ansible用户都会跟进使用开发版本。
直至本篇博文发表,ansible的最新版本来到了6.0,ansible一般每两个月都会出一个发行版本,如果有bug,一般会在下一个发行版本中修复。
如果你使用的是常见的操作系统,Fedora,Debian,Ubuntu,Centos,Red hat。完全可以通过系统的软件包管理器来获得ansible的最新版本。
当然另一种选择是通过pip工具安装,本文会在centos7.9的系统中演示两种办法来安装ansible。
主机环境
centos7.9系统,具体信息看下表
操作系统 | 主机名 | ip地址 |
---|---|---|
centos7.9/2u4G/ | ansible | 192.168.10.10 |
使用yum安装ansible
1配置epel网络yum源
ansible的软件包在epel仓库中,所以我们需要首先配置epel源
2.查看ansible软件包信息
3.安装ansible
运行命令安装ansible
命令运行完成,查看ansible版本
4.查看ansible各个配置文件目录
实际上刚刚的version已经把这些信息都打印出来了,这个我觉得是比较好的,不像一些服务,配置文件都不知道放在那里,换了系统还得重新熟悉。
可以看到ansible是可以用man命令查看说明的,主配置目录在/etc/ansible下。
编译安装ansible
1.首先我们卸载掉刚刚安装的ansible
2.下载最新版ansible
如果你是在一个没有网络的主机上安装,那么需要在有网络的电脑上下载好传到主机上就可以了
如果有网络的话,直接使用以下命令即可。
现在你应该能在主机上找到刚刚下载的ansible软件包。
3.安装依赖
接下来需要安装一些依赖,这是ansible正常运行所必须的。应该有以下这些
这些依赖使用安装镜像源就可以安装,直接使用yum安装即可。
4.解压压缩包
解压完成后应该能看到以下目录,并且目录内文件应该一致。
5.执行安装
执行目录为解压的ansible文件夹内。
使用python执行安装
拷贝配置文件到/etc/ansible目录下
接下来大功告成,查看ansible版本信息
使用pip安装Ansible
Ansible可以使用python包管理器pip安装,在centos系统上默认没有安装pip。这个软件包可以通过安装镜像获得。
1.安装pip
2.升级pip
3.安装Ansible
如果你下载ansible模块比较慢的话,可以使用以下命令来将pip下载地址更改为清华源。
命令完成后查看ansible版本
需要注意的是,使用pip安装的ansible没有etc目录下的配置文件,也就是没有/etc/ansible/ansible.cfg。
这个安装方式需要手动创建这个文件,ansible会自动搜索,无需操作。当然最好的方式是将官网上的默认文件上传到服务器。
我选择直接创建,因为官网打不开。
现在来查看ansible的版本信息
可以看到输出已经正常,创建出来的配置文件是空的,ansible会自动适配默认选项,当然对于新手不太适合这个操作,建议还是使用软件包管理器安装比较好。
那么安装这一节就到这里了,下面我们会介绍ansible的一些 基本用法。
