ansible记录(一),ansible记录(


如何在ubuntu上安装ansible?

为了测试,首先准备2台机器,
- 192.168.31.100 # 在此机器上安装ansible
- 192.168.31.101 # 工作机,用来执行ansible的命令

使用root登录192.168.31.100服务器,如下步骤

第一步

# 更新源
apt-get update
# 安装ansible
apt-get install ansible

安装完成以后会在/etc/ansible目录下生成,如下图,

执行ansible命令会出现如下图,

这说明ansible安装成功。

第二步

生成sshkey,因为ansbile和其他机器的通信是通过ssh进行的,执行如下命令,

ssh-keygen -t rsa

一路回车,最后会在/root文件夹中生成.ssh文件,如下图,

第三步
因为ansible是通过ssh进行登录访问的,因此需要将192.168.31.100的公钥发送到192.168.31.101上(私钥加密公钥解密),执行如下命令,

ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.31.101

按回车会让你输入yes,然后输入密码,记着回车即可。在192.168.31.101机器上/root.ssh目录会出现如下,

第四步

每一个被ansible管理的机器都需要加入到ansible hosts中,并group进行管理,打开/etc/ansible/hosts文件,清空其中内容,加入如下代码,

[test]         # ansible的group
192.168.31.101 # group下的机器

第五步

执行,如下代码,代码的意思是说,向test组下的所有机器下发date命令,

ansible test -a date

出现结果,如下,

root@iZbp1h0fo6wlnsgja0hsgeZ:/etc/ansible# ansible test -a date
192.168.31.101 | success | rc=0 >>
Fri Mar 31 14:52:13 CST 2017

说明配置成功,其中Fri Mar 31 14:52:13 CST 2017是返回结果。

参考文献

http://www.51ou.com/browse/Ubuntu/29099.html

http://www.cnblogs.com/LuisYang/p/5957121.html

==手机QQ扫描下方二维码,快速加入Java架构师交流群==

相关内容

    暂无相关文章