Ansible自动化运维:批量管理100台服务器

17老师 · 2026-06-03 · 阅读约12分钟

← 返回博客列表

前言

Ansible是Red Hat开源的自动化运维工具,无需Agent,通过SSH即可批量管理服务器。

一、安装

sudo apt install ansible -y

二、Inventory

[webservers]
web1 ansible_host=10.0.0.1
web2 ansible_host=10.0.0.2
[dbservers]
db1 ansible_host=10.0.1.1

三、Playbook

- hosts: webservers
  become: yes
  tasks:
    - name: Install Nginx
      apt: name=nginx state=present
    - name: Copy config
      template: src=nginx.conf.j2 dest=/etc/nginx/nginx.conf
    - name: Start service
      service: name=nginx state=started enabled=yes

四、Vault密钥管理

ansible-vault create secrets.yml
ansible-playbook deploy.yml --ask-vault-pass

总结

Ansible简化批量运维。如需服务,欢迎联系17老师。

关于17老师:AI应用-数字化管理-全栈开发-网络安全全栈专家。邮箱:j.d88888888@qq.com 微信:AFIST17
上一篇
Nginx高级配置
下一篇
Prometheus监控