ansible安装配置
2015-10-11 22:22
155 查看
ansible配置与安装
一、安装
1、安装python
# tar xvzf Python-2.7.8.tgz# cd Python-2.7.8# ./configure --prefix=/usr/local# make --jobs=`grep processor/proc/cpuinfo | wc -l`# make install或者直接安装好yum源 yum install python*
因为ansible是python语言写的。所以需要python的支持.2、安装ansible安转yum 源 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install ansible二、配置ansible配置文件
(1)ansible.cfg该文件在/etc/ansible/下该配置文件主要定义了一些端口和文件的默认路径一般不需要修改。详细请参考:http://ju.outofmemory.cn/entry/144343 (2)主配置文件hosts该文件的路径是/etc/ansible/hosts在ansible.cfg可定义。[webhosts] //可以定义组
192.168.2.235 ansible_ssh_user=root ansible_ssh_pass=1234 //可以把密码定义在这,但是最好建立ssh互信最好
192.168.2.180 ansible_ssh_user=root ansible_ssh_pass=1234
192.168.2.141 ansible_ssh_user=root ansible_ssh_pass=1234
以上几个ip地址都属于webhosts 可以批量对webhosts进行管理。
三、测试
ansible是个强大的命令。
简单测试一下:ansible webhosts -m ping
出现如下:
192.168.2.141 | success >> {
"changed": false,
"ping": "pong"
}
192.168.2.235 | success >> {
"changed": false,
"ping": "pong"
}
192.168.2.180 | success >> {
"changed": false,
"ping": "pong"
}
此说明控制端和被控制端已经可以连通。
一、安装
1、安装python
# tar xvzf Python-2.7.8.tgz# cd Python-2.7.8# ./configure --prefix=/usr/local# make --jobs=`grep processor/proc/cpuinfo | wc -l`# make install或者直接安装好yum源 yum install python*
因为ansible是python语言写的。所以需要python的支持.2、安装ansible安转yum 源 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install ansible二、配置ansible配置文件
(1)ansible.cfg该文件在/etc/ansible/下该配置文件主要定义了一些端口和文件的默认路径一般不需要修改。详细请参考:http://ju.outofmemory.cn/entry/144343 (2)主配置文件hosts该文件的路径是/etc/ansible/hosts在ansible.cfg可定义。[webhosts] //可以定义组
192.168.2.235 ansible_ssh_user=root ansible_ssh_pass=1234 //可以把密码定义在这,但是最好建立ssh互信最好
192.168.2.180 ansible_ssh_user=root ansible_ssh_pass=1234
192.168.2.141 ansible_ssh_user=root ansible_ssh_pass=1234
以上几个ip地址都属于webhosts 可以批量对webhosts进行管理。
三、测试
ansible是个强大的命令。
简单测试一下:ansible webhosts -m ping
出现如下:
192.168.2.141 | success >> {
"changed": false,
"ping": "pong"
}
192.168.2.235 | success >> {
"changed": false,
"ping": "pong"
}
192.168.2.180 | success >> {
"changed": false,
"ping": "pong"
}
此说明控制端和被控制端已经可以连通。
相关文章推荐
- apache+php+mysql安装配置方法小结
- windows下Apache+MySql+PHP3+PHP4+PERL安装配置
- phpMyAdmin 安装配置方法和问题解决
- redhat Server release 5.2 安装配置简明教程
- CentOS 6.3安装配置Weblogic-10方法
- 集群运维自动化工具ansible之使用playbook安装zabbix客户端
- Redis数据库的安装配置方法
- phpmyadmin3 安装配置图解教程
- CentOS 6.6下Redis安装配置记录
- linux 安装配置lamp v2
- CentOS 6.3 安装配置Apache2.2.6的方法(源码编译安装)
- 基于Linux下Nagios的安装与配置说明介绍[图]
- 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
- ubuntu下配置nginx+php+mysql详解
- Python利用ansible分发处理任务
- Windows下用Nginx代理Django安装配置实例
- 自动化运维学习--python
- Linux 安装部署SVN服务器
- git在linux上的安装配置包括设置不同用户的权限