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使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

在ansible模板中使用动态组名称

ansible使用笔记

ansible使用笔记(二)常用命令使用及常用模块简介

ansible使用笔记

ansible笔记(14):变量(一)

技术-自动化-ansible-ansible学习笔记