本篇文章主要介绍了"安装造价员学习班 ansible学习一(安装)",主要涉及到安装造价员学习班方面的内容,对于企业开发感兴趣的同学可以参考一下:
Ansible是一种集成系统的配置管理工具,使用Ansible可以批量管理服务器,应用的部署,批量的执行命令,并且Ansible还是一款轻量的开源软件,Ansi...
Ansible是一种集成系统的配置管理工具,使用Ansible可以批量管理服务器,应用的部署,批量的执行命令,并且Ansible还是一款轻量的开源软件,Ansible部署简单,使用yum包就可安装,但是功能的确相当的丰富,所以今天特地来聊聊Ansible。Ansible还有一个特点就是无需安装agent,使用ssh认证就可以远程控制服务器,这也是我喜欢他的一个原因,如果你python够牛的话,还可以自己定制模块,并且还有api接口,许多自动化运维平台都是调用他的。首先,先看一下安装过程:
系统:centos6.5
Python版本:python -V
Python 2.6.6
Yum安装
rpm -Uvh http://mirrors.zju.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm
Yum -y install ansible
pip安装
//安装依赖环境
yum -y install gcc gcc-c++ git python-devel python-setuptools python-simplejson
#下载sshpass的yum源
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:Strahlex/CentOS_CentOS-6/home:Strahlex.repo
#刷新yum源数据库
yum makecache
#安装sshpass
yum -y install sshpass
#安装pip
tar zxf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install
#使用pip安装ansible的模块
pip install markupsafe paramiko PyYAML jinja2 httplib2 pycrypto-on-pypi
#使用pip安装ansible
pip install ansible
#查看ansible版本 如果出现版本号,则安装成功
ansible --version
安装后配置
#创建/etc/ansible
mkdir /etc/ansible
#创建主配置文件
vim /etc/ansible/ansible.cfg
##内容可从文章后面复制##
#创建/hosts文件