* Ansible 服务端 192.168.1.20
* 节点 192.168.1.21
* 节点
#安装环境
yum install gcc libffi-devel python-devel openssl-devel
#安装ansible
yum -y install ansible
ansible --version
#生成秘钥
ssh-keygen
#都可以为空
#使用ssh-copy-id命令来复制Ansible公钥到节点中
ssh-copy-id -i root@192.168.1.21 #[输入21端root密码]
vim /etc/ansible/hosts
[dbservers]
192.168.1.21
192.168.1.x
#测试连接到远端服务器
ansible -m ping 'dbservers'
ansible -m command -a "uptime" 'dbservers'
ansible -m command -a "uname -r" 'dbservers'
#测试连接远端服务器并运行远端服务器的指令
ansible -m command -a "yum install -y httpd" 'dbservers'
#测试用ansible来实现把本地文件传输过去
ansible dbservers -m copy -a "src=/usr/local/src/vsftpd.sh dest=/opt/"
#测试直接批量运行脚本
ansible -m command -a "sh /opt/vsftpd.sh" 'dbservers'
CentOS 7 搭建ansible 实现批量远程传输并执行
最新推荐文章于 2023-05-04 15:35:06 发布