ansible使用笔记
Posted szllq2000
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible使用笔记相关的知识,希望对你有一定的参考价值。
ansible使用笔记
介绍
ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用 SSH 进行远程连接。无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展。
ansible 基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,特点有:
- 部署简单,只要主控端部署ansible环境,被控端无需任何操作
- 默认使用SSH协议对设备进行管理
- 主从集中化管理
- 配置简单,功能强大扩展性强
- 支持API及自定义模块,可通过Python轻松扩展
- 通过playbook定制强大配置、状态管理
安装:
centos:
1
|
yum install ansible |
ubuntu:
1
2
3
4
|
sudo apt-get install software-properties-common apt-get install ansible sudo apt-get update sudo apt-get install ansible |
编译安装:
1
2
3
4
|
wget https: //pypi .python.org /packages/source/a/ansible/ansible-1 .9.5. tar .gz #md5=9adaa79b8040cc46b3e1d0140e0717ff tar -zxvf ansible-2.0.0.1. tar .gz cd ansible-2.0.0.1 python setup.py install |
配置文件在 /etc/ansible/ansible.cfg
ansible主机在 /etc/ansible/hosts
以上是关于ansible使用笔记的主要内容,如果未能解决你的问题,请参考以下文章