• ansible 离线包制作和离线部署


    1、准备一台能连接互联网的相同OS服务器,使用yumdownloader工具下载ansible安装包以及所有依赖包。
    以 root 身份安装Yumdownloader工具:
    yum install yum-utils
    创建文件夹
    mkdir /root/packages
    默认源里没有ansible,需要安装fedora epel源:
    yum install epel-release -y
    下载ansible和所有依赖包
    yumdownloader --resolve --destdir /root/packages/ ansible
    yumdownloader --resolve --destdir /root/packages/ createrepo
     
    2、将上一步下载的所有rpm安装包打包,传输到企业环境的服务器上,解压到/packages文件夹里。
    首先安装createrepo:
    cd /packages
    因为createrepo依赖 deltarpm和python-deltarpm 这两个包,需要先安装这两个包
    rpm -ivh deltarpm-xxxx.x86_64.rpm
    rpm -ivh python-deltarpm-xxxx.x86_64.rpm
    再安装createrepo:
    rpm -ivh createrepo-xxxx.noarch.rpm
    然后使用createrepo生成符合要求的yum仓库,执行:
    createrepo /packages
     
    3、配置本地yum源
    vi /etc/yum.repos.d/yum.repo
    [test]
    name=myyum
    baseurl=file:///packages
    gpgcheck=0
    enabled=1
    保存退出,然后执行:
    yum clean all
    yum repolist
     
    4、使用yum安装ansible
    yum install ansible
    验证安装成功:
    ansible --version
    ansible xxx
    5.ansible 设置并发和优化
    配置文件vim /etc/ansible/ansible.cfg
    配置文件设置为50,并发数为50
    forks = 50
     
  • 相关阅读:
    java 复习001
    Some_sort_algorithms
    Install_pygments
    Install_ruby
    Ubuntu_wifi&pppoe
    Some_problem_with_octopress
    复习C语言
    VSim [a Racing-simulator by Vell001]
    Hello, Github Blog
    我的新计划 《2Dof Racing Simulator》2014/3/9 20:30:00
  • 原文地址:https://www.cnblogs.com/fanlong0212/p/12185290.html
Copyright © 2020-2023  润新知