forked from opencurve/curveadm
-
Notifications
You must be signed in to change notification settings - Fork 0
upgrade curve
Wine93 edited this page Aug 15, 2022
·
2 revisions
修改集群拓扑中的镜像名为需升级的镜像名:
$ vim topology.yaml
kind: curvebs
global:
container_image: opencurvedocker/curvebs:v1.2 # 修改镜像
...
$ curveadm config commit topology.yaml
$ curveadm upgrade
CurveAdm 默认升级集群中的所有服务,如需升级指定服务,可通过添加以下 3 个选项来实现:
-
--id
: 升级指定id
的服务 -
--host
: 升级指定主机的所有服务 -
--role
: 升级指定角色的所有服务
以上 3 个选项可任意组合使用,服务对应的 id
、host
、role
可通过 curveadm status 来查看。
$ curveadm upgrade --id c9570c0d0252
$ curveadm upgrade --host 10.0.1.1 --role mds
💡 提醒:
upgrade
默认会滚动升级指定的每一个服务,用户在升级每一个服务后 需进入容器内确定集群是否健康。若用户想一次性执行升级操作,可添加-f
选项强制升级
© 2022 Curve Team. All Rights Reserved