免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4384 | 回复: 0
打印 上一主题 下一主题

[其他] 集群批量安装服务器ANMP等环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-24 23:57 |只看该作者 |倒序浏览
本帖最后由 keminar 于 2014-04-05 12:01 编辑

首先感谢所有帮助我成长的兄弟们,是你们让我有了开发这个软件的冲动。
其次要对大家说一声,由于之前没有python开发经验,所以代码难免有些丑陋,请多关照。
最后对有使用此软件的用户说一声,请大家把使用请况和测试的问题反馈给我,辛苦大家了。

说实在的,我已经好几个晚上没有睡好觉了,实在是好困了,不过幸运的是现在软件已经能正常运行了。接下来希望可以好好休息一下。

测试环境有:centos, debian ,ubuntu,32和64位的都测试过了。不过只是我用的一些版本。针对大家的不同情况可能还会有些问题。测试时系统都是安装完后没有进行任何设置直接使用本软件操作的,软件会先在安装客户端所在机器(不是所有机器)装一个python2.7不会影响系统内置的python再进行后续的其它安装。 现在支持的就是apache,nginx,mysql,php附带还送个vim配置, git

代码我放到了最流行的github下 所以只要你打开网址 https://github.com/keminar/pacfab 下载代码就可以跑了。另外安装软件需要联网,测试时都是用的root帐号,废话够多了,下面开始干货。

1.在本机安装APACHE+NGINX+MYSQL+PHP
./local.sh  install:name=anmp

2.批量安装多台机器的apache+nginx+mysql+php
./setup.sh -H ip1,ip2 -u root -p password install:name=anmp

3.可不可以只安装某一个软件,如mysql
./setup.sh -H ip-u root -p password install:name=mysql

4.mysql可以增加实例
./setup.sh -H ip -u root -p password instance:name=mysql,port=3307
另外fabfile的参数都支持,更多可调用参数可以参考./setup.sh --help  

批量并发安装,上万台机器轻松搞定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP