Ansible自动化运维工具Ansible的安装及使用
Posted wucaiyun1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible自动化运维工具Ansible的安装及使用相关的知识,希望对你有一定的参考价值。
常用自动化运维工具:
①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的安装及使用的主要内容,如果未能解决你的问题,请参考以下文章