自动化运维工具ansible

时间:2022-09-29 21:51:55

一、ansible简介

            ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”――简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。

二、ansible工作过程

自动化运维工具ansible


三、ansible安装

 1.控制主机为 IP:192.168.1.100
 2. 被控端为IP:192.168.1.132

            IP:192.168.1.101

 3.源码安装或yum安装

    源码地址:https://pypi.python.org/packages/source/a/ansible/ansible-1.5.5.tar.gz

     epel源地址: http://mirrors.sohu.com/fedora-epel/6/x86_64/

 4.安装ansible

    [root@10sec ~]# yum -y install ansible

    添加主机

       [root@10sec ~]# cd /etc/ansible/

    [root@10sec ansible]# ls

    ansible.cfg  hosts

    [root@10sec ansible]# cp hosts hosts.bak

    [root@10sec ansible]# ls

    ansible.cfg  hosts  hosts.bak

    [root@10sec ansible]# vim hosts

         [hbhosts]

         13 192.168.1.132 ansible_ssh_pass="admin"

         14 192.168.1.101 ansible_ssh_pass="admin"

5.使用格式

    ansible <host-pattern> [-f forks] [-m module_name] [-a args]

    -m module:默认为command

    

    ansible-doc -l 查看帮助手册

官方的1.3版本的手册http://www.ansible.cn/docs/

    

例子:查看磁盘的使用情况

自动化运维工具ansible

创建用户并赋予密码

自动化运维工具ansible自动化运维工具ansible

判断当前哪个用户登录

自动化运维工具ansible    推送文件


自动化运维工具ansible

自动化运维工具ansible

推送计划任务定时同步时间

自动化运维工具ansible自动化运维工具ansible

修改文件权限及属主

自动化运维工具ansible自动化运维工具ansible创建链接

自动化运维工具ansible自动化运维工具ansible

安装软件

自动化运维工具ansible自动化运维工具ansible自动化运维工具ansible

执行脚本

自动化运维工具ansible

自动化运维工具ansible

自动化运维工具ansible

利用密钥对登录

自动化运维工具ansible

自动化运维工具ansible

自动化运维工具ansible

自动化运维工具ansible



本文出自 “断了的军刀” 博客,请务必保留此出处http://90sec.blog.51cto.com/7404127/1551795