当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/246531.html

相关文章:

  • 使用Kibana让es集群形象起来
  • 机器学习调参指南:提升模型性能的关键步骤
  • 图书管理系统源码,图书管理系统开发,图书借阅系统源码四TuShuManager应用程序MVC视图View
  • Visual Studio2010保姆式安装教程(VS2010 旗舰版),以及如何运行第一个C语言程序,超详细
  • 第四节HarmonyOS 熟知开发工具DevEco Studio
  • 安防视频监控/视频融合/云存储EasyCVR页面数据显示不全该如何解决?
  • vatee万腾的数字化奇点:Vatee科技的前沿创新之路
  • C#,《小白学程序》第六课:队列(Queue)其二,队列的应用,编写《实时叫号系统》
  • 打造数字人偶像的意义与影响
  • Spring加载Bean的多种方式
  • minio分布式存储系统
  • Kafka 如何保证消息消费的全局顺序性
  • boa+cgi上传文件超过1M报错问题
  • 抖去推--短视频账号矩阵系统saas工具源码技术开发(源头)
  • 【服务器能干什么】搭建一个短网址平台,可以查看数据详情!
  • MySQL备份与恢复(重点)
  • 机器学习中的特征选择:方法和 Python 示例
  • 有哪些不错的golang开源项目?
  • 解决ssh使用public key远程登录服务器拒绝问题
  • js数组中,相同id的item数据合并
  • LeetCode(33)最小覆盖子串【滑动窗口】【困难】
  • 设计模式 创建者模式
  • 排序算法--插入排序
  • 【操作宝典】SQL巨擘:掌握SQL Server Management的终极秘籍!
  • Airtest遇到模拟器无法输入中文的情况该如何处理?
  • 从农夫山泉家族任命,看“食企二代”的接班与传承
  • JavaScript启动本地应用程序
  • 软件工程理论与实践 (吕云翔)第十四章 软件维护与软件工程管理课后习题与解析
  • Flutter 桌面应用开发之读写Windows注册表
  • 【Java Spring】SpringBoot 日志系统