5.1.0升级至5.1.1文档

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

功能优化及BUG修复

优化

  • 优化PHP语言支持,增加了大量PHP的扩展支持,详情见文档 PHP语言支持
  • 总览页面展示效果优化
  • 增加允许源码构建服务使用1024以下的端口
  • 优化了第三方服务的特性显示,在拓扑图中使用蓝色,在列表中添加了明显的标识
  • 安装方面扩容节点时优化docker启动流程控制
  • 调整初始化数据中心数据库的初始化脚本路径,便于出错后重新初始化数据库。
  • 优化存储类型为NFS的存储检测方式,兼容提前挂载分布式存储的节点检测。

BUG修复

  • 【重要】修复了服务具有多个端口时导致服务内部依赖和网关访问错误的BUG
  • 【重要】修复了服务垂直升级操作失败的BUG
  • 【重要】修复了应用网关访问策略编辑前端填充数据错误的BUG
  • 修复了平台内部某些功能说明文档的地址错误
  • 修复了源代码检测取回的端口信息为设置成功的BUG
  • 修复了服务点击访问后连接信息显示不全的BUG
  • 修复了第三方服务无法进行批量删除的BUG
  • 修复了构建源重新检测时从Dockerfile类型到其他源码类型转变服务启动命令错误的BUG
  • 修复构建源配置Java等语言设置构建缓存不生效的BUG
  • 升级PHP语言Runtimes版本 #28
  • 修复PHP语言构建失败问题 #25,#26

版本升级

升级要求和注意事项

此版本修复了V5.1.0的几个影响面大的BUG,推荐V5.1.0版本用户升级
V5.1.1版本只支持从V5.1.0版本升级,如果你还未升级到V5.1.0版本,参考V5.1.0版本升级文档版本确认方式:grctl version,版本应该为:Rainbond grctl 5.1.0-4aead9a-2019-03-20-06
升级过程会重启管理服务,因此只有单管理节点的集群会短暂影响控制台操作,请选择合理的升级时间段

下载 5.1.1 更新包

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

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

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

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

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

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

升级完成验证

  • 执行 grctl cluster确定所有服务和节点运行正常
  • grctl version 确认版本已升级到5.1.1

升级如有问题,请至社区反馈 Rainbond 5.1.1升级文档