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

【Ansible】自动化运维工具Ansible的安装及使用

时间:2020-02-19 12:50:56      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:客户   架构   tac   工具   chef   tor   inventory   puppet   pen   

常用自动化运维工具:

①CFengine
②Chef
③Puppet
③SaltStack
③Ansible-基于python开发,分布式,无需客户端,轻量级。配置语言采用YAML.

Ansible基本架构

Ansible工作原理

Ansible的安装及使用

①CentOS Linux release 7.3.1611 (Core) 安装:

yum install -y ansible
[root@izuf6hcb8yumasfp52oemxz ansible]# ls /etc/ansible/
ansible.cfg  hosts  roles

②Ansible与Inventory

[root@izuf6hcb8yumasfp52oemxz ansible]# vi /etc/ansible/hosts 
[test]
114.116.213.202

③ Ansible简单操作

[root@izuf6hcb8yumasfp52oemxz ansible]# ansible -i /etc/ansible/hosts test -u root -m command -a 'ls /home' -k
SSH password: 
/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
  RequestsDependencyWarning)
114.116.213.202 | CHANGED | rc=0 >>
jenkins
jenkins_home
等价于====>
[root@izuf6hcb8yumasfp52oemxz ansible]# ansible test -a 'ls /home' -k
SSH password: 
/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
  RequestsDependencyWarning)
114.116.213.202 | CHANGED | rc=0 >>
jenkins
jenkins_home

【Ansible】自动化运维工具Ansible的安装及使用

标签:客户   架构   tac   工具   chef   tor   inventory   puppet   pen   

原文地址:https://www.cnblogs.com/wucaiyun1/p/12330671.html

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