云帮Rainbond相关记录
根据公司需求,需要一个Paas平台,最后选择了Rainbond。现进行记录这段时间的学习
单机版的快速部署和集群的离线部署(Centos)
两者的部署可直接按照说明文档进行,其中有几个注意的地方
1.两者的部署均需要将IP固定
步骤:
(1)查询 ifconfig -a ,查看 ens33对应的IP(inet) ,掩码(netmask),
通过 route -n 其中Geteway的地址,获取得到路由地址
(若没有具体的显示IP地址,则可以修改 ifcfg-ens33中的ONBOOT=“yes”)
(2) 获取得到 IP地址、掩码、路由地址后,找到 **/etc/sysconfig/network-scripts/ifcfg-ens33**文件,进行添加修改
修改:
**BOOTPROTO="static" # 设置为静态IP地址,默认是dhcp
ONBOOT="yes" # 可在ifconfig 的ens33中查看到IP地址,默认为no**
添加:
**IPADDR="192.168.241.100" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.241.2" # 网关地址**
(3) 重启service network restart,设置完成!!
感谢对我提供帮助的博客:https://blog.csdn.net/sjhuangx/article/details/79618865
2.集群需要统一时间,即同时输入 $date 出现的时间要是一致的
设置时间是在集群中选择一个主节点,例如我的集群中有三个节点,选择20为主节点,则21和22节点根据20为标准来统一时间,当环境为可联网环境时,20节点根据配置与外界的时间进行统一,21、22再与20进行时间统一,若无配置或离线环境则集群时间以20为标准。
步骤如下:
(1)测试时间是否一致,xshell中有同时输入的工具,点击后输入 date,查看三个节点的时间是否一致
(2)确认是否安装ntp
$ rpm -qa | grep ntp
如果没有ntp ,只有ntpdate ,删除ntpdate ,进行安装ntp,再进行查看确认
$ yun -y remove ntpdateXXX (具体的)
$ yum -y install ntp
(3) 配置ntp服务 (/etc/ntp.conf)
3.1 修改主节点
主节点ntp.conf的配置修改,其中中文的地方就是修改处!其中如果是离线状态时,#3可不用添加,其中这里的ip是主机的IP地址
3.2 修改其他节点
修改可参考上图,其中**#3不需要添加,# 1**步骤中的路由地址需要修改为 主节点的IP地址,即说明该节点以主节点为标准。
(4)重启等待
$ service ntpd start
进行等待,一段时间后,输入$ ntpstat
显示 synchronised to … 表示同步成功
我参考的是这个博客,非常感谢他对我提供的帮助:
https://blog.csdn.net/weixin_30662849/article/details/94983059
3.自己电脑上的虚拟机安装的Centos是没有外网的(我根据网上查询外网发现有,就添加了外网,结果安装错误,不能进行访问,切记!!)
4.当集群不方便关虚拟机进行重启Rainbond平台时,可采用 grclis stop停止所有服务,用grclis start重启所有服务
5.了解Paas
有看到一个非常收益的视频,这里进行记录
步骤 | Iaas | paas | saas |
---|---|---|---|
对外服务(service) | 自建 | 自建 | 买 |
代码、业务逻辑 logic | 自建 | 自建 | 买 |
web应用框架 | 自建 | 自建 | 买 |
Runtime php/java/c# | 自建 | 自建 | 买 |
操作系统 win/linux | 自建 | 买 | 买 |
服务硬件 处理器、内存 | 买 | 买 | 买 |
电力、网络、机房 | 买 | 买 | 买 |
通过上图可很清晰的了解这几个平台的区别
Iaas:基础设置级建设
Pass:平台级服务
Sass:软件级服务
如有错误,可留言指出。