Ansible的安装与使用

2023-05-16

Ansible的安装

1.安装源

yum search ansible
yum -y install centos-release-ansible-29

2.安装ansible、

yum -y install ansible

3.添加被管理服务器IP到清单

vim /etc/ansible/hosts
#[webservers]
#192.168.50.162
#192.168.50.164

4.配置免密

ssh-keygen  #一直按回车
ssh-copy-id root@192.168.50.162
ssh-copy-id root@192.168.50.164

5.测试被管理主机是否可达

ansible webservers -m ping

常用的模块

  • command 默认模块

  • shell 执行shell命令的,它可以支持一些特殊符号的解释,,|&&

  • yum 使用yum工具安装卸载软件

    • 参数
      name :指定要管理的服务名
      state :指定要进行的操作
      • 安装:installed / latest
      • 卸载:removed / absent
    • 示例
      ansible webservers -m yum -a ‘name=httpd state=installed’
      ansible webservers -m yum -a ‘name=httpd state=removed’
  • systemd 管理服务启动、停止、重启

    • 参数
      name :指定要管理的用户名
      state :指定要操作动作

      • 启动:started
      • 关闭:stopped
      • 重启:restarted
      • 重载:reloaded
      • 开机自启:enabled(true为开机自启)
  • 实例

#批量安装httpd
ansible webservers -m yum -a 'name=httpd state=installed'
#批量启动所有主机的httpd
ansible webservers -m systemd -a 'name=httpd state=started enabled=true'
#查看被管理节点的80端口是否被监听
ansible webservers -m shell -a 'ss -ntl | grep 80'
#创建一个httpd的测试页面
ansible webservers -m shell -a 'echo test > /var/www/html/index.html'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ansible的安装与使用 的相关文章

随机推荐

  • 默认的microsoft edge浏览器内如何打开IE浏览器(各大银行网银登陆时需要)

    大多数银行的企业网银都只支持IE浏览器登陆 xff0c 作为电脑小白 43 新电脑 xff0c 今天一直找不到IE浏览器的接入口 xff0c 好心累 写一个这个给和我类似的朋友们用 1 打开Microsoft edge 右上角 设置 xff
  • 各种常用的默认端口号 总结

    各种常用的默认端口号 总结 端口号的范围是从1 xff5e 65535 其中1 xff5e 1024是被RFC 3232规定好了的 xff0c 被称作 众所周知的端口 Well Known Ports xff1b 从1025 xff5e 6
  • 利用hdparm工具配合crontab使硬盘不用时休眠

    背景 xff1a 上次搞定了硬盘的自动挂载问题 xff0c 回头购入了个功率测试仪 xff0c 发现树莓派取消挂载移动硬盘后 xff0c 硬盘依然不能自动休眠 我用的是一个两盘位硬盘盒做RAID1 xff0c 运行两个3 5的2T硬盘功耗大
  • C++学习笔记

    一 基于过程的程序设计 1 1 概念及基础 pragma once 防止头文件重复包含 自定义的头文件用 34 34 xff0c 系统的用 lt gt 在标准输入流与输出流中使用控制符需要添加 include iomanip头文件 C 43
  • JAVA学习笔记

    第一章 IDEA基本配置和快捷键 IDEA快捷键 快捷键功能shift 43 F6选中目标内容后 xff0c 更改所有用到它的内容ctrl 43 Y删除当前行ctrl 43 D复制当前行Alt 43 Enter导入包自动修正代码Ctrl 4
  • 动态规划——装箱问题

    使用动态规划 xff0c dp i 记录当容积为i时的最大填充体积 span class token keyword import span java span class token punctuation span util span
  • 两种经典最短路径算法

    dijkstral算法 xff1a 计算单源最短路径 xff08 固定起点 xff0c 计算出起点到其他所有顶点的最短路径 xff09 用贪心思想 xff0c 每次找出距离起点最近的节点 xff0c 直到找出所有节点动态规划 xff1a 每
  • 【Spring Boot组件集成实战】集成Kaptcha谷歌验证码

    更多精彩内容 xff0c 请访问 Spring Boot组件集成实战专栏 xff01 推荐项目 xff1a 一套基于Spring Boot 43 Layui的内容管理系统 快速开发脚手架 xff08 含完整的开发文档 演示网址等 xff09
  • Redis

    NoSQL数据库 概述 NoSQL数据库 xff0c 指的是非关系型的数据库 不依赖业务逻辑的方式存储 xff0c 而是以简单的key value模式存储 因此大大增加了数据库的扩展能力 不遵循SQL标准不支持ACID 原子性 xff1a
  • 动态规划之戳气球

    leetcode312 戳气球 这一题可以用动态规划来解决 但是dp含义的设置和状态转移方程的设计很有意思 首先 一维dp难以实现的 xff0c 应该考虑二维dp xff0c 尤其在一个数组中 xff0c 要考虑到双指针移动来解决复杂问题
  • Java正则表达式

    捕获组 span class token keyword public span span class token keyword static span span class token keyword void span span cl
  • 进程同步与互斥

    什么是进程同步 答 xff1a 进程同步指的是 xff0c 由于进程并发执行具有异步性 xff08 即各自以独立地 不可预知的速度向前推进 xff09 xff0c 但是某些情况下又需要进程之间进行配合和协调来完成一项工作 xff08 存在执
  • maven项目clean,Some problems were encountered while building the effective model for

    maven项目点击clean出现问题 xff1a Some problems were encountered while building the effective model for com whgk robotclient jar
  • linux常用命令(五)解压缩、软件包安装

    解压缩 tar xff1a c xff1a 打包 t xff1a 显示内容目录 x xff1a 解压 z xff1a 使用zip gzip压缩 v xff1a 显示详细信息 f xff1a 指定文件 tar cf xx tar file x
  • 配置阿里云的CDN加速

    1 控制台中找到CDN的控制台 需要开通 xff0c 按流量 按带宽都可以 2 添加域名 在 39 域名管理中 39 39 添加域名 39 3 修改域名的DNS 添加域名管理后 xff0c 会产生一个cname值 xff0c 将原来域名的d
  • openssl升级时,libssl.so.10缺失问题

    openssl升级时 xff0c 造成了动态库的缺失 xff0c wget yum命令都不能正常使用 报错 xff1a error while loading shared libraries libcrypto so 1 0 0 cann
  • Python的类定义,实例化

    定义 xff1a 必须使用class关键字 类名必须是用大驼峰命名 类定义完成后 xff0c 就会产生一个类对象 xff0c 绑定到了标识符ClassName上 class ClassName 语句块 举例 xff1a class MyCl
  • iOS开发,引入第三方库,秒验,XCBBuildService崩溃,问题解决

    之前使用秒验SDK都是直接引入 xff0c 便可使用 xff0c 今天引入后 xff0c XCBBuildService意外退出 尝试各种方法都不可以 于是使用CocoaPods引入第三方库 xff0c 终于可以运行 xff0c 但是仍然报
  • 【Spring Boot组件集成实战】集成MyBatis-Plus-Generator代码生成器(Version 3.5.1+)

    更多精彩内容 xff0c 请访问 Spring Boot组件集成实战专栏 xff01 推荐项目 xff1a 一套基于Spring Boot 43 Layui的内容管理系统 快速开发脚手架 xff08 含完整的开发文档 演示网址等 xff09
  • Ansible的安装与使用

    Ansible的安装 1 安装源 yum search ansible yum y install centos release ansible 29 2 安装ansible yum y install ansible 3 添加被管理服务器