开发调试工具:Ansible
vivo Pulsar 万亿级消息处理实践(4)-Ansible运维部署
Ansible Playbook是自动化运维的核心工具,通过YAML文件定义任务,支持变量、处理器、角色等功能,提升脚本复用性和可维护性。Playbook语法包括任务模块、条件判断、循环等,支持任务间的依赖关系。实战中,Ansible可高效部署Zookeeper和Pulsar集群,简化运维流程,减少人力投入,适用于大规模分布式系统的自动化管理。
Ansible 在知乎大数据的实践
大数据运维目前分为购买商业产品、维护历史遗留的Ambari、使用运维框架开发运维平台三个方向。工程化阶段的目标是快速兼容、历史接管、工程化和降低运维心智。大数据运维架构需要具备架构独立、部署友好的能力。运维工具对比中,选择了学习成本低且具备快速运维优势的Ansible进行大数据自动化运维管理。Ansible是一种用Python编写的开源自动化工具,具有强大的扩展性和可定制性,提供了主机清单、模块和角色等功能。
Ansible 和 Cockpit 管理 Android 服务器
流利说 Android 部门管理着多台服务器支撑 日常 APK 打包和一些公共基础服务。
所有设备和服务统一采用 Ansible 管理部署,cockpit 作为日常监控,极大的简化了运维工作量。下文将描述 Ansible 配置过程,以 cockpit 和 gitlab-runner 为例,落地服务。
自动化工具后起之秀Ansible的部署实践
Ansible,简单,无代理,强大的开源IT自动化工具。
- «
- 1
- »