zoukankan      html  css  js  c++  java
  • 快速安装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界面

    http://ip:7070

  • 相关阅读:
    困扰多年的eclipse项目编码问题!
    什么是专注?什么是执行力?
    关于图表的理解
    去重与替换
    pandas 文本操作
    pandas 数值计算
    DatetimeIndex 时间序列
    Datatime 时间模块
    Numpy 常用方法
    Python迭代器 Iterator
  • 原文地址:https://www.cnblogs.com/aric2016/p/12045289.html
Copyright © 2011-2022 走看看