概述
Ansible是用来处理大批量重复性操作的工具,只需要在一台机器上就可以远程控制所有机器,但前提是必须保证每台机器之间SSH可以相互免密登录。关于Ansible的安装和环境准备请参考Ansible环境的准备。
注: 有关Ansible的所有操作只需在第一台机器上修改和执行,其它机器只需知道IP地址即可。
免密安装机器
172.18.18.120
172.18.18.121
172.18.18.122
配置所有免密机器用户名及密码
编辑/etc/ansible/hosts 文件增加配置如下:
[ssh]
172.18.18.120 ansible_ssh_user=root ansible_ssh_pass=123456
172.18.18.121 ansible_ssh_user=root ansible_ssh_pass=123456
172.18.18.122 ansible_ssh_user=root ansible_ssh_pass=123456
编写yml执行文件
编辑/opt/ansible/sshKey.yml文件如下:
- hosts: ssh
|
执行免密安装
ansible-playbook /opt/ansible/sshKey.yml
文章目录:
- Ansible入门篇:playbook的使用
- Ansible入门篇(一):环境的准备
- Ansible入门篇(二):SSH配置免密互信
- Ansible入门篇(三):JDK自动化安装
- Ansible入门篇(四):Scala自动化安装
- Ansible入门篇(五):Zookeeper自动化安装
- Ansible入门篇(六):Kafka自动化安装
- Ansible入门篇(七):Hadoop自动化安装
- Ansible入门篇(八):Spark自动化安装
- Ansible入门篇(九):ElasticSearch自动化安装
- Ansible入门篇(十):集群hosts自动化配置
最后
以上就是闪闪荷花为你收集整理的Ansible入门篇(二):SSH配置免密互信的全部内容,希望文章能够帮你解决Ansible入门篇(二):SSH配置免密互信所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复