zoukankan      html  css  js  c++  java
  • ansible的入门级使用

    author: headsen  chen
     
    date: 2018-08-02   11:46:35

    1,ansible的安装

           yum install epel-release
           yum -y install ansible

    2,配置需要管理的客户端:

      2.1  添加ssh的免秘钥登陆

            ssh-keygen -t rsa     # 使用ssh2.0版本的加密方式
            ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.200

      2.2  配置本地的ansible的hosts文件: /etc/ansible/hosts

        [group1]

        192.168.0.200

    3,测试ansible客户端的 可用性

            ansible all -m ping    

    4,在所有的客户端执行一条命令:

          ansible all-cmdb -a "uptime"    # 注: -m command模块可以省略,

    5, 执行管道付或者多条命令:   

        ansible all -m shell -a "cd /mnt;tar fx cmdb.tar.gz;pkill cmdb_agent;cd ./cmdb-agent;sh ./install.sh restart"

    6, 传送文件到客户端:    

        ansible usefull-list -m copy -a "src=/mnt/cmdb.tar.gz dest=/mnt/ owner=root group=root mode=0644"
  • 相关阅读:
    正则表达式实例
    正则表达式理解
    Git初体验
    浏览器加载解析HTML、JS、CSS的过程
    iframe
    纯前端,html页面间传值方式:
    Visual Code 之使用
    seajs使用记
    VBA中Dictionary对象使用(Key,Value)
    存储过程和存储函数和触发器示例
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9406271.html
Copyright © 2011-2022 走看看