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

相关推荐
结城明日奈是我老婆3 分钟前
stm32的TIM和PWM学习笔记
笔记·stm32·学习
AI_零食8 分钟前
HarmonyOS ArkTS 数据格式化技术深度解析
学习·华为·harmonyos·鸿蒙
暗夜猎手-大魔王12 分钟前
hermes源码学习7--会话存储
人工智能·学习
Dovis(誓平步青云)21 分钟前
《QT学习第五篇:QSS美化界面与API绘图》
开发语言·数据库·qt·学习·时序数据库·开源智能体
数智工坊31 分钟前
周志华《Machine Learning》学习笔记--第十六章--强化学习
笔记·学习·机器学习
知南x40 分钟前
【DPDK例程学习】(1) helloworld
学习·word
Sc Turing42 分钟前
【AI学习0611】
学习
GHL28427109042 分钟前
Trae学习
学习
一锅炖出任易仙43 分钟前
创梦汤锅学习日记day31
学习·ai
MartinYeung51 小时前
[论文学习]DP 微调 LLM 隐私防护实证研究:方法比较与洞见
网络·学习