ansible记录(一),ansible记录(
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架构师交流群==
评论暂时关闭