Linux之ansible入门

一、安装ansible

环境是centos7.0

被管服务器:192.168.175.131

首先更换yum源

cd /etc/yum.repos.d/

cp CentOS-Base.repo CentOS-Base.repo.bak

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#  没有wget就执行yum install -y wget

yum makecache

yum install -y ansible  #  开始安装ansible

查看文档

ansible -h

更改主机列表文件

cd /etc/ansible/

ls
#  ansible.cfg  hosts  roles

添加服务器域名或者ip,此处为本地虚拟机ip。

尝试用ansible去ping一下被管理的虚拟机,报错

解决方案,首先用ssh连接一下被管服务器

ssh [email protected]192.168.175.131

# 然后根据提示输入yes,再输入密码

再次用ansible去ping一下被管理的虚拟机

[[email protected] ansible]# ansible 192.168.175.131 -m ping -k
SSH password:
192.168.175.131 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}

成功

免密登陆

ssh-keygen
# 然后一路回车即可

ssh-copy-id [email protected]192.168.175.131
# 按照提示输入远程密码

ssh [email protected]192.168.175.131
# 此时已经无需密码,直接登入

未完待续。。。

原文地址:https://www.cnblogs.com/xufengfan/p/11001319.html

时间: 2024-10-10 23:03:18

Linux之ansible入门的相关文章

使用Java管理千台规模Linux服务器_入门

http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java  » 网络编程 搜 索 [饶过] 使用Java管理千台规模Linux服务器_入门 rgone 发布于 2012年07月09日 10时, 24评/2769阅 分享到:  收藏 +43 踩顶0 前东家是一家游戏公司,老板很好,当时工作也留下了很多自己原创的管理脚本.现在分享一下在办公环境使用Java.Jsch登录VPN管理Linux的脚本(此处实现JAVA调

Linux Shell脚本入门--cut命令

Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [[email protected] ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符 [[email protected] ~]# cut -c 字符区间 <==用于排列整齐的信息 选项与参数: -d :后面接分隔字符.与 -f 一起使用: -f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思: -c :以字符 (

Linux运维入门到高级全套系列PDF

Linux运维入门到高级全套系列PDF(转) [日期:2016-08-01] 来源:Linux社区  作者:Linux [字体:大 中 小] Linux 学习技巧 初学者可以自己安装虚拟机,然后把 Linux 常用命令例如 cd.ls.chmod.useradd.vi 等等多练习几十遍,把自己敲打命令的熟练程度提升上来. 然后根据文档搭建 Linux 下常见的各种服务  (DHCP. SAMBA. DNS.Apache.Mysql 等) ,遇到问题后可以在 google 搜索,搜索的时候多看几篇

马哥LINUX高薪LINUX高薪就业入门教程-虚拟机篇幅-学习笔记-11

课程名称:马哥Linux高薪就业入门-安装学习VMware Workstation9-1 课程主要内容:虚拟机安装及OS系统配置说明 虚拟机硬件配置: CPU,Memory,I/O(disk,Ethercard) 虚拟机关键字: 1.disk image file(磁盘映像文件) 2.Sparse(稀疏格式) 3.CPU超线程 虚拟机使用技巧: 1.虚拟机磁盘建议放置空间大,分区编号越小性能越好,对于不常用的文件就放到最外层的: 2.CPU一级缓存最高,二级缓存价格次之,一级缓存容量翻倍基本价格

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

Linux常用命令-入门篇(一)

1    For循环 语法:begin for i in reverse 1..10 loop insert into users values(i,'奥巴马'): end loop: end; 注意:循环变量 i 是隐含增加的,所以无法看到 2    goto语句 goto 语句用于跳转到特定的位置去执行语句.由于goto语句会减少程序的可读性,所以一般情况下 不建议使用goto语句 3    null语句 null语句不会执行任何操作,但是可以增加程序的可读性 4    创建返回值是一个结果

Linux设备驱动入门

设备驱动的作用 任何一个计算机系统的运转都是系统中软硬件共同作用的结果,计算机系统的软硬件互相成就了对方. 应用软件工程师需要看到一个没有硬件的纯粹的软件世界,硬件必须被透明地呈现.驱动工程师来实现硬件对软件工程师的隐形. 设备驱动充当了硬件和应用软件之间的纽带.在系统中没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口.在有操作系统的情况下,驱动的架构由相应的操作系统定义,驱动工程师必须按照相应的架构设计驱动,驱动才能良好的整合进操作系统的内核. 无操作系统时的设备驱动 功能单一.

&lt;LINUX &gt;bash shell 入门 --linux学习笔记

首先说下我个人对于shell的理解,我觉得shell是一种通过各种控制语句将linux命令进行集合实现批处理的一种脚本语言. shell编程入门其实很简单,语法知识并不多,但是高级shell编程就很难,因为shell是用户和linux之间的桥梁,要编写高质量的shell脚本,就需要用户对linux有很全面的认识. 这里我们只分析shell脚本的语法知识,如想透彻的学习linux还需多努力. shell结构       1.#!指定执行脚本的shell 2.#注释行 3.命令和控制结构 创建she

Linux程序设计从入门到精通(理论讲解+实际演示+项目实战)视频教程

Linux程序设计从入门到精通(理论讲解+实际演示+项目实战)视频教程下载    联系QQ:1026270010 本门课程的最终目的: 这门课程主要突出“实用”的C语言,即我们重点详细讲解真实项目开发和运用中实际运用的C语言知识,及容易犯错的地方,包括对一个C程序怎么去调试的技术.这有别于大学里直接去讲诉C语言的内容,也有别于全国计算机考试二级C里针对考试的C课程.这是一门实用的C语言课程,是你以后从事C语言开发过程中最需要的知识.当然,如果这个课程你认真的听过之后,面对大学的课程或者全国计算机