目录
一、虚拟机环境
二、yum方式部署
三、ansible使用
(一)将ansible服务器上文件分发给各节点
1. 创建一个要复制的文件,并复制到Ansible管理主机上
2.编辑Ansible的playbook文件,将copy模块添加到任务列表中
3. 运行playbook
4. 执行结果
一、虚拟机环境
CentOS Linux release 7.9.2009 (Core)
CPU 4核
内存 4G
二、yum方式部署
yum install epel-release
yum install ansible
三、ansible使用
(一)将ansible服务器上文件分发给各节点
你可以使用Ansible的copy模块将一个文件传输到各个节点,以下是具体步骤:
1. 创建一个要复制的文件,并复制到Ansible管理主机上
2.编辑Ansible的playbook文件,将copy模块添加到任务列表中
例如创建/etc/ansible/send_file_to_nodes.yml:
- name: 传输文件到各个节点
hosts: servers
tasks:
- name: 复制文件到节点上
copy:
src: /path/to/local/file
dest: /path/to/remote/file
3. 运行playbook
ansible-playbook send_file_to_nodes.yml
执行以上步骤后,文件将被复制到所有服务器的指定目录下。注意:目标节点的目标目录必须存在,否则会出现错误。