前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >01-Ansible初步使用

01-Ansible初步使用

原创
作者头像
小朋友呢
修改2020-01-13 11:13:28
3770
修改2020-01-13 11:13:28
举报

Ansible的初步使用

主机环境

代码语言:txt
复制
[root@workstation ansible]# cat /etc/ansible/hosts 
[webs] 
172.25.250.10
172.25.250.11 

1.测试主机连通性

代码语言:txt
复制
ansible -i /etc/ansible/hosts webs -m ping
ansible webs -m ping
  • -i inventory 主机清单文件,不加此选项,默认是在/etc/ansible/hosts
  • -m 指定模块

总结

  • 指定哪个清单里面的哪个组,然后干嘛

注意

  • 在使用Ansible之前,请在目标主机上保存fingerprint指纹
  • 否则会出现Please add this host's fingerprint to your known_hosts的错误
  • 使用ssh 用户@目标主机 连接一下,输入yes,保存下指纹即可

2.执行uptime命令,查看返回结果

代码语言:txt
复制
ansible -m command -a "uptime" webs
  • command是执行命令模块
  • -a 是模块的参数
  • 也可以把主机写在选项的最后面,增加可读性

3.查看内核版本号

代码语言:txt
复制
ansible -m command -a "uname -r" webs

4.增加一个用户

代码语言:txt
复制
ansible -m command -a "useradd dashenclass" webs

5.在所有节点执行df,重定向到本机的/tmp/df.txt中

代码语言:txt
复制
ansible -m command -a "df -hT" webs > /tmp/df.txt
cat /tmp/df.txt

好了,整体感知结束,下一节将详细介绍,主机清单以及模块相关的含义

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Ansible的初步使用
    • 主机环境
      • 1.测试主机连通性
        • 总结
        • 注意
      • 2.执行uptime命令,查看返回结果
        • 3.查看内核版本号
          • 4.增加一个用户
            • 5.在所有节点执行df,重定向到本机的/tmp/df.txt中
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档