AppCenter 2.0 开发框架部分功能升级

AppCenter2.0 开发框架为更好支持各应用开发用户的需求,

新增功能:

1. 支持集群备份跨区迁移功能。

支持用户在当前区进行集群备份,并可将该备份迁移到目标区,实现集群备份跨区迁移。

2.支持修改集群节点主机类型的功能.

3. 支持 in-place 升级功能。

目前已支持滚动升级和并行升级,并行升级需要整体关闭再启动,滚动升级是一台一台节点重启。而 in-place 升级功能支持用户不需要重启服务的场景。
具体流程:开发者创建一个 备份,把需要修复的内容放入,升级的时候,平台会把备份恢复为硬盘并挂载到运行的主机上,执行修复操作。

4. 支持由 单可用区部署集群迁移到多可用区部署。

当用户部署某个集群时是用的单可用区,后面如业务有高可用性的需求,可支持用户将集群修改为多可用户区部署,通过该功能,可自动完成。

问题修复:

1.迁移 metadata 主机触发 repair 时,遇到 kernel panic 则重启主机

2.修复当 metadata 集群状态为 deleted 时集群切换私网失败的问题

3.修复 centos 系统获取 confd 启动 port 报错的问题

4.修复节点与主机 vxnet_id 不一致引起的报错

5.修复存储是 NeonSAN 类型的 cluster 增量备份失败问题

6.启动集群时检查依赖集群是否处于 transition 状态