“服务器篇”的版本间的差异

来自陌陌游戏WIKI
跳转至: 导航搜索
运维自动化工具
使用 Ansible 需要安装什么
第20行: 第20行:
 
===使用 Ansible 需要安装什么===  
 
===使用 Ansible 需要安装什么===  
 
    
 
    
     Ansible 不需要客户端,也不需要任何额外的自定义安全架构,它的部署十分容易。
+
    只需要在部署机器上安装 Ansiblle 即可。
 +
     Ansible 通过 SSH 协议管理服务器,如果使用密码的方式登陆服务器,还需安装 SSHPass 。
  
 
===Ansible 安装教程===
 
===Ansible 安装教程===

2015年12月9日 (三) 17:18的版本

性能压测工具

   工具地址: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 需要安装什么

    只需要在部署机器上安装 Ansiblle 即可。
    Ansible 通过 SSH 协议管理服务器,如果使用密码的方式登陆服务器,还需安装 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