ansible学习

一文掌握 Ansible 自动化运维 - 知乎

ansible的安装与简单的使用_坚持到所有人都放弃!!!的技术博客_51CTO博客

Ansible中文权威指南 --- 国内最专业的Ansible中文官方学习手册 (ansible-tran.readthedocs.io)

安装

yum -y install epel-release //更新本地安装库

yum install ansible //开始安装

关键文件

/etc/ansible/ansible.cfg 主配置文件

/etc/ansible/hosts Inventory

/usr/bin/ansible-doc 帮助文件

/usr/bin/ansible-playbook 指定运行任务文件

定义一个集群组

修改 /etc/ansible/hosts

cd /etc/ansible/

cp hosts{,.bak}

> hosts

cat hosts

webserver

127.0.0.1

192.168.10.149

dbserver

192.168.10.113

密钥连接

//首先生成ssh密钥

ssh-genkey -t rsa //连续按enter即可,~/.ssh/

//将同ssh密钥拷贝到远程主机

ssh-copy-id -i .ssh/id_rsa.pub username@192.168.1.10 //-i表示指定的ssh密钥

ssh-copy-id username@192.168.1.10 //或者直接在ssh密钥的文件夹

常用命令格式

usage: ansible [-i INVENTORY] [-m MODULE_NAME] pattern

-i 指定集群组名字

-m 指定模块类型

如: ansible webserver -i ~/.ansible/hosts -m command -a 'ls ~'

ansible [host group] -m script -a "test.sh"

常用module

ping

ansible -m ping

相关推荐
序属秋秋秋44 分钟前
《C++初阶之内存管理》【内存分布 + operator new/delete + 定位new】
开发语言·c++·笔记·学习
许白掰1 小时前
Linux入门篇学习——Linux 工具之 make 工具和 makefile 文件
linux·运维·服务器·前端·学习·编辑器
B1nna2 小时前
Docker学习
学习·docker·容器
promising-w8 小时前
【运算放大器专题】基础篇
嵌入式硬件·学习
宝山哥哥8 小时前
网络信息安全学习笔记1----------网络信息安全概述
网络·笔记·学习·安全·网络安全
前端开发与ui设计的老司机8 小时前
从UI设计到数字孪生实战:构建智慧教育的个性化学习平台
学习·ui
X Y O8 小时前
神经网络初步学习3——数据与损失
人工智能·神经网络·学习
leo__52010 小时前
自动化运维:使用Ansible简化日常任务
运维·自动化·ansible
霖0010 小时前
C++学习笔记三
运维·开发语言·c++·笔记·学习·fpga开发
巴伦是只猫11 小时前
【机器学习笔记 Ⅲ】1 无监督学习
笔记·学习·机器学习