第1/10步:集群内服务器节点运行环境准备
💡 提示
集群部署至少需要3个服务器节点。例如:3、5、7等。
1/3:开启NTP(时间同步)服务
sudo apt install -y chrony --fix-missing
sudo chronyc makestep
chronyc tracking
2/3:防火墙配置
💡 提示
防火墙规则有上行(其它终端访问服务器)和下行(服务器访问网络资源)2种。
端口清单如下:
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gqevy8bnlrr3sc3v
3/3:Docker安装【如果已经安装,可略过】
根据您的操作系统选择:
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/pc6mq85nntgusa1b
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/ombfzh3udmssrpoo
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/xl0p1wko115eixcn
第2/10步:获取部署包
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/oghfpggynyeai8m6
第3/10步:配置通用环境变量
💡 提示
集群内所有节点保持一致的配置。
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gvsmq1rodmxety13
第4/10步:配置负载均衡信息
💡 提示
集群内所有节点保持一致的配置。
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/hue8351m1o47b537
第5/10步:集群内服务器节点间同步部署包
💡 提示
执行命令将部署包【_makeFile】内容同步到集群内的其它服务器节点。
二选一:root用户
💡 提示
需要将文本【用于扩展微服务组件的服务器IP或域名】替换后执行命令。
例如:192.168.1.235
scp -r /_makeFile root@用于扩展微服务组件的服务器IP或域名:/ #同步到其它服务器根目录
二选一:普通用户
💡 提示
需要将文本【用于扩展微服务组件的服务器IP或域名】替换后执行命令。
例如:192.168.1.235
💡 提示
需要将文本【用户名】替换后执行命令。
例如:thingskit
sudo scp -r /_makeFile 用户名@用于扩展微服务组件的服务器IP或域名:./ #同步到当前用户home目录
命令执行过程如图:
第6/10步:修改服务节点的环境变量
💡 提示
集群内每个服务器节点的配置都不一样,需要登录每个服务器节点,进行单独修改。
1/5:获取license证书
💡 提示
部署版需要为每个部署服务组件【tb-core】的服务器申请license证书。
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/ar8h7zdssg3cdzxk
2/5:修改服务节点环境变量
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/pg9aq67d17k6m8vl
3/5:应用系统环境变量
cd /_makeFile
mv thingskit2.0.sh /etc/profile.d
4/5:应用系统环境变量
💡 提示
如果source命令异常,可以重启系统使thingskit2.0.sh生效。
source /etc/profile
5/5:校验环境变量有效性
💡 提示
执行命令打印环境变量,存在相应输出说明环境变量有效。否则是要排查原因。
echo $CLUSTER_NODE_ID
第7/10步:导入Docker的镜像文件
💡 提示
集群内每个服务器节点都需要导入镜像。
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/wzht6mqzkr0zfw26
第8/10步:安装微服务依赖软件
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gohp8pkbgdauon88
第9/10步:部署微服务组件
平台的服务组件可实际情况部署到多台服务器
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/oe29vg86y1kggsp5
第10/10步:测试ThingsKit物联网平台是否安装成功
创建租户
💡 提示
设备的接入需要再超级管理员的账号登录后,创建租户-租户管理员并访问租户账号才能使用。
功能验证清单
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/xmdy5eamsg2s0m4l
扩展:启用安全协议SSL/TLS(Plus)
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/qcwa9lm9uhgbw03i