zoukankan      html  css  js  c++  java
  • ansible

    1. 安装软件yum install ansible -y # 对应的软件在 epel 仓库中也可自己手动编译  
    2. #源码地址 https://pypi.python.org/packages/source/a/ansible/ansible-1.5.tar.gz

    一、Host Inventory

    /etc/ansible/hosts指定客户端

    【】定义一个组 组中有一个ip地址,可以定义多个组,可以针对某个组进行操作

     [81:100]代表81到100

     指定用户名  指定ssh端口号

    指定key_file文件位置

    嵌套组        ansible msf -m ping    和ansible mfs_master -m -ping

     默认了 所以可以省略

    -i 指定host文件中的test组

    -u指定的用户名为root

    -k提示输入密码

    -m 指定模块

    -a 指定模块参数

    ansible all -m ping                   ping所有主机

    ansible test -m ping               ping test组

     二、模块  Ansible5:常用模块

    ansible-doc -l 列出所有自带的模块

    command  远程主机直接执行命令

    cron  管理crontab计划任务

    file  用来创建设置文件属性 软连接等等

    filesystem 在一个块设备上创建文件系统

    group 添加一个用户组

    user  管理用户

    yum  管理软件包安装卸载

    shell  远程主机上执行命令

    setup

    service  管理服务 启动httpd等

    selinux  管理selinux

    sysctl

    ansible-doc -s user      查看user模块的参数 

    ansible-doc help xxx

    ansible all -m command -a ''

  • 相关阅读:
    MyBatis代码自动生成
    英语单词--程序员专属
    动态规划小例子
    Dijkstra 算法
    矩阵变换
    (转)贝塞尔曲线
    山寨了@上位者的怜悯的样式= =
    HDU 1115 (计算多边形重心)
    HDU 1147(线段相交+链表)
    HDU 1276 (直接链表模拟)
  • 原文地址:https://www.cnblogs.com/hanxing/p/5728984.html
Copyright © 2011-2022 走看看