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

相关推荐
亚里随笔5 分钟前
OpenClaw-RL:让AI Agent在对话中自主学习进化
人工智能·学习·llm·rl·agentic
嘉琪0015 分钟前
Day4 完整学习包(this 指向)——2026 0313
前端·javascript·学习
for_ever_love__7 分钟前
Objective-C 学习 单例模式
学习·ios·单例模式·objective-c
WJSKad123523 分钟前
Ghost瓶颈轻量化改进YOLOv26双路径特征生成与残差学习协同突破
学习·yolo
张永清-老清26 分钟前
每周读书与学习->Jmeter中如何使用Bean Shell脚本(二)Bean Shell的基础语法之变量与数据类型
学习·测试工具·jmeter·压力测试·性能调优·jmeter性能测试·性能分析
食指Shaye27 分钟前
docker的学习日记
学习·docker·eureka
科技林总35 分钟前
【系统分析师】11.3 软件需求获取
学习
盐水冰37 分钟前
【烘焙坊项目】后端搭建(7)- 套餐管理界面
java·学习
小红卒1 小时前
Go语言安全开发学习笔记5:tls反弹shell升级到C2指令执行马
笔记·学习·网络安全·golang
峥嵘life1 小时前
Android16 EDLA更新25-12补丁导致【CTS】CtsWindowManagerDeviceAnimations存在fail项
android·linux·学习