一、ansible介绍
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:
(1)、连接插件connection plugins:负责和被监控端实现通信;
(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
(3)、各种模块核心模块、command模块、自定义模块;
(4)、借助于插件完成记录日志邮件等功能;
(5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

二、使用ansible来部署SSH免密登录
1.安装ansible

yum -y install  ansible

2.ansible的配置文件修改
在/root/ansible/ansible.cfg配置中修改如下部分:

vim ansible.cfg

①将host_key_checking 注释去掉,使其生效

host_key_checking = False


②修改配置文件中的其他部分

inventory      = /root/ansible/inventory
remote_user = root
roles_path    = /root/ansible/roles
become=True
become_method=sudo
become_user=root
become_ask_pass=False

3.编辑主机清单


[product]
192.168.200.135
192.168.200.136
192.168.200.133

三、测试ansible的联通性

ansibile all -m ping

Ansible初始连接被控端配置相关推荐

  1. 使用Asible连接被控端SHH拒绝解决办法

    使用Asible连接被控端SHH拒绝解决办法 一.Asible连通性检查 二.手动SSH登录 三.检查被控端sshd.conf 四.检查被控端ssh服务启用 五.检查相关文件目录权限 六.检查被控端公 ...

  2. iscsi-server端配置,以及clients连接。

    Server: redhat6.9 IP:10.1.1.1 Clients: redhat6.9 IP:10.1.1.2 一.iscsi服务端配置: 1:创建共享磁盘 /dev/sdb(不用格式化): ...

  3. 向日葵远程连接时,控制端或被控端键盘按键失灵

    向日葵远程连接服务器时,可能出现控制端和被控端的键盘不能正常打字,变成快捷键了. 出现这种问题是因为在连接服务器的时候,电脑会自动触发win\Alt\Ctrl按键,结果键盘在输入字母时,出现的是某种快 ...

  4. vnc连接服务器怎么修改配置,vnc连接服务器怎么配置

    vnc连接服务器怎么配置 内容精选 换一换 您可以通过ADB方式和VNC方式连接云手机实例.ADB方式:Android Debug Bridge(简称ADB),是一个Android操作系统与桌面电脑间 ...

  5. Ansible批量管理Windows服务器,winrm配置

    (一)Ansible简介 Ansible 是一款轻量级的开源的自动化运维工具,支持 linux 和 windows(只支持 client,并且部分模块),利用 Ansible 可以简单批量的配置系统, ...

  6. ansible模块管理与主机清单配置

    文章目录 一. ansible简介 二 . Ansible 部署 及 模块篇实操 2.1 ansible 软件部署 2.2 设置代理登录,免去密码交互 2.3 各模块详解 ------command模 ...

  7. Spring Cloud Config服务端配置细节(一)

    上篇文章我们看了Spring Cloud中分布式配置中心的一个基本使用,这里边还涉及到许多细节,本文我们就来看看服务端配置中的一些细节. 本文是Spring Cloud系列的第二十三篇文章,了解前二十 ...

  8. easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?

    最近在看<高性能的 Mysql>一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS, ...

  9. oracle11g服务端配置实例,Win7系统Oracle11g服务端和客户端连接数据库配置

    A连接本地数据库 1)服务端配置 创建一个监听程序 a)开始-Oracle-OraDb11g_home1-配置和移植工具-Net Manager. b)选中"监听程序",点击&qu ...

最新文章

  1. java html提取_如何用JAVA从HTML源代码中提取有用的文本信息?
  2. 天眼探空经济发展_【砥砺奋进的五年】观神州 惠民生:“天眼”探空惊艳全球...
  3. pandas 保留小数位数
  4. Webpack实现按需打包Lodash的几种方法详解
  5. zend studio 9.0汉化
  6. 增强:MB1A物料价格检查
  7. 实验8.2 指针与字符串 7-2 字符串排序
  8. Java集合之LinkedList
  9. 行啊,人工智能玩大了!
  10. 小艾k个人发卡网PHP源码
  11. 对接SAP人事档完成AD账号的自动授权
  12. android 定时闹钟逻辑,Android 定时执行任务 AlarmManager的使用(可用于闹钟开发)...
  13. 【ProjectT】Tapestry • Quick Start • Forms
  14. html滑动验证图片,纯js实现图片滑块验证
  15. Hanselminutes Podcast 244-Benjamin van der Veen的Kayak,OWIN,开源Web服务器等
  16. 2021瑞安高考成绩查询,2021年瑞安高考状元名单公布,瑞安文理科状元是谁多少分...
  17. mybatis配置文件<mapper>飘红
  18. Icon图标制作(转化)工具
  19. 8,verilog基本逻辑运算
  20. NPDP日常记忆知识点一

热门文章

  1. Java使用MyEclipse2017时的一些小细节
  2. HDU-1170的解题报告
  3. oracle中将number类型毫秒值转为时间类型
  4. Java伪界面操作数据库的小实例
  5. 编程之美-构造数独(1)
  6. CListCtrl使用技巧汇总
  7. 149.从网络的作用范围分类 150.使用范围分类 151.拓扑结构分类
  8. Python行业晋升路线如何规划
  9. 学习Python编程,推荐最好的五本参考书,必读~~~
  10. 计算机视觉开源库OpenCV之图像翻转