gpt4 book ai didi

ansible - 离线 Ansible 控制机安装

转载 作者:行者123 更新时间:2023-12-01 02:03:50 24 4
gpt4 key购买 nike

我需要在没有互联网访问权限的企业防火墙后面安装 Ansible Control Machine。我找不到离线安装的文档。我可以在我的工作站上下载任何我想要的东西,并且可以将它复制到目标机器上。我曾尝试在线搜索,但无法找到有关如何执行此操作的示例。我的服务器是 Ubuntu 14.04,但如果有人有 Red Hat 或其他发行版的文档也会有所帮助。

最佳答案

我在我的 RH6 上做了一个测试,所以如果你有一个可以上网的 RH6 下载所有需要的安装文件,以及一个 RH6 安装 ISO。你应该能够做到这一点。

假设您有一台可以访问 Internet 的 RH6,我们将其称为 A。而另一个无法访问:B。

  • 从 A 下载 Ansible 和 Jinja2,并将文件复制到 B。
    对于 Ansible:http://docs.ansible.com/ansible/intro_installation.html
    Ansible 需要 Jinja2,请在此处下载:
    https://pypi.python.org/pypi/Jinja2
  • 将 RH6 安装 ISO 挂载到 RH6 B,然后安装所需的 RPM。
    就我而言,我也安装了 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-Error-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,你可以稍后再安装。
  • 安装 MarkupSafe(Jinja2 需要)

  • //安装标记安全

    tar -xvf MarkupSafe-0.23.tar.gz

    cd MarkupSafe-0.23/

    须藤 python setup.py 安装
  • 安装 Jinja2

  • //安装Jinjia2

    tar -xvf Jinja2-2.8.tar.gz

    cd Jinja2-2.8/

    须藤 python setup.py 安装
  • 在 RH6 B 上,您现在应该可以运行 Ansible:

  • tar -zxvf ansible.tar.gz

    源 ./hacking/env-setup

    echo "127.0.0.1"> ~/ansible_hosts

    导出 ANSIBLE_INVENTORY=~/ansible_hosts

    ansible --version

    关于ansible - 离线 Ansible 控制机安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34224225/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com