实例学习ansible系列(1)Helloworld
发布日期:2021-06-30 20:21:28 浏览次数:2 分类:技术文章

本文共 1495 字,大约阅读时间需要 4 分钟。

知识点:Ansible安装与设定

知识点:第一个Helloworld

安装ansible

在192.168.32.31上安装ansible

[root@host31 local]# yum -y install epel-release[root@host31 local]# yum -y install ansible

确认安装

[root@host31 local]# ansible --versionansible 2.1.0.0  config file = /etc/ansible/ansible.cfg  configured module search path = Default w/o overrides[root@host31 local]#

设定ssh通路和ansible

分别在两台机器上生成ssh的key

[root@host31 ~]# ssh-keygen

设定/etc/hosts

[root@host31 ~]# grep host31 /etc/hosts192.168.32.31 host31[root@host31 ~]#

作如下设定,保证ssh通路畅通

# ssh-copy-id -i host31

在ansible所安装的机器上,追加机器信息到/etc/ansible/hosts中

[root@host31 ansible]# grep host31 /etc/ansible/hostshost31[root@host31 ansible]#

确认ansible正常动作

[root@host31 ~]# ansible localhost -m pinglocalhost | SUCCESS => {    "changed": false,    "ping": "pong"}[root@host31 ~]#[root@host31 ~]# ansible host31 -m pinghost31 | SUCCESS => {    "changed": false,    "ping": "pong"}[root@host31 ~]#

第一个Helloworld例子

[root@host31 ~]# ansible host32 -m shell -a "echo hello world |tee /tmp/helloworld"host32 | SUCCESS | rc=0 >>hello world[root@host31 ~]#

使用说明:

host32: host名称需要在/etc/ansible/hosts中设定,或者在inventory中设定,ansible是基于ssh通路的python实现,此处应该理解为ansible的操作对象机器
-m:指定ansible所用到的module,ansible支持很多的module,而且还在不断的增长中,ansible2.1的版本已经增加到500个以上。
整体这句ansible语句的语义为,在host32上执行后其会执行echo hello world并且将结果输出到host32的/tmp/helloworld中

[root@host31 ~]# ll /tmp/helloworldls: cannot access /tmp/helloworld: No such file or directory[root@host31 ~]# ssh host32 cat /tmp/helloworldhello world[root@host31 ~]#

转载地址:https://liumiaocn.blog.csdn.net/article/details/52069063 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:实例学习ansible系列(2)从Helloworld深度解析Ansible执行原理
下一篇:Kubernetes 1.3 从入门到进阶 安装篇(2)

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年05月02日 09时20分56秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

618在某宝上花298买来的677页Java性能调优笔记,感觉4年Java性能调优都白学了 2019-04-30
看完Spring Cloud Alibaba源码笔记,轻松拿下阿里P7,不愧是阿里内部资料 2019-04-30
985毕业的“打工人”,java开发2年被裁,重新出发拿下阿里offer 2019-04-30
张某腾讯云五轮面试,六个小时,灵魂拷问,含泪拿下60Woffer 2019-04-30
隔壁老王金三银四靠着这两份笔记轻松拿下4个大厂offer,我偷偷分享给大家,别告诉老王啊 2019-04-30
不愧是阿里“扫地僧”内部“SpringCloudAlibaba学习笔记”这细节讲解太细了! 2019-04-30
面试的你是否在面试官问Spring源码的时候猛挠头,赶紧看看阿里P7的Spring源码解析整套笔记 2019-04-30
我以为自己MySQL够牛逼了,直到看到了Alibaba的面试题 2019-04-30
面试不会“调优”?吃透这份Java性能调优攻略,吊打面试官 2019-04-30
吃透这10大Java并发编程重点问题,面试官听了也流泪 2019-04-30
字节师姐晚上偷偷给我的内部5000页Java面试全解手册,助我备战金九银十 2019-04-30
花380大洋在淘宝买的750页微服务架构深度解析文档,才发现原来的微服务都学到狗身上了 2019-04-30
六月最新百度Java实习面经(已获offer),大厂没你想得那么难 2019-04-30
金三银四斩获四个大厂offer的Java面经,助各位程序员征战金九银十 2019-04-30
阿里、美团面试拿下美团offer后,熬夜总结出大厂常问680道面试真题及解析 2019-04-30
三年Java程序员,先后面试美团、网易、滴滴已拿offer 分享面经 2019-04-30
刚从美团、京东、阿里面试拿下双offer王者归来,学习雷锋熬夜整理面经分享 2019-04-30
二本Java小菜鸟轻松斩获网易offer,分享一份CSDN首发Java面经 2019-04-30
阿里架构师手打的Java30W字面经,助我成功进入鹅厂并且拿到10%原始股(美滋滋) 2019-04-30
备战金九银十,牢记这份Java面经,大厂在向你招手 2019-04-30