5.1.2升级至5.1.3文档

本文档记录了Rainbond v5.1.3 中功能的优化和BUG修复记录

优化和新功能

  • 支持Java Maven多模块批量创建服务[beta]
  • 新增新⼿引导任务流程
  • 完善集群服务监控,内置支持节点物理设备和操作系统监控、节点系统服务监控、容器监控和服务业务性能监控
  • 改进基于应用市场的服务升级策略,新增对环境变量、存储(包括依赖存储)、端⼝、服务依赖等属 性的升级[beta]
  • 改进Docker Compose 批量创建服务的功能,修改服务镜像检测机制⼤大提高DockerCompose检测成功性。同时⽀持设置私有镜像仓库的账号信息。提供了Docker Compose到Kubernetes转化 的稳定功能支持。
  • Git-Webhook增加对腾讯Coding代码仓库的⽀持
  • 镜像仓库Webhook⾃动构建支持Tag版本根据策略进⾏⾃动验证和改变
  • 改进镜像创建服务识别策略,智能识别镜像信息确定服务部署类型和内存分配,提供服务创建准确性
  • 应用网关支持便捷设置Websocket⽀支持和ProxyBuffer等参数
  • 改进端⼝属性维护机制,增加当端口删除时⾃动设置其他与端口绑定的服务属性,⽐如健康检查.防⽌由于错误的端⼝设置导致服务⼀直运行异常
  • 系统服务注册功能改进,基于健康检查实现注册Endpoint的⾃动上线和下线,解决错误的添加管理节点导致镜像仓库等服务负载均衡错误问题。[beta]
  • 优化安装流程,将push镜像流程更改到最后防止push镜像失败导致安装不成功
  • 新增使⽤第三方数据库的机制,⽤户提供数据库给Rainbond数据中心和控制台使用Rainbond将不再默认安装数据库,适用于生产环境部署时对数据库单独进⾏部署和运维。[beta]
  • 调整部分组件⽇志级别等启动参数

BUG修复

  • 修复在HTTP访问策略中添加IP或其他⾮法域名导致服务无法启动的BUG
  • 修复了DockerRun等⽅式创建的服务后期无法修改账号密码的问题
  • 修复了镜像错误检测失败后无法进行后续操作的问题
  • 修复了重复添加访问策略导致服务⽆法访问的问题
  • 修复了UI搜索访问策略后无法进⾏翻⻚的BUG
  • 修复了服务经过分享过后,伸缩范围固化的问题

版本安装

当前版本为5.1系列最新版本,从发布之日起安装的5.1版本系列平台即时最新的5.1.3版本,安装参考: Rainbond集群安装

版本升级

升级要求和注意事项

  • V5.1.3版本只支持从V5.1.x版本升级,如果你还未升级到V5.1.x版本,参考V5.1.x版本升级文档版本确认方式:

grctl version, 例如版本显示如下:Rainbond grctl 5.1.0-4aead9a-2019-03-20-06

  • 升级过程会重启管理服务,因此只有单管理节点的集群会短暂影响控制台操作,请选择合理的升级时间段 。

下载 5.1.3 更新包

离线包镜像大小约650MB,需要保证当前集群磁盘可用空间至少不低于2G

# Rainbond 组件升级包
wget http://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/rainbond.images.2019-04-15-5.1.3.tgz -O /grdata/services/offline/rainbond.images.upgrade.5.1.3.tgz

# Rainbond Runtime组件升级包
wget http://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/runtime.upgrade.2019-04-15-5.1.3.tgz -O /grdata/services/offline/runtime.upgrade.5.1.3.tgz

# 5.1.3 升级脚本包
wget http://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/5.1/rainbond-ansible.upgrade.5.1.3.tgz -O /grdata/services/offline/rainbond-ansible.upgrade.5.1.3.tgz

解压安装脚本,执行升级脚本

rm -rf  /tmp/rainbond-ansible
rm -rf /grdata/services/offline/upgrade
tar xf /grdata/services/offline/rainbond-ansible.upgrade.5.1.3.tgz -C /tmp/
cd /tmp/rainbond-ansible/scripts/upgrade/
bash ./upgrade.sh

升级完成验证

  • 执行 grctl cluster确定所有服务和节点运行正常
  • grctl version 确认版本已升级到5.1.3,运行组件镜像版本为 v5.1.3-release

升级如有问题,请至社区反馈。