“服务器篇”的版本间的差异
来自陌陌游戏WIKI
Zhao.haidi(讨论 | 贡献) (→使用 Ansible 需要安装什么) |
Zhao.haidi(讨论 | 贡献) (→使用 Ansible 需要安装什么) |
||
| 第22行: | 第22行: | ||
1、部署机以及被管理的主机需要安装有 Python 2.6 及以上的版本 | 1、部署机以及被管理的主机需要安装有 Python 2.6 及以上的版本 | ||
2、部署机器上需安装 Ansiblle | 2、部署机器上需安装 Ansiblle | ||
| − | 3、Ansible 通过 SSH 协议管理服务器。如果使用 Password 的方式登陆被管理的主机,还需安装 | + | 3、Ansible 通过 SSH 协议管理服务器。如果使用 Password 的方式登陆被管理的主机,还需安装 SSHPass |
| − | + | ||
===Ansible 安装教程=== | ===Ansible 安装教程=== | ||
2015年12月9日 (三) 17:29的版本
目录
性能压测工具
工具地址: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