本项目将通过若干运维实例演示如何使用 Ansible 管理一台全新的 Linux 服务器。
Ansible 是一款轻量级的 IT 运维自动化工具,现已被知名厂商 Red Hat 收购。
Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. More information on the Ansible website.
摘自官网 Why Ansible?
- 简单:快速提高生产力
- 使用 YAML 编写 Ansible 脚本,简单易读
- 不需要特定语言的编程基础
- 任务按编排顺序清晰执行
- 强大:管理应用生命周期
- 应用部署
- 配置管理
- 工作流编排
- 无客户端(指目标服务器):可预测、可靠且安全
- 无客户端架构
- 基于 OpenSSH 和 WinRM(Windows 远程管理) 工作
- 无需担心客户端安全更新问题