在DevOps时代,使用自动化运维工具来完成一些日常简单、重复的工作,是运维人员必须要掌握的一门技能。今天,我带大家来简单入门超级强大的Ansible的一个ping模块的使用。
        【场景1】系统运维人员A每天早上上班,要测试几十台Linux服务器有没有宕机,但是手上又没有图形化的自动化运维平台可以使用。

第1步 配置服务器组myvms(这里可以配置很多台主机,这边测试,就配置了一台虚拟机)

# vi /etc/ansible/hosts
[myvms]
192.168.223.200

第2步 在ansible服务端创建免密登录的公钥和私钥

# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:N+tfsx2VIRc6grSPp7Vb5C7IbGEYhyI1nuB9gWdk8z4 root@ansible-awx
The key's randomart image is:
+---[RSA 2048]----+
|      o+ .     . |
|   . +.++ o   . .|
|  . = = o+ . + o |
|   o = +..o . + o|
|    . o SEo+ . ..|
|       . +=o+   .|
|        +.+. oo. |
|         * .+. +.|
|        . .oo.. .|
+----[SHA256]-----+# cd ~/.ssh && ls
id_rsa  id_rsa.pub

第3步 将公钥复制到目标服务器

# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.223.200

第4步    在目标端添加ansible服务端的公钥

# cd ~/.ssh && cat ./id_rsa.pub >> authorized_keys

第5步 测试ansible ping模块

# ansible myvms -m ping
192.168.223.200 | SUCCESS => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "ping": "pong"
}

【Ansible】测试ansible ping模块相关推荐

  1. Ansible简介及常用模块

    一.基础介绍 1.简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置. ...

  2. Ansible简介及各模块用法实操

    目录 一,Ansible简介及工作原理过程 1,简介 2,工作原理过程 二,基础坏境配置 1,安装 ​2,ssh配置 三,Ansible入门及常用模块用法 1,静态资产 2,自定义动态资产 3,使用资 ...

  3. Ansible基础和常用模块(一)

    文章目录 1. Ansible 概述 2. Ansible 安装配置 3. Ansible Inventory 清单 4. Ansible ad-hoc 5. Ansible 功能模块 5.1 Ans ...

  4. ansible之二:模块用法

    一:ansible远程执行命令 [root@ansible ~]# ansible test -m shell -a "date" 192.168.0.28 | SUCCESS | ...

  5. 自动化运维工具ansible(安装与模块介绍)

    自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...

  6. 4.2 Ansible中的常用模块

    Ansible中的常用模块 Ansible实现管理的方式 Ad-Hoc执行方式中如何获取帮助 Ansible命令运行方式及常用参数 常用参数 Ansible的基本颜色代表信息 Ansible中的常用模 ...

  7. Ansible几个常用模块

    文章目录 一,Ansible简介 二,Ansible安装 三,Ansible 命令行模块 1.command 模块 2.shell模块 3.cron 模块 4.user模块 5.group模块 6.c ...

  8. ansible测试环境

    ansible测试环境 ip user sudo_user port usage 192.168.48.81 ansible root 29922 nagios & ansible contr ...

  9. ansible的命令操作模块6

    ansible的前面的模块都是对受管主机中的文件进行修改或者插入操作,今天继续跟随学习ansible的命令模块,比如说我要通过ansible在受管主机上执行我们常用的某些命令,该怎么操作 comman ...

最新文章

  1. 管道流 pipedinputstream
  2. Hibernate 异常 Unable to instantiate default tuplizer
  3. java接口开发_如果你想学好Java,这些你需要了解
  4. 前端笔记-thymeleaf显示数据及隐藏数据
  5. Android save pictrue by SQLiteOpenHelper
  6. 储粮过冬?消息称中芯国际大举向设备、零件商囤货
  7. c lambda表达式 select 改变字段名称_C博客作业01--分支、顺序结构 - 吖黑大帅
  8. scrum 11.6
  9. c语言经典50道例题---精华篇
  10. java编译 jvm_java编译器和JVM的区别
  11. android toolbar 搜索框,SearchView配合RecyclerView实现分页搜索过滤关键字
  12. QQ秀文字,很酷的!
  13. 使用C/C++的#include命令(文件包含命令)时,文件名用尖括号或双撇号(双引号)括起来的区别
  14. 如何快速的下载百度网盘的文件
  15. 加入一个基于GOOGLE的站内搜索引擎
  16. 2022年,元宇宙是否能结束争议?
  17. Clipboard HTML FORMAT 粘贴板中文乱码问题。
  18. H264编码和M-JPEG、HEVC
  19. 最好的医生是自己:把吃出来的病吃回去
  20. 【iOS取证篇】iPhone8及以上版本进入恢复模式和DFU模式的操作方法

热门文章

  1. 等保2.0 二级和三级安全设备拓扑图
  2. 解决热键冲突_F7是最强大的PowerShell热键,没有人再使用。 我们必须解决这个问题。
  3. 《我的故事》游戏过关技巧
  4. Android安装Xposd框架(从刷机开始)
  5. Navicat软件mysql的基本总结(黑马程序员)
  6. 推荐一个临时邮箱生成网站
  7. 视觉机器学习20讲-MATLAB源码示例(7)-EM算法
  8. TC SRM 655 Div1 Level 3 题解
  9. Pyrthon闭包操作
  10. 75道程序员面试逻辑测试题(附答案)(1)