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

ansible知识点总结1

一、什么是Ansible
答:Ansible是一款开源的自动化平台,是一种简单的自动化语言,可以在Playbook中完美描述IT应用的基础架构。同时也是一个自动化引擎,可以运行ansible Playbook。具有简单易读、功能强大(可以进行配置管理、工作自动化和网络自动化)、无需代理(只需SSH/WinRM连接受管主机)的优点,可以轻松实现版本控制,并支持动态清单
二、简单描述Ansible架构
答:Ansible架构由控制节点和受管主机构成,ansible需要在控制节点上安装和运行,受管主机被列在inventory中,可以被定义在静态yaml文件中,也可从外部来源获取
三、Ansible Playbook的特点是什么?
答:Ansible采用声明式编程,只需要在playbook中描述主机期望的状态,ansible就会按照需要来运行相应模块来达到预期状态,并且会在playbook出现错误时终止后续操作,并且playbook具有幂等性,你可以在同一主机安全的运行一个playbook,当主机处于期望状态时,playbook不会进行任何修改
四、简述安装Ansible的步骤
1、准备控制节点:
a. 方法 A(传统):
sudo dnf install -y python3.9 &&
python3.9 -m pip install --user ansible-core
b. 方法 B(容器化):
sudo dnf install -y ansible-navigator
(ansible-navigator 会自动拉取执行环境镜像,内部已含 ansible-core、Python 及依赖)
2、准备受管主机:为受管主机分发ssh密钥配置免密登录,安装Python3.8及以上版本,根据需要安装platform-python、python38、python3-libselinux

http://www.xdnf.cn/news/19521.html

相关文章:

  • C/C++ Linux系统编程:进程通讯完全指南,管道通讯、共享内存以及消息队列
  • Linux之Docker虚拟化技术(三)
  • nacos微服务介绍及环境搭建
  • Oracle 查询有哪些用户 提示用户名密码无效
  • AI 入门指南:从 “听不懂人话” 到 “比你懂你”,人工智能到底是个啥?
  • shell编程 函数、数组与正则表达式
  • 网络与信息安全有哪些岗位:(13)安全服务工程师 / 顾问
  • pip不是内部或外部命令的问题怎么解决?
  • 基于.NET Framework 4.0的FTP文件传输类
  • 【云存储桶安全】怎么满足业务需求,又最大程度上满足信息安全要求呢?
  • 构建深度学习音频识别模型:从数据预处理到性能评估
  • 【K8s】整体认识K8s之监控与升级/ETCD的备份和恢复/kustomization/CRD
  • wpf之样式
  • PAT 1089 Insert or Merge
  • UBUNTU之Onvif开源服务器onvif_srvd:1、编译
  • 如何使用VMware创建一台Ubuntu机器
  • Shell脚本实用技巧集锦:从时间判断到系统监控
  • 【数据可视化-104】安徽省2025年上半年GDP数据可视化分析:用Python和Pyecharts打造炫酷大屏
  • HTTP/2 多路复用
  • 网络流量分析——熟悉Wireshark
  • 时序数据库国产的有哪些?
  • ​​--flush-logs 的作用:刷新 MySQL 的日志文件(主要是二进制日志 binlog)​
  • 解析简历重难点与面试回答要点
  • 【开题答辩全过程】以 健身爱好者饮食管理小程序为例,包含答辩的问题和答案
  • LeetCode82删除排序链表中的重复元素 II
  • 力扣hot100 | 堆 | 215. 数组中的第K个最大元素、347. 前 K 个高频元素、128. 最长连续序列
  • 《架构师手记:SpringCloud整合Nacos实战·一》
  • Transformer的并行计算与长序列处理瓶颈总结
  • 可编辑115页PPT | 某纸制品制造企业数字化转型战略规划项目建议书
  • 【实验protocol分享】了解流式细胞术