HZERO PaaS平台组装笔记(八)iPaaS集成平台安装
本文是H-ZERO 安装部署笔记,出于学习研究目的,刚开始按照开放平台->社区与合作伙伴->文档中心- 《HZERO 轻量版》技术文档进行部署实践,选择快速开始->微服务版进行安装; 但作为初学者, 水平太低, 由于轻量版合并了多个微服务,要改各种配置,过程中遇到多个困难,没有搞定🙂, 后来按照 开放平台->社区与合作伙伴->文档中心- 《HZERO汉得企业级PaaS平台》 技术文档进行 标准版(没有合并微服务的版本) 安装部署实践 ,安装部署成功了。本系列文章记录了这个过程。
需要说明的是,如果不是出于学习研究目的,是不需要这么麻烦的,技术中心有发发行版,可以一键安装,一小时不到可以全部安装完成。
本文是出于学习研究目的,按照技术文档从制品库里面拿各种零件进行组装,所以过程会比较繁琐,供学习研究参考。
实践系统环境:windows自带的Linux虚拟机 WSL ,linux版本在微软应用商店选择 Ubuntu22.04
八 、iPaaS集成平台安装:
选配与数据初始化:
从集成平台-父工程 1.8开始选配,选配这三个组件
先完成数据初始化:
mongoDB安装: 集成平台的服务编排要用到mongoDB,所以要先安装
在腾讯元宝中输入:ubuntu 22.04 安装 mongoDB的命令
按照元宝指示执行MongoDB的安装命令,安装完成后,创建用户hzero
root@desktop-jacksen:/d02# mongosh
test> db.createUser({
… user: “hzero”,
… pwd: “hzero”,
… roles: [
… “readWrite”,
… “dbAdmin”
… ]
… })
{ ok: 1 }
test>
在/etc/hosts中加条记录:
172.18.14.48 mongo.hzero.com.cn #集成平台服务编排要用的mongoDB地址
root@desktop-jacksen:/d02# nano /etc/mongod.conf
更改bindIp ,从127.0.0.1 改成0.0.0.0 在任何地址上侦听
bindIp: 0.0.0.0
然后重启服务:
sudo systemctl restart mongod
然后开始安装启动服务
1、启动 orchestration-all 编排服务
1.1 编辑服务的application.yml文件在数据库链接rul中添加:allowPublicKeyRetrieval=true
server-uri改一下
orchestration:
server-uri: ${HZERO_ORCHESTRATION_SERVER_URI:http://gateway.hzero.com.cn}
1.2 编辑 服务的bootstrap.yml 文件,在 spring.cloud层级下添加网卡选择:
inetutils:
# 设置首选网卡,对于本机有多块网卡的情况,可以设置首选网卡来注册
# 指定忽略的网卡
ignored-interfaces[0]: lo
# 选择注册的网段
preferred-networks[0]: 172.18.14.48
1.3 把原来服务模块下的run.sh 和stop.sh都拷贝过来;
编辑run.sh ,把端口号改成跟服务的 bootstrap.yml文件中定义的端口号一致,把 AGENT 变量改成
-javaagent:/d02/hzero/project/ps-license/licenseAgent/license-agent111.jar
运行./run.sh , 构建成功,但服务启动失败:
日志:
跟石云沟通,说是,启动的javaAgent版本不对,改成110版本就好了。试了一下,果然成功了,在注册中心可见:
2、启动frontal 前置机服务
相关配置更改类似 编排服务
构建时碰到问题:
把POM.xml中依赖组件的具体版本号去掉就可以了
3、启动 frontal-proxy前置机代理服务
这个前置机代理,暂时不需要部署。
4、安装后逐菜单检查:
问题1、服务编排/应用连接器 : 白屏
服务编排/应用连接器,点进去会出现白屏:
关于作者:
| 昵称:Jack.shang 档案信息:jack.shang 程序员->项目经理->技术总监->项目总监->部门总监->事业部总经理->子公司总经理->集团产品运营支持 联系方式:你可以通过syfvb@hotmail.com联系作者 点击查看Jack.shang发表过的所有文章... 本文永久链接: http://blog.retailsolution.cn/archives/4622 |
对本文的评价:
