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 https://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 https://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 https://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执行
dps
命令查看组件运行使用的镜像版本是否为v5.1.3-release
升级如有问题,请至社区反馈