预安装环境
yum源主机说明
控制主机:192.168.11.10 用于控制其它机器的主机
客户主机:192.168.11.11 被控制的主机
客户主机:192.168.11.12 被控制的主机
客户主机:192.168.11.12 被控制的主机
客户主机:192.168.11.20 被控制的主机
安装
配置yum源
yum 安装是我们都很熟悉的安装方式了。我们需要先安装一个epel-release包,然后再安装我们的 ansible 即可。
yum install epel-release -y
yum install ansible –y
pip3安装(比较难需要自己配置,但安装的是最新版本)
官方pip安装指南:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-pip
基础环境:
首先需要先配置python3和pip
yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel yum yum install -y python36 python36-devel
pip3 -V 查看pip3版本信息
pip 8.1.2 from /usr/lib/python3.6/site-packages (python 3.6)
安装ansible
用pip安装ansible
pip3 install ansible
如出现如下错误提示时,是因为使用的版本太低了,可以通过“pip3 install--upgrade pip”命令进行升级。
pip install ansible
ansible --version
pip安装是没有config file文件的
我们可以将官网的默认文件上传到服务器官方文档:传送门
mkdir /etc/ansible
touch /ect/ansible.cfg
创建好传送门之后ansible会自动搜索,无需操作
ansible --version
等传送完成后需要配置管理主机
vim /etc/ansible/hosts
[zo]
192.168.11.11
192.168.11.12
192.168.11.20
[zo1]
192.168.11.13
192.168.11.14
注释:方括号[]中是组名,用于对系统进行分类,便于对不同系统进行个别的管理.一个系统可以属于不同的组,如果有主机的SSH端口不是标准的22端口,可在主机名之后加上端口号,用冒号分隔
测试
ansible zo -m ping #测试服务器是否能连接到管理主机
安装成功会显示如下信息
如果出现如下错误则表示无法匹配到group1组,即为创建group1组
如果出现如下错误则表示配置的IP出现错误无法连接上也可能是未安装好ansible
转载于:https://blog.51cto.com/14172893/2379107