Ansible-安装

Posted 家乐福的搬砖日常

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible-安装相关的知识,希望对你有一定的参考价值。

第一步:安装我们的epel扩展源

yum -y install epel-release

我这里会报/var/run/yum.pid 已被锁定,如果没有直接进行下一步

[root@master home]# yum -y install epel-release
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 22410 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存: 30 M RSS (449 MB VSZ)
    已启动: Thu May  4 20:06:59 2023 - 00:23之前
    状态  :睡眠中,进程ID:22410

解决方法:删除/var/run/yum.pid,即 rm -rf /var/run/yum.pid ,重新执行第一步

第二步:安装 ansible

yum -y install ansible

如果还报/var/run/yum.pid 已被锁定,还是直接进行删除,然后重新执行 yum -y install ansible

第三步,验证是否安装成功 ansible --version 

[root@master home]# ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u\'/root/.ansible/plugins/modules\', u\'/usr/share/ansible/plugins/modules\']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

此时 ansible 已成功安装

 

Ansible安装配置

Ansible工具的安装与配置

 

一、安装组件:

pip install setuptools

pip install pycrypto

pip install PyYAML

pip install Jinja2

pip install paramiko

pip install simplejson

 

下载ansible源码:http://releases.ansible.com/ansible/

安装:

tar zxvf ansible-2.2.0.0

cd ansible-2.2.0.0

python setup.py install

 

安装完毕后,设置配置文件:

mkdir /etc/ansible

cp ansible
-2.2.0.0/examples/ansible.cfg /etc/ansible/ cp ansible-2.2.0.0/examples/hosts /etc/ansible/

在hosts文件中定义远程操作的主机

ansible默认远程连接端口号为22,用户名为root,可以在hosts文件中自定义:

 [servers]
 192.168.0.2 ansible_ssh_port=1234 ansible_ssh_user=ahaii

 

 

以上是关于Ansible-安装的主要内容,如果未能解决你的问题,请参考以下文章

ansible的安装和ansible的模板

ansible的安装和ansible的模板

Ansible安装配置

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建