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

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.dtcms.com/a/361875.html

相关文章:

  • Rviz-Gazebo联动
  • C++ 类型系统浅析:值类别与引用类型
  • 工业飞拍技术:高速生产线的 “动态抓拍神器”,到底牛在哪?
  • Java面试宝典:Redis高并发高可用(主从复制、哨兵)
  • oracle默认事务隔离级别
  • ArcGIS 4.x 绘图
  • 开源 C++ QT Widget 开发(十)IPC进程间通信--共享内存
  • 164.在 Vue3 中使用 OpenLayers 加载 Esri 地图(多种形式)
  • Python核心技术开发指南(033)——函数的嵌套
  • matlab扫雷小游戏
  • 计算机组成原理易混知识点
  • Python3环境搭建教程 - 使用Conda工具
  • Chrome 如何清除浏览器缓存
  • MinerU环境部署
  • (Arxiv-2025)HunyuanCustom:一种面向多模态驱动的定制化视频生成架构
  • Cesium 加载桥梁3DTiles数据时,出现部分区域发暗、部分正常的现象
  • 汽车曲柄连杆机构cad+ea113+设计说明书
  • 零跑汽车8月交付57066台,同比增长超88%
  • 微算法科技(NASDAQ:MLGO)张量网络与机器学习融合,MPS分类器助力顶夸克信号识别
  • 后端Web实战-多表操作员工列表查询
  • Java基础第8天总结(map遍历、Stream流)
  • ES6新特性:JavaScript的进化装备箱[特殊字符]
  • 「日拱一码」076 深度学习——自然语言处理NLP
  • vue动态(自适应定位)表格
  • ansible临时命令实验题
  • 自动化运维-ansible中的管理机密
  • Ansible之playbook剧本
  • Docker镜像安全守护神HarborGuard
  • Shell编程入门指南
  • apollo学习之纳什均衡求解最优策略