【原创】运维基础之Ansible(2)离线安装
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)离线安装的更多相关文章
- 自动化运维工具之 Ansible 介绍及安装使用
一.初识Ansible 介绍: Absible 使用 模块(Modules)来定义配置任务.模块可以用标准脚本语言(Python,Bash,Ruby,等等)编写,这是一个很好的做法,使每个模块幂等.A ...
- 【Apache运维基础(1)】Apache的安装与使用
安装 yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,输入localhost能打开就算成功了 额...当然专业的运维还是老老实实的去编译吧; ...
- 运维笔记--Debian/Ubuntu系统离线安装pymssql,连接SqlServer
场景描述: 开始之前,先对Debian和Ubuntu操作系统做个了解,两者都是Linux阵营中很有影响力的发行版本,可以简单理解成“Ubuntu源自Debian,两者系统操作命令基本相同,相比Ubun ...
- 【原创】运维基础之Ansible(1)简介、安装和使用
官方:https://www.ansible.com/ 一 简介 Ansible is a radically simple IT automation engine that automates c ...
- 自动化运维工具之ansible
自动化运维工具之ansible 一,ansible简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fab ...
- HBase运维基础--元数据逆向修复原理
背景 鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据”的读者反馈,对HBase的逆向工程比较感兴趣,并咨询如何使用相应工具进行运维等等.总的来说,就是想更深层 ...
- Linux运维基础
一.服务器硬件 二.Linux的发展史 三.Linux的系统安装和配置 四.Xshell的安装和优化 五.远程连接排错 六.Linux命令初识 七.Linux系统初识与优化 八.Linux目录结构 九 ...
- 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍
01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...
- linux运维基础知识
linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...
随机推荐
- 服务器部署全程记录(centos6.5)
1.安装nginx 上传安装包:put E:\yz_index\installPackage\nginx-1.14.0.tar.gz 解压:tar zxvf nginx-1.14.0.tar.gz 切 ...
- qlikview 权限管理和sso集成
简单总结一下 qlikview 权限管理和SSO集成的过程, 在集成qlikview报表过程中碰到了很多坑, 甚至官方文档也不准确. 如果你也有类似的需求, 可以参考一下本文. 需要说明的是, 本 ...
- 【八】Spring Cloud Config
一.分布式系统面临的--配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的力度相对较小,因此系统中会出现大量的服务.由于每个服务都需要必要的配置信息才能运行,所以一套集中式的.动 ...
- nativefier - 快速把任意网页生成桌面应用程序
使用前端技术开发桌面应用的技术已经相当成熟了,像早先的 NW.js,如今很火的 Electron 等,都可以轻松实现.今天给大家分享的 nativefier 就是基于 Electron 封装的,可以帮 ...
- Mark Text - 下一代所见即所得的Markdown编辑器
Mark Text 所输及所见,摒弃了众多 markdown 编辑器左边写作右边预览的写作方式,巧妙的将编辑和预览融为一体.snabbdom 作为 Mark Text 的渲染引擎,保证了极速渲染编辑页 ...
- 本地测试使用Tomcat,生产环境使用GlassFish。
总结:Tomcat8 = javaee7规范(servlet3.1 + jsp2.3 + el3.0 + websocket1.0) + java7 [配置初始化参数使用jdk8编译]conf/web ...
- PHP7语法知识(二):流程控制语句、函数、字符串、数组
流程控制: 一.条件控制语句 1.if条件控制语句: 2.switch分支语句: 二.循环控制语句 1.while循环: 2.do while循环: 3.for循环: 4.foreach循环: 三.跳 ...
- nginx 完成缓存清除 以及升级包的自动升级
#!/bin/bash function cache(){ for i in `curl xxx.fe.xxx.cn/uplist.txt`;do url=`echo $i|awk -F"# ...
- C 捕获 lua 异常错误
参考文章https://blog.codingnow.com/2015/05/lua_c_api.html , , )) { printf("file=%s, func=%s, line=% ...
- AspectJ使用的遇到的坑
1.导入包,但不是使用,会导致R文件错误 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply pl ...