Ansible 汇总

不错的博客:https://www.cnblogs.com/EWWE/p/8146083.html

 

修改文件权限:

首先需要 vi /etc/ansible/hosts (用pip install, 没有这个hosts文件,要自己创建)

[Client]

192.168.2.151 ansible_ssh_user=root ansible_ssh_pass=hadoop ansible_su_pass=hadoop #好像现在是用sudo_ansible_sudo_pass了

然后如果没有sshpass,先安装sshpass,装好之后

ansible Client -S -R root -m file -a "dest=/home/hadoop/test.sh mode=777 owner=root group=root"

 

修改多个机器的host文件(实际上就是把修改好的hosts文件复制到多个远程主机上): https://www.cnblogs.com/pmag/articles/9962623.html

 

  palybooks 安装JDK:  https://www.cnblogs.com/wmxl/p/10324233.html

 

 批量免密登录: https://blog.csdn.net/lcl_xiaowugui/article/details/81874015

如果报错,批量安装下面这个

[root@temp01 ~]# ansible groupname -m yum -a 'name=libselinux-python state=present'

 

ansible 非root用户, sudo执行 在hosts文件里添加 ansible_sudo_pass=hadoop ,同时在命令里加入 -s,如 :

[newhosts]

192.168.2.155 ansible_ssh_user=hadoop ansible_ssh_pass=hadoop ansible_sudo_pass=hadoop
192.168.2.159 ansible_ssh_user=hadoop ansible_ssh_pass=hadoop ansible_sudo_pass=hadoop 

ansible-playbook -s copy.yml 

 

批量删除文件,指定执行命令的用户 https://www.cnblogs.com/wmxl/p/10325977.html

 

posted @   wmxl  阅读(224)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥
历史上的今天:
2016-11-04 实习日记9
点击右上角即可分享
微信分享提示