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