码迷,mamicode.com
首页 > 其他好文 > 详细

自动化运维工具ansible

时间:2014-09-13 03:02:05      阅读:432      评论:0      收藏:0      [点我收藏+]

标签:ansible   自动化运维   自动装机   一键部署   

一、ansible简介

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

二、ansible工作过程

bubuko.com,布布扣


三、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/

    

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

bubuko.com,布布扣

创建用户并赋予密码

bubuko.com,布布扣bubuko.com,布布扣

判断当前哪个用户登录

bubuko.com,布布扣    推送文件

bubuko.com,布布扣

bubuko.com,布布扣

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

bubuko.com,布布扣bubuko.com,布布扣

修改文件权限及属主

bubuko.com,布布扣bubuko.com,布布扣创建链接

bubuko.com,布布扣bubuko.com,布布扣

安装软件

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣

执行脚本

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

利用密钥对登录

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣



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

自动化运维工具ansible

标签:ansible   自动化运维   自动装机   一键部署   

原文地址:http://90sec.blog.51cto.com/7404127/1551795

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!