Skip to main content
Version: v5.1

软件和硬件环境要求

Rainbond安装软件和硬件环境要求

一. 操作系统要求

系统版本说明
CentOS7.3及以上(推荐CentOS7.4)64位,ISO下载
Ubuntu16.04(推荐)64位,ISO下载
Debian9.664位
中标麒麟服务器版V7.464位

Rainbond支持部署在物理服务器以及 VMware、KVM、XEN 等主流虚拟化环境上。

在搭建高可用Rainbond集群时,我们在Centos及Ubuntu系统中做过大量高可用性测试,所以推荐使用这两种Linux系统部署高可用集群。

二. 系统环境要求

  • CentOS系统在安装前请升级内核版本
  • 确保机器重启,服务器IP地址和nameserver不发生改变,推荐配置静态ip
  • 确定系统时间与时区(Asia/Shanghai)同步,节点间时间要同步
  • 在线安装确定系统可以正常yum/apt-get install相关软件包,需要提前配置系统相关软件源
  • 多节点部署时,需要确保节点间时间要同步(很重要)
  • 多节点时,机器间网络访问没有限制

三. 网络要求

管理员可根据实际环境中部署Rainbond的方案,自行开放相关端口

管理节点和计算节点之间网络无限制;对外访问需要放行

管理节点 6060,7070
网关节点 80,443,8443,10000-65535(tcp应用端口,按需开放)
在线安装确定网络没有限制,如有请将以下域名添加到白名单
域名列表
aliyun.comaliyuncs.com
docker.iodomain.grapps.cn
repo.goodrain.comapi.goodrain.com
hub.goodrain.comimage.goodrain.com
market.goodrain.com

默认情况下网关节点和管理节点复用;需开放 相关组件端口

四. 访问Rainbond控制台

建议用户采用高版本的Google Chrome访问

五. 节点类型说明

属性类型说明
manage管理节点集结平台自身组件,提供应用构建、调度、管理等功能,提供数据中心基础服务与 API 接口,充当控制集群的角色。
compute计算节点提供应用运行的计算资源,N 个计算节点组成计算资源池供给管理节点灵活调度。
gateway网关节点集群内应用被外网访问的流量入口和负载均衡器,提供 HTTP, HTTPs 路由, TCP/UDP 服务, 负载均衡器, 高级路由(A/B 测试, 灰度发布)等功能
storage存储节点Rainbond集群需要为管理节点与计算节点的 /grdata 目录配置共享存储

六. 服务器要求

Rainbond 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器平台,企业版本已完成国产龙芯平台的迁移适配,正在进行兆芯的迁移适配。

对于开发测试环境及生产环境的服务器硬件配置有以下要求和建议:

单节点安装配置要求

单节点安装最低配置要求:CPU:2核 内存:4G 磁盘:60G

默认情况下节点会给系统预留1.5核CPU 1.5G内存的资源;此配置仅可用作界面展示,如需要部署多个应用,建议适当调高配置。

开发测试环境
  • 节点复用时需要适当调高节点配置。
服务器角色CPU内存本地存储网络实例数量
管理节点4核8G/ 100G
/cache 50G-100G
/opt/rainbond/data 100G (推荐SSD)
/var/lib/docker 100G+
千兆网卡1,3...奇数
计算节点16核64G/ 100G /var/lib/docker 100G+ 千兆网卡不限制
生产环境
  • 生产环境强烈推荐使用更高的配置
  • 生产环境中,建议管理节点,计算节点,网关节点,存储节点单独部署
服务器角色CPU内存本地存储网络实例数量
管理节点8核32G/ 最低要求60G,推荐100G
/var/lib/docker 100G+
/opt/rainbond/ 100G (推荐SSD)
/cache 50G-100G
千兆网卡3,5...奇数
计算节点16核64G/ 100G
/var/lib/docker 100G+
/grlocaldata 100G+
千兆网卡推荐至少2节点
存储节点4核8G/ 100G
/data 500G+
千兆网卡推荐至少2节点
网关节点4核8G/ 100G
/var/lib/docker 100G+
千兆网卡推荐至少3节点

磁盘分区说明

挂载点说明
/系统根分区,本地磁盘
/var/lib/dockerdocker镜像存储分区,本地磁盘
/opt/rainbond存储rainbond程序以及产生的日志、数据,本地磁盘
/cache存储应用构建使用的缓存,可以使用共享存储在管理节点间共享
/grlocaldata应用本地持久化存储,本地磁盘
/data用于搭建集群共享存储,本地单独挂载磁盘