1 在一个能访问远程repo的服务器上执行,下载ansible及相关依赖的rpm包

# mkdir ansible
# yum install --downloadonly --downloaddir=ansible ansible

2 将ansible目录拷贝到离线服务器上,通过yum localinstall安装

# cd ansible
# ls -l
total 12076
-rw-r--r-- 1 root root 3606216 Feb 20 17:28 ansible-2.1.0.0-1.el7.noarch.rpm
-rw-r--r-- 1 root root 56068 Feb 20 17:28 libyaml-0.1.4-11.el7_0.x86_64.rpm
-rw-r--r-- 1 root root 5079828 Feb 20 17:28 python2-babel-2.3.4-1.el7.noarch.rpm
-rw-r--r-- 1 root root 219224 Feb 20 17:28 python2-cffi-1.5.2-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 472168 Feb 20 17:28 python2-cryptography-1.2.1-3.el7.x86_64.rpm
-rw-r--r-- 1 root root 270768 Feb 20 17:28 python2-paramiko-2.0.0-1.el7.noarch.rpm
-rw-r--r-- 1 root root 102928 Feb 20 17:28 python2-pyasn1-0.1.9-6.el7.1.noarch.rpm
-rw-r--r-- 1 root root 496800 Feb 20 17:28 python2-setuptools-22.0.5-1.el7.noarch.rpm
-rw-r--r-- 1 root root 480968 Feb 20 17:28 python-crypto-2.6.1-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 53496 Feb 20 17:28 python-enum34-1.0.4-1.el7.noarch.rpm
-rw-r--r-- 1 root root 117360 Feb 20 17:28 python-httplib2-0.9.2-1.el7.noarch.rpm
-rw-r--r-- 1 root root 94292 Feb 20 17:28 python-idna-2.0-1.el7.noarch.rpm
-rw-r--r-- 1 root root 34832 Feb 20 17:28 python-ipaddress-1.0.16-3.el7.noarch.rpm
-rw-r--r-- 1 root root 527832 Feb 20 17:28 python-jinja2-2.7.2-2.el7.noarch.rpm
-rw-r--r-- 1 root root 222580 Feb 20 17:28 python-keyczar-0.71c-2.el7.noarch.rpm
-rw-r--r-- 1 root root 25792 Feb 20 17:28 python-markupsafe-0.11-10.el7.x86_64.rpm
-rw-r--r-- 1 root root 125760 Feb 20 17:28 python-ply-3.4-10.el7.noarch.rpm
-rw-r--r-- 1 root root 106984 Feb 20 17:28 python-pycparser-2.14-1.el7.noarch.rpm
-rw-r--r-- 1 root root 39068 Feb 20 17:28 pytz-2012d-5.el7.noarch.rpm
-rw-r--r-- 1 root root 156952 Feb 20 17:28 PyYAML-3.10-11.el7.x86_64.rpm
-rw-r--r-- 1 root root 20556 Feb 20 17:28 sshpass-1.05-5.el7.x86_64.rpm
# arg=`ls|sed ':a;N;$!ba;s/\n/ /g'`
# echo "yum localinstall $arg"
yum localinstall ansible-2.1.0.0-1.el7.noarch.rpm libyaml-0.1.4-11.el7_0.x86_64.rpm python2-babel-2.3.4-1.el7.noarch.rpm python2-cffi-1.5.2-1.el7.x86_64.rpm python2-cryptography-1.2.1-3.el7.x86_64.rpm python2-paramiko-2.0.0-1.el7.noarch.rpm python2-pyasn1-0.1.9-6.el7.1.noarch.rpm python2-setuptools-22.0.5-1.el7.noarch.rpm python-crypto-2.6.1-1.el7.centos.x86_64.rpm python-enum34-1.0.4-1.el7.noarch.rpm python-httplib2-0.9.2-1.el7.noarch.rpm python-idna-2.0-1.el7.noarch.rpm python-ipaddress-1.0.16-3.el7.noarch.rpm python-jinja2-2.7.2-2.el7.noarch.rpm python-keyczar-0.71c-2.el7.noarch.rpm python-markupsafe-0.11-10.el7.x86_64.rpm python-ply-3.4-10.el7.noarch.rpm python-pycparser-2.14-1.el7.noarch.rpm pytz-2012d-5.el7.noarch.rpm PyYAML-3.10-11.el7.x86_64.rpm sshpass-1.05-5.el7.x86_64.rpm

【原创】运维基础之Ansible(2)离线安装的更多相关文章

  1. 自动化运维工具之 Ansible 介绍及安装使用

    一.初识Ansible 介绍: Absible 使用 模块(Modules)来定义配置任务.模块可以用标准脚本语言(Python,Bash,Ruby,等等)编写,这是一个很好的做法,使每个模块幂等.A ...

  2. 【Apache运维基础(1)】Apache的安装与使用

    安装 yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,输入localhost能打开就算成功了 额...当然专业的运维还是老老实实的去编译吧; ...

  3. 运维笔记--Debian/Ubuntu系统离线安装pymssql,连接SqlServer

    场景描述: 开始之前,先对Debian和Ubuntu操作系统做个了解,两者都是Linux阵营中很有影响力的发行版本,可以简单理解成“Ubuntu源自Debian,两者系统操作命令基本相同,相比Ubun ...

  4. 【原创】运维基础之Ansible(1)简介、安装和使用

    官方:https://www.ansible.com/ 一 简介 Ansible is a radically simple IT automation engine that automates c ...

  5. 自动化运维工具之ansible

    自动化运维工具之ansible   一,ansible简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fab ...

  6. HBase运维基础--元数据逆向修复原理

    背景 鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据”的读者反馈,对HBase的逆向工程比较感兴趣,并咨询如何使用相应工具进行运维等等.总的来说,就是想更深层 ...

  7. Linux运维基础

    一.服务器硬件 二.Linux的发展史 三.Linux的系统安装和配置 四.Xshell的安装和优化 五.远程连接排错 六.Linux命令初识 七.Linux系统初识与优化 八.Linux目录结构 九 ...

  8. 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍

    01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...

  9. linux运维基础知识

    linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...

随机推荐

  1. 02-Unity深入浅出(二)

    一. Unity声明周期 Unity容器为我们提供了6种生命周期,便于我们根据项目需求来选择使用. (1). 瞬时.默认省略即为瞬时,无论单线程还是多线程,每次都重新创建对象.new Transien ...

  2. vue加载本地json文件

    背景:做地区跟行业级联下拉选择,因为想做成可以搜索的,所以必须一次加载数据,后台有做memcache缓存,但因为数据量大,还是比较费时间,所以做成本地文件,简单记录一下 准备数据,放到static下 ...

  3. 转换流InputStreamReader & OutputStreamWriter

    转换流InputStreamReader & OutputStreamWriter 比如当使用FileReader读取文件时,可以读取IDE默认的UTF-8编码的文件,但是当有一个文件是GBK ...

  4. Java入门系列 Lambda表达式

    https://blog.csdn.net/bitcarmanlee/article/details/70195403

  5. MySQL触发器实现表数据同步

    其中old表示tab2(被动触发),new表示tab1(主动触发,外部应用程序在此表里执行insert语句) 1.插入:在一个表里添加一条记录,另一个表也添加一条记录DROP TABLE IF EXI ...

  6. [译]Nuget.Server

    原文 NuGet.Server是一个包,可用于使一个ASP.NET应用host一个package feed . 使用VS创建一个新的空WEB应用,添加Nuget.Server包. 配置应用的Packa ...

  7. JS算法练习一

    JS算法练习 1.随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么? ①.数组添加元素的方式得到位数(数组长度)与值(数组元素) ①.数组添加元素的方式得到位数(数组长度)与值(数组元 ...

  8. mvc 导出execl

    mvc导出execl 必须是get方法才可以  也不能使用ajax function ComplaintsExport() { var serial = $("form").ser ...

  9. Coursera Deep Learning 2 Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization - week1, Assignment(Gradient Checking)

    声明:所有内容来自coursera,作为个人学习笔记记录在这里. Gradient Checking Welcome to the final assignment for this week! In ...

  10. python 函数指动态形参,作用域

    函数的动态形参, 作用域 一 动态形参 如果我们需要给⼀一个函数传参, ⽽而参数⼜又是不确定的. 或者我给⼀一个 函数传很多参数, 我的形参就要写很多, 很⿇麻烦, 怎么办呢. 我们可以考虑使⽤用动态 ...