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"
  • 相关阅读:
    290. Word Pattern
    283. Move Zeroes
    278. First Bad Version
    276. Paint Fence
    270. Closest Binary Search Tree Value
    [jobdu]二进制中1的个数
    [jobdu]丑数
    Skip List
    [wikioi]没有上司的舞会
    POJ3984 迷宫问题
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9406271.html
Copyright © 2011-2022 走看看