快速安装Rainbond——开源企业级Paas平台
快速安装Rainbond——开源企业级Paas平台
参考:https://www.rainbond.com/docs/user-operations/install/online_install/
Rainbond离线部署安装
一、系统要求
1、操作系统要求
| 系统 | 版本 | 说明 |
|---|---|---|
| CentOS | 7.3及以上(推荐CentOS7.4) | 64位,ISO下载 |
| Ubuntu | 16.04(推荐) | 64位,ISO下载 |
| Debian | 9.6 | 64位 |
| 中标麒麟 | 服务器版V7.4 | 64位 |
Rainbond支持部署在物理服务器以及 VMware、KVM、XEN 等主流虚拟化环境上。
2、系统环境要求
- CentOS系统在安装前请升级内核版本
- 确保机器重启,服务器IP地址和nameserver不发生改变,推荐配置静态ip
- 确定系统时间与时区(Asia/Shanghai)同步,节点间时间要同步
- 在线安装确定系统可以正常
yum/apt-get install相关软件包,需要提前配置系统相关软件源 - 多节点部署时,需要确保节点间时间要同步(很重要)
- 多节点时,机器间网络访问没有限制
3、网络要求
管理员可根据实际环境中部署Rainbond的方案,自行开放相关端口。
管理节点和计算节点之间网络无限制;对外访问需要放行。
管理节点 6060,7070
网关节点 80,443,8443,10000-65535(tcp应用端口,按序开放)
二、操作步骤
1、下载Rainbond离线安装包。目前最新的离线安装版本是: v5.1.8-release
wget https://rainbond-pkg.oss-cn-shanghai.aliyuncs.com/offline/dev/offline.2019-10-20-5.1.8.tgz
2、执行脚本
# 需要移除默认源
sudo mv /etc/yum.repos.d/*.repo /tmp/
# 解压离线包
sudo tar xf offline.2019-10-20-5.1.8.tgz
# 进入解压目录下
cd offline
# 执行准备工作
sudo ./offline.sh
# 安装前检查工作
#1. ls /grdata/services/offline/ 目录下有base.images.tgz rainbond.images.tgz这两个文件
#2. ls /grdata/services/offline/pkgs/rpm/centos/7/repodata/repomd.xml 存在这个文件
#3. ls /opt/rainbond/rainbond-ansible/roles/prepare/templates/rainbond.repo.j2 存在这个文件
# 确定上述文件都存在后执行后续安装操作
3、初始化数据中心
数据中心 是Rainbond资源集合的核心抽象,初始化数据中心操作需要在第一台服务器上执行安装命令。
离线情况下,初始化数据中心必须指定参数要求: 必须指定install-type为offline 可选参数要求: 1. 如果是多网卡情况下,需要指定iip 2. 离线情况下,默认使用pass.example.com域名,需要自行指定离线域名,并需要配置相关解析工作如*.pass.example.com解析到数据中心节点 3. role身份,赋予当前节点身份属性,默认为管理和计算节点复用,指定为master,则表示当前节点仅具有管理节点属性
# 若当前机器存在多个内网IP地址时需要请务必指定内网IP地址(iip);若当前机器同时具备内网和公网IP地址时,务必指定公网IP地址(eip),若无则无需指定
# 在offline目录下。如果第一个节点不复用,可通过指定role为master即可。如下所示:(如果是单机运行,不要加 --role master)
./grctl init --install-type offline --iip <当前机器内网ip> --domain <自定义域名> --role master
4、添加计算节点
# 添加计算节点,请不用使用offline目录下的grctl执行相关节点添加删除操作
## 法一 密码
sudo grctl node add --host <计算节点主机名> --iip <计算节点内网ip> --root-pass <计算节点root密码> --role compute
## 法二 key
sudo grctl node add --host <计算节点主机名> --iip <计算节点内网ip> --key /root/.ssh/id_rsa.pub --role compute
# 安装计算节点
sudo grctl node install <新添加计算节点的Uid>
# 确定计算节点ok后,上线节点
#当节点处于offline(unschedulable)状态后可以up
sudo grctl node up <新添加计算节点的Uid>
3、访问web-ui界面
快速安装Rainbond——开源企业级Paas平台的更多相关文章
- 新书《OpenShift云原生架构:原理与实践》第一章第三节:企业级PaaS平台OpenShift
近十年来,信息技术领域在经历一场技术大变革,这场变革正将我们由传统IT架构及其所支撑的臃肿应用系统时代,迁移至云原生架构及其所支撑的敏捷应用系统时代.在这场变革中,新技术的出现.更新和淘汰之迅速,以及 ...
- 开源的PaaS平台
原文地址:https://blog.csdn.net/mypods/article/details/9366465 1.Stackato Stackato 是一个应用平台,用来创建私有.安全和灵活的企 ...
- java和.net 双语言开发框架,开源的PaaS平台
当下,我国国内的PaaS平台正在蓬勃发展,各式各样的PaaS平台层出不穷,但万变不离其宗,一个优秀的PaaS平台总有自己独树一帜或与众不同的地方.那么,首先我们要了解下什么是PaaS平台?PaaS是( ...
- 快速安装jumpserver开源堡垒机
一 安装centos 7.X操作系统 二.选择极速安装(注意配置需要是4G2核) https://jumpserver.readthedocs.io/zh/master/install/setup_b ...
- 灵雀云容器PaaS平台助力知名股份制银行金融科技革新
互联网.科技和金融的碰撞给银行业带来巨大影响.IT技术起初是传统金融提升效率的工具和方法,随着新技术的演进,技术成为驱动变革的核心要素.Fintech金融科技以技术和数据为驱动,用创新的方法改变了金融 ...
- flynn 开源paas 平台安装试用
flynn 是一个不错的开源paas 平台,基于git 以及容器技术,开发模型与 heroku 基本一样,同时构建方式就是基于heroku 的buildpacks 安装 官方文档提示说明是ubuntu ...
- 【转】使用Apache Kylin搭建企业级开源大数据分析平台
http://www.thebigdata.cn/JieJueFangAn/30143.html 本篇文章整理自史少锋4月23日在『1024大数据技术峰会』上的分享实录:使用Apache Kylin搭 ...
- 使用Apache Kylin搭建企业级开源大数据分析平台
转:http://www.thebigdata.cn/JieJueFangAn/30143.html 我先做一个简单介绍我叫史少锋,我曾经在IBM.eBay做过大数据.云架构的开发,现在是Kylige ...
- PaaS平台– Google App Engine的开源实现AppScale环境搭建
搭建好开发环境介绍: 硬件平台:HP Z800 工作站 内存:24GB 硬盘:1TB 虚拟化环境:XenServer 6.2.0 VM1:Ubuntu 12.04 amd64 server ...
随机推荐
- 剑指Offer-10.矩形覆盖(C++/Java)
题目: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 分析: 实际上还是一道斐波那契数列的应用,要填2*n的大矩形, ...
- 修改gradle中央仓库,加快jar包下载速度
打开gradle项目的build.gradle文件 找到repositories,注释掉mavenCentral(),使用阿里云的仓库地址 repositories { //mavenCentral( ...
- 全面理解UE4委托
UE4中的delegate(委托)常用于解耦不同对象之间的关联:委托的触发者不与监听者有直接关联,两者通过委托对象间接地建立联系 监听者通过将响应函数绑定到委托上,使得委托触发时立即收到通知,并进行相 ...
- ASP.NET Core 之 Identity 入门(转载)
原文地址:https://www.cnblogs.com/gongap/p/9504562.html 前言 在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库 ...
- (四十一)golang--goroutine
首先得了解: 进程 线程 并发 并行 Go协程和Go主线程: 主线程:相当于进程:直接作用于cpu上,是重量级的,是物理态的: 协程:相当于轻量级的线程:由主协程开启,是逻辑态的: Go协程的特点: ...
- 《一起学mysql》1
自从达内毕业后就没用过mysql,一直用的hive,hdfs 存储数据,最近突然又接触到了关系型数据库.本想随便从网上 找个教程看看,但是都不是很满意,pdf看着又难受,还是自己个儿写个笔记吧. ...
- OneNote: 一站式笔记管理平台
- k8s笔记之chartmuseum搭建
一.下载安装包 #在master节点中执行,以下这条命令就是下载文件到当前目录而已,下载完成之后让我们将chartmuseum赋予权限,就是可执行了chmod chartmuseum,然后移动到/us ...
- Asp.NET Core Nginx Ocelot ForwardedHeaders X-Forwarded-For
ocelot在部署时我使用了nginx作为转发,并配置了https证书,但是发现ocelot不支持Forward host header. https://ocelot.readthedocs.io/ ...
- Winform中设置ZedGraph鼠标焦点位置画出十字线并在鼠标移出时十字线消失
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...