使用 systemd 控制服务
升级服务软件需要先停止后替换成新版软件,之后检测启动成功,这个需要循环判断
有没有方便的管理平台做这类工作的,使用 ansible ?
升级服务软件需要先停止后替换成新版软件,之后检测启动成功,这个需要循环判断
有没有方便的管理平台做这类工作的,使用 ansible ?
1
MasterofNone Oct 18, 2022
ansible 也不是管理平台呀,但确实可以达到你的需求
|
2
julyclyde Oct 18, 2022
ansible 的话,注意控制一下 batch 的规模,别太大
|
3
dog82 Oct 18, 2022
自己写脚本啊,我曾经写过几千行的脚本干这种事情,连数据库都一并升级
|
4
lx0758 Oct 18, 2022
.sh
|
5
Nazz Oct 18, 2022
pm2 + ssh, 远程执行 pm2 reload 命令
|
6
w466397352 Oct 18, 2022 via iPhone
最简单粗暴么就是 sh 脚本了
|
7
rayn32 OP ansible 用着不熟练,sh 脚本每个软件都要自己写一遍想想有些难受
|
8
idblife Oct 18, 2022
ansible 干这个挺合适的
我用这个来升级 k8s 集群 |
9
ClericPy Oct 18, 2022
gitlab + jenkins + systemd 咋样, 反正运维搞群发命令的东西也挺多的, 看爱好吧
|
10
janxin Oct 19, 2022 via iPhone
nomad 了解一下
|