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操作环境构建