自动化运维工具Ansible详细部署

  

<强>

<强> <强>


<强> <强>


<强> <强>


<强> <强>


<强> <强>

自动化运维工具Ansible详细部署





<强> <强> <强>

<强> <强> <强>

<强>

以centos为例,默认在源里没有Ansible,不过在fedora epel源里有Ansible,配置完epel源后,可以直接通过百胜进行安装。这里以centos6.8为例:

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel -释放- 6 - 8. noarch.rpm   # rpm -ivh epel -释放- 6 - 8. - noarch.rpm   # yum安装ansible


<强> <强> <强> <强>

<强>

<强>

<强>

#百胜groupinstall“开发工具”

<强>

# yum安装gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel libffi-devel

<强> <强> <强> <强>

wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz   焦油xvzf Python-2.7.14.tgz   cd Python-2.7.14   ./configure   使,,使altinstall (altinstall在安装时会区分已存在的版本)(解决libpython2.7.so.1.0办法:vi/etc/ld.so.参看添加/usr/地方/lib,然后ldconfig)   mv/usr/bin/python/usr/bin/python2.6.6   ln - s/usr/local/bin/python2.7/usr/bin/python      # #将python头文件拷贝到标准目录,以避免编译ansible时,找不到所需的头文件   cd/usr/local/include/python2.7//*/usr/include/cp - a      # #修改百胜脚本,使其指向旧版本的python,已避免其无法运行   vim/usr/bin/yum   # !/usr/bin/python——比;# !/usr/bin/python2.6.6

<强> <强> <强> <强>

https://pypi.python.org/packages/2.7/s/setuptools/setuptools wget - 0.6 - c11 py2.7.egg——no-check-certificate   chmod + x setuptools - 0.6 - c11 py2.7.egg   sh setuptools - 0.6 - c11 py2.7。蛋

<强> <强> <强> <强>

wget https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz   焦油zxvf pycrypto-2.6.1.tar.gz   cd pycrypto-2.6.1   python的设置。py安装   cd . .

<强> <强> <强> <强>

# #安装libyaml   wget http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz   焦油zxvf yaml-0.1.5.tar.gz   cd yaml-0.1.5   ./configure——prefix=/usr/当地   使——工作=' grep处理器/proc/cpuinfo | wc - l '   制作安装   cd . .   # #安装PyYAML   wget http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz   焦油zxvf PyYAML-3.11.tar.gz   cd pyyaml - 3.11   python的设置。py安装   cd . .

<强> <强> <强> <强>

# #安装MarkupSafe   wget https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz   焦油zxvf MarkupSafe-0.9.3.tar.gz   cd MarkupSafe-0.9.3   python的设置。py安装   cd . .   # #安装金贾的   wget https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz   焦油zxvf Jinja2-2.7.3.tar.gz   cd Jinja2-2.7.3   python的设置。py安装   cd . .

<强> <强> <强> <强>

# #安装ecdsa   wget https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz   焦油xvzf ecdsa-0.11.tar.gz   cd ecdsa - 0.11   python的设置。py安装   cd . .   # #安装paramiko   wget https://pypi.python.org/packages/2b/27/b64860e7b208ff1dd36fe208d07bca1f9637a11fe733e2f2ceea587c3f75/paramiko-1.7.5.zip   解压缩paramiko-1.7.5.zip   cd paramiko-1.7.5   python的设置。py安装   cd . .

<强> <强> <强> <强>

wget https://pypi.python.org/packages/08/48/c97b668d6da7d7bebe7ea1817a6f76394b0ec959cb04214ca833c34359df/simplejson-3.11.1.tar.gz   焦油zxvf simplejson-3.11.1.tar.gz   cd simplejson-3.11.1   python的设置。py安装   cd . .

自动化运维工具Ansible详细部署