• ansible 离线安装


    环境:centos7

    1、离线包下载并配置yum

    #下载离线包 
    yum -y install --downloadonly --downloaddir=/tmp/ans ansible
    #安装createrepo命令
     yum install createrepo
    #将该目录制作成软件仓库
     createrepo /tmp/ans/   
    #压缩文件
     tar -czvf ansible.tar.gz ans
    

    2、安装服务器上进行安装

    文件下载:https://pan.baidu.com/s/10WXmh6bP8KhT3noo4UghMQ 提取码: ncw6 
    #解压文件到指定目录
     tar -zxvf ansible.tar.gz -C /wj/
     #配置yum.repo
     cat > /etc/yum.repos.d/ansible.repo << EOF
     [ans]
     name=ans
     baseurl=file:///wj/ans
     enabled=1
     gpgcheck=0
     EOF
     yum clean all
     #安装ansible
     yum -y install ansible
     #查看版本
     ansible --version
    
     命令
     ansible '*' -m ping
     ansible tidb -a 'date'
     ansible all -a 'df -h /'
    

    3、配置管理及使用

    nsible软件管理配置文件
    vim /etc/ansible/hosts    #定义ansible可管理的主机
    [george]
    172.16.1.7
    172.16.1.31
    172.16.1.41
    --
    进行ansible软件批量管理:
    ansible george -m command -a "uptime" 
    PS: 查看的是george主机组,模块为command,的主机负载信息
     george  #主机组
    -m  #指定模块参数(command为默认模块,不写也可以)
    command #模块名称
    -a  #指定利用模块执行的动作参数,-a后面的是要执行的命令
    uptime #批量执行的命令
    --
    Ansible修改自定义端口和登录用户  
    [servers]
    host1 ansible_ssh_host=192.0.2.1 ansible_ssh_port=5555 ansible_ssh_user="user"
    

      

      

      

      

  • 相关阅读:
    python--随机生成汉字、数字
    PyCharm详细教程
    Struts2 笔记
    Servlet读取配置文件的三种方式
    Java笔记(十)
    Java笔记(九)
    Java笔记(八)
    Java笔记(七)
    Java笔记(六)
    Java笔记(五)
  • 原文地址:https://www.cnblogs.com/wukc/p/14298246.html
Copyright © 2020-2023  润新知