2
halfbloodrock 2014-04-02 14:55:56 +08:00 1
anything is controlled by puppet.
Deploy我们是打成rpm之后,用puppet install |
3
halfbloodrock 2014-04-02 14:57:18 +08:00 1
db update这个暂时还是手动,尽管可以用puppet exec脚本。。。但是我们不够自信。。。。 :D
|
4
sivacohan OP @halfbloodrock
我们的项目都是python的,打rpm似乎并不是那么理想…… 现在的情况还是手动部署。因为项目里面有需要编译的部分,还有一些奇怪的依赖,还有python2.5 python2.6 python2.7 |
5
halfbloodrock 2014-04-02 16:01:43 +08:00
@sivacohan 我们也是python,但是开发把包全部打成了RPM给运维。
|
6
rrfeng 2014-04-02 16:56:23 +08:00
java 包怎么破 - -
|
7
holsety 2014-04-02 18:24:39 +08:00
db的变更,我们用alembic,感觉还行.
|
8
wwek 2014-04-02 18:40:07 +08:00
salt 的不多?
|
9
tolbkni 2014-04-02 19:28:09 +08:00
@sivacohan Python 打包成 RPM 应该挺容易的,试试这个 https://github.com/jordansissel/fpm
|
10
blue5tar 2014-04-03 08:20:47 +08:00 via iPad
Python 用 fabric. Ruby 用 Capistrano
|
11
jinwyp 2014-04-03 09:25:50 +08:00
引用微博
大老板点将的Ansible,比起Puppet、Chef、SaltStack,确实清秀可人一些,适合白板似的普通公司们快速开始,但已经是胖子的也没必要再走回去了..... |
12
ivenvd 2014-04-03 22:06:36 +08:00
我还想说怎么没人提 Ansible。Puppet、Chef 这些大块头适合管理成百上千的服务器,如果只是部署自己的程序的话,首推 Ansible。
|