国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 教育| 大邑县| 龙岩市| 类乌齐县| 舞钢市| 乌鲁木齐县| 裕民县| 石棉县| 确山县| 高密市| 克拉玛依市| 雷州市| 张北县| 日照市| 资兴市| 拜城县| 乌兰察布市| 固原市| 轮台县| 积石山| 尖扎县| 襄汾县| 南涧| 大石桥市| 玛多县| 临猗县| 根河市| 小金县| 永昌县| 静海县| 乐东| 隆子县| 高要市| 叙永县| 洞口县| 三原县| 铜梁县| 内黄县| 名山县| 大化| 新宾|