国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

Ansible自動(dòng)化離線搭建安裝

2024-06-28 16:04:15
字體:
供稿:網(wǎng)友

最近我們項(xiàng)目組要安裝ansible,而我們公司的機(jī)器是不能連外網(wǎng)的,所以需要離線安裝。

系統(tǒng)要求:

  centOS 或者 RetHatEnterPRise (SUSE貌似不行)

介質(zhì):

  python-devel-2.6.8-0.15.1.x86_64.rpm

  setuptools-18.7.1.tar.gz

  pycrypto-2.6.x.zip

  yaml-0.1.5.tar.gz

  PyYAML-3.11.tar.gz

  MarkupSafe-0.23.tar.gz

  Jinja2-2.8.tar.gz

  ecdsa-0.13.tar.gz

  paramiko-1.15.4.tar.gz

  ansible-2.0.1.0.tar.gz

  ansible.sh(安裝腳本) 

使用root用戶登錄到服務(wù)器上,新建路徑/usr/local/ansible-files,把介質(zhì)和安裝腳本放進(jìn)去,然后執(zhí)行安裝腳本。

ansible.sh內(nèi)容如下:

#!/bin/bash # install ansible# data FILES_PATH=”/usr/local/ansible-files/”system_os=$(lsb_release –i | awk ’ {print $3}’) # install python-devel-2.6.8if [ ${system_os} == “SUSE”]thencd ${FILES_PATH}rpm –Uvh python-devel-2.6.8-0.15.1.x86_64.rpm 1>/dev/null 2>&1 if [ $? –ne 0 ]echo “install python-devel-2.6.8 error”exit 1elseecho “install python-devel-2.6.8 OK”fifi # remove the old python-crypto and python-paramikoif [ ${system_os} == “RedHatEnterpriseServer” ] || [${system_os} == “centOS” ]thenyum remove python-crypto << EOFyEOFfi # install setuptoolscd ${FILES_PATH}tar xzvf setuptools-18.7.1.tar.gz 1>/dev/null 2>&1cd setuptools-18.7.1python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install setuptools error”exit 1elseecho “install setuptools OK”fi # install pycryptocd ${FILES_PATH}unzip pycrypto-2.6.x.zip 1>/dev/null 2&1cd pycrypto-2.6.xpython setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install pycrypto error”exit 1elseecho “install pycrypto OK”fi # install PyYAMLcd ${FILES_PATH}tar xzvf yaml-0.1.5.tar.gz 1>/dev/null 2>&1cd yaml-0.1.5./configure –prefix=usr/local 1>/dev/null 2>&1make –jobs=’grep processor /proc/cpuinfo |wc –l’ 1>/dev/null 2>&1make install 1>/dev/null 2>&1 cd ${FILES_PATH}tar xzvf PyYAML-3.11.tar.gz 1>/dev/null 2>&1cd PyYAML-3.11python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install PyYAML error”exit 1elseecho “install PyYAML OK”fi #install Jinja2cd ${FILES_PATH}tar xzvf MarkupSafe-0.23.tar.gz 1>/dev/null 2>&1cd MarkupSafe-0.23python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install MarkupSafe error”exit 1elseecho “install MarkupSafe OK”fi cd ${FILES_PATH}tar xzvf Jinja2-2.8.tar.gz 1>/dev/null 2>&1cd Jinja2-2.8python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install Jinja2 error”exit 1elseecho “install Jinja2 OK”fi #install paramikocd ${FILES_PATH}tar xzvf ecdsa-0.13.tar.gz 1>/dev/null 2>&1cd ecdsa-0.13python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install ecdsa error”exit 1elseecho “install ecdsa OK”fi cd ${FILES_PATH}tar xzvf paramiko-1.15.4.tar.gz 1>/dev/null 2>&1cd paramiko-1.15.4python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install paramiko error”exit 1elseecho “install paramiko OK”fi #install ansiblecd ${FILES_PATH}tar xzvf ansible-2.0.1.0.tar.gz 1>/dev/null 2>&1cd ansible-2.0.1.0python setup.py install 1>/dev/null 2&1 if [ $? –ne 0 ]echo “install ansible error”exit 1elseecho “install ansible OK”fi

另附:http://blog.csdn.net/baidu_34950407/article/details/51371917

這個(gè)帖子也是離線安裝ansible的,而且里面還有添加互信的方法


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沙坪坝区| 许昌县| 德格县| 涿鹿县| 桂阳县| 乌鲁木齐市| 时尚| 建湖县| 南召县| 建平县| 晋宁县| 梁山县| 西城区| 亳州市| 东阿县| 叙永县| 靖州| 江达县| 苏尼特左旗| 昌黎县| 中西区| 随州市| 南漳县| 衡水市| 瑞丽市| 东乡县| 阜康市| 荣昌县| 西盟| 柳林县| 崇左市| SHOW| 阜平县| 乐东| 铁岭市| 南京市| 东乡| 建瓯市| 屯门区| 中江县| 洛隆县|