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

自动化运维工具——ansible系列命令

时间:2019-02-20 09:47:36      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:交互   tar   pre   安装   com   star   使用   ima   image   

ansible-galaxy

连接 https://galaxy.ansible.com 下载相应的roles,此网站是Ansible爱好者将日常使用较好的playbooks打包上传,其他人可以免费下载到Ansible PlayBooks并立即投入使用。
//列出所有已安装的galaxy
    ansible-galaxy list
//安装galaxy
    ansible-galaxy install geerlingguy.redis
//删除galaxy
    ansible-galaxy install geerlingguy.redis

技术图片

ansible-pull

推送命令至远程,效率无线提升,对运维要求较高

ansible-vault

管理加密解密yml文件
ansible-vault [create|decrypt|edit|encrypt|rekey|view]
ansible-vault encrypt hello.yml     //加密
ansible-vault decrypt hello.yml     //解密
ansible-vault view hello.yml         //查看加密问题
ansible-vault edit hello.yml           //编辑加密文件
ansible-vault rekey hello.yml         //修改口令
ansible-vault create new.yml         //创建新文件

ansible-console

2.0+版本新增,可交互执行命令,支持tab补全。

root@test (2)[f:10] $
    //执行用户@当前操作的主机组test组   (当前组的主机数量)[f:并发数]$
    //设置并发数: forks n 例如: forks 10
    //切换组: cd 主机组 例如: cd web
    //列出当前组主机列表: list
    //列出所有的内置命令: ?或help
示例:
    root@all (2)[f:5]$ list
    root@all (2)[f:5]$ cd webServer
    root@webServer (2)[f:5]$ list 
    root@webServer (2)[f:5]$ yum name=httpd state=present
    root@webServer (2)[f:5]$ service name=httpd state=started

ansible-playbook

运行ansible剧本

ansible-playbook hello.yml
技术图片

自动化运维工具——ansible系列命令

标签:交互   tar   pre   安装   com   star   使用   ima   image   

原文地址:https://www.cnblogs.com/arnoLixi/p/10394528.html

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