这篇文章主要介绍Rainbond 5.1.6发布支持公、私有云环境下高可用集群如何安装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
高可用安装
在本次版本更新中,为了是用户高可用安装Rainbond更加简单,我们对Rainbond安装脚本项目进行了如下调整:
Ansible主机列表配置从脚本维护更改为安装工具从集群获取节点数据进行维护,使主机列表信息准确表达。
调整节点角色安装策略,支持灵活的角色组合安装和增量角色安装。
调整部分服务的部署配置参数,降低在资源有限环境下的部署失败率。
更改API证书签发逻辑,默认使用外网IP地址作为证书签发目标。
更改外部数据库的支持策略以支持阿里云RDS数据库。
基于安装脚本的调整,我们提供了两篇高可用安装文档供用户参考:
1. 基于阿里云高可用安装Rainbond平台
2. 私有云环境下高可用安装Rainbond平台
BUG修复
修复在批量多个服务构建时代码缓存目录冲突导致部分服务构建失败的问题
修复环境变量值存储最大限制256导致部分环境变量无法设置的问题,更改为最大限制1024 goodrain/rainbond#338
修复镜像创建服务时私有用户名密码长度限制过低导致无法设置账号密码问题 goodrain/rainbond#352
修复共享存储、本地存储无法修改挂载路径的问题 goodrain/rainbond#347
修复性能分析插件、入口网络治理插件同时开启时无法进行性能分析的问题 goodrain/rainbond#318
修复Pod状态错误时导致平台统计租户使用资源错误的问题 goodrain/rainbond#328
修复node日志收集模块获取容器元数据失败导致node奔溃的问题 goodrain/rainbond#331
修复镜像创建服务时识别限制内存值不为2的n次方,导致无法水平升级问题。goodrain/rainbond-console#186
修复版本管理中构建失败的版本依然提供升级选项的问题 goodrain/rainbond-console#207
修复网关访问策略编辑时丢失https配置的问题 goodrain/rainbond-ui#174
Java类服务构建源设置,更改OracleJDK设置为自定义JDK设置,便于用户发散性使用此功能。goodrain/rainbond-ui#169
修复应用管理页面的便捷添加组件中的从应用市场安装搜索问题和无法安装的问题 goodrain/rainbond-ui#166
修复依赖服务连接信息显示不全的问题 goodrain/rainbond-ui#171
版本升级
升级要求和注意事项
V5.1.6版本支持从V5.1.2 - V5.1.6版本升级,如果你还未升级到V5.1.2版本,参考V5.1.x版本升级文档,先升级至V5.1.2版本:
grctl version
, 例如5.1.5版本显示如下:Rainbond grctl v5.1.5-release-381a1da-2019-07-12-15
升级过程会重启管理服务,因此只有单管理节点的集群会短暂影响控制台操作,请选择合理的升级时间段 。
升级过程脚本需要从集群获取节点数据,请务必在集群正常工作情况下进行升级。
下载 5.1.6 更新包
离线包镜像大小约1.3GB,需要保证当前集群磁盘可用空间至少不低于2G
# Rainbond 组件升级包
wget https://pkg.rainbond.com/offline/5.1/rainbond.images.2019-08-11-5.1.6.tgz -O /grdata/services/offline/rainbond.images.upgrade.5.1.6.tgz
# 升级脚本包
wget https://pkg.rainbond.com/offline/5.1/rainbond-ansible.upgrade.5.1.6.tgz -O /grdata/services/offline/rainbond-ansible.upgrade.5.1.6.tgz
第一个管理节点执行下述命令升级平台
rm -rf /tmp/rainbond-ansible
rm -rf /grdata/services/offline/upgrade
mkdir -p /tmp/rainbond-ansible
tar xf /grdata/services/offline/rainbond-ansible.upgrade.5.1.6.tgz -C /tmp/rainbond-ansible
cd /tmp/rainbond-ansible/scripts/upgrade/
bash ./upgrade.sh
平台升级完成验证
插件升级
本次版本更新了性能分析插件,请在平台完成升级后按照如下方式升级插件:
管理节点执行以下命令:
docker pull rainbond/plugins-tcm:5.1.6
docker tag rainbond/plugins-tcm:5.1.6 goodrain.me/tcm
docker push goodrain.me/tcm
进入平台,不同的团队分别进入插件管理,选择性能分析插件,点击插件的构建。
更新使用当前插件的服务,插件即可生效。
以上是“Rainbond 5.1.6发布支持公、私有云环境下高可用集群如何安装”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!