今天需要同时对200+机器进行操作,使用ansible进行处理
首先使用的是ubuntu22.04的机器,一键安装ansible
apt install ansible -y安装完成后,需要对ansible.cfg配置文件进行修改,在当前目录下,新建 ansible.cfg 文件
[defaults]
inventory = ./hosts         指定了Ansible清单文件的路径     
host_key_checking = False   禁用SSH主机密钥检查
forks = 5                   在多个主机上并行执行任务的数量          
default_sudo_user = root    指定了默认的sudo用户
remote_port = 22            指定了默认的端口
timeput = 100               指定任务执行的超时时间
log_path = ./log/ansible.log       指定了Ansible的日志文件的路径配置文件完成后,需要创建hosts主机组,新建 hosts 文件
[test]
192.168.178.66 ansible_user=root ansible_password=0ef6b2d31209
192.168.178.188 ansible_user=root ansible_password=4aeacd4cce10最后进行机器验证
ansible test -m ping
这样就说明,你的ansible主机可以控制你的服务器了,通过执行playbook剧本完成你需要做的操作!!!
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9966
 
                

 
         
                    