首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >离线可控机安装

离线可控机安装
EN

Stack Overflow用户
提问于 2015-12-11 13:02:22
回答 2查看 8.4K关注 0票数 4

我需要安装无互联网接入的公司防火墙后的Ansible Control。我找不到离线安装的文档。我可以在我的工作站上下载任何我想要的东西,并且可以将它复制到目标机器上。我试过在网上搜索,但没有找到如何做到这一点的例子。我的服务器是Ubuntu14.04,但是如果有人有Red或其他发行版的文档,这也会有所帮助。

EN

回答 2

Stack Overflow用户

发布于 2016-09-04 13:02:50

我在我的RH6上做了一个测试,所以如果您有一个具有互联网访问权限的RH6来下载所有所需的安装文件,以及一个RH6安装ISO。你应该能做到这一点。

假设你有一个可以上网的RH6,我们把它叫做A,另一个不能访问: B。

  1. 从A下载Ansible和Jinja2,并将文件复制到B。对于Ansible:installation.html Jinja2是Ansible所必需的,请在这里下载:https://pypi.python.org/pypi/Jinja2
  2. 将RH6安装ISO安装到您的RH6 B,然后安装所需的RH6。在我的例子中,我还安装了PIP:

rpm -ivh python-paramiko-1.7.5-2.1.el6.noarch.rpm libyaml-0.1.3-4.el6_6.x86_64.rpm PyYAML-3.10-3.1.el6.x86_64.rpm perl-TermReadKey-2.30-13.el6.x86_64.rpm perl-错误-0.17015-4.el6.noarch.rpm python-6-1.9.0-2.el6.noarch.rpm

// Git rpm -ivh --force --nodeps perl-Git-1.7.1-3.el6_4.1.noarch.rpm

rpm -ivh git-1.7.1-3.el6_4.1.x86_64.rpm

注意:我没有在这里安装httplib2,您可以稍后再安装。

  1. 安装MarkupSafe (Jinja2所需)

//安装MarkupSafe

tar -xvf MarkupSafe-0.23.tar.gz

cd MarkupSafe-0.23/

sudo setup.py安装

  1. 安装Jinja2

//安装Jinjia2

焦油-xvf Jinja2-2.8.tar.gz

cd Jinja2-2.8/

sudo setup.py安装

  1. 在RH6 B上,您现在应该能够运行Ansible了:

焦油-zxvf ansible.tar.gz

源./黑客/env-安装

回波"127.0.0.1“>~/不可测主机

出口不允许库存=~/不可用主机

抗-版本

票数 2
EN

Stack Overflow用户

发布于 2018-06-12 14:14:22

我知道这是一个很老的问题,但我在这篇博客文章中找到了答案,我相信这会帮助到一些人。

虽然这篇文章是在CentOS/RHEL机器上发布的,但我相信这个过程与其他发行版非常相似:

  1. 下载软件包(RPM)依赖项
  2. 下载不可用的软件包
  3. 将下载的包上载到目标计算机
  4. 使用yum localinstall安装

或者也可以安装从源头

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34224225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档