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"
  • 相关阅读:
    hdu 5902 Seam Carving
    hdu 5091 Beam Cannon
    hdu 1542 Atlantis
    hdu 2196 Computer
    第一个爬虫和测试
    排球比赛规则
    第十周博客作业
    科学计算可视化
    用matplotlib绘制图像
    面对对象学习
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9406271.html
Copyright © 2011-2022 走看看