ANSIBLE

Ansible 安装和入门
Ansible安装 ansible的安装方法有多种
EPEL源的rpm包安装:
yum install ansible
编译安装
在这里插入图片描述pip 安装
pip 是安装Python包的管理器,类似 yum
yum install python-pip python-devel
yum install gcc glibc-devel zibl-devel rpm-bulid openssl-devel
pip install --upgrade pip
pip install ansible --upgrade
Git方式
git clone git://github.com/ansible/ansible.git --recursive
cd ./ansible
source ./hackingenv-setup
确认安装 ;ansible --version

配置文件
/etc/ansible/ansible.cfg 主要配置文件 ,配置ansible工作的特性
/etc/ansible/host 主机清单
/etc/ansible/roles/ 存放角色目录
ansible 主配置文件
anssible 的配置文件/etc/ansible/ansible.cfg. 其中大部分的配置内容无需修改
在这里插入图片描述 Ansible相关工具
/usr/bin/ansible 主程序,临时命令执行工具
/usr/bin/ansible-doc 查看配置文档,模块功能查看工具
/usr/bin/ansible-galaxy 下载/上传优秀代码或Roles模块的官网平台
/usr/bin/ansible-playbook 定制自动化任务,编排剧本工具
/usr/bin/ansible-pull 远程执行命令的工具
/usr/bin/ansible-vault 文件加密工具
/usr/bin/ansible-console 基于Console界面与用户交互的执行工具

利用ansible实现管理的主要方式
Ad-Hoc 即利用ansible命令,主要用于临时命令使用场景
Ansible-playbook 主要用于长期规划好的,大型项目的场景,需要有前期的规划过程

ansible-doc 此工具用来显示模块帮助
ansoble-doc [选项] [模块]
-l ,–list 列出可用的模块
-s, --snippet 显示指定的模块playbook
在这里插入图片描述
ansible 此工具通过ssh协议,实现对远程主机的配置管理、应用部署、任务执行等功能建议:使用此工具前,先配置ansible主控端能基于密钥认证的方式联系各个被管理节点范例:利用sshpass批量实现基于key验证
在这里插入图片描述
格式:ansoble [-m module_name] [-a args]
###选项说明
在这里插入图片描述修改配置文件添加需要管理的主机ip
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值