服务器篇

来自陌陌游戏WIKI
Zhao.haidi讨论 | 贡献2015年12月9日 (三) 17:29的版本 使用 Ansible 需要安装什么

跳转至: 导航搜索

性能压测工具

   工具地址:http://clr.igamesofficial.com:9090/loadnode-web/
   备注:账号需要向陌陌技术支持申请

运维自动化工具

什么样的情形需要运维自动化工具

     1、操作系统的安装
     2、操作系统的配置以及相关软件安装
     3、批量程序的部署
     4、批量命令的运行查看状态信息

常用的运维自动化工具

   Puppet —— 基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱
   SaltStack —— 基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL
   Ansible —— 基于 Python 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL

使用 Ansible 需要安装什么

    1、部署机以及被管理的主机需要安装有 Python 2.6 及以上的版本
    2、部署机器上需安装 Ansiblle 
    3、Ansible 通过 SSH 协议管理服务器。如果使用 Password 的方式登陆被管理的主机,还需安装 SSHPass

Ansible 安装教程

Playbook

Ansible 相关资料

    Ansible 官方文档:http://docs.ansible.com/ansible/index.html
    Ansible 中文文档:http://www.178linux.com/doc/ansible/docs/intro.html
    DevOps 更多资料请参看:https://github.com/geekwolf/sa-scripts/blob/master/devops.md