K8S系统进行部署时,需登录服务器,并执行相关部署脚本。
请先登录服务器,再严格根据以下步骤执行。
第一步:导航至部署脚本目录 命令: cd /home/seewo
第二步:执行初始化网络脚本 命令: bash edge_node_init_real.sh (edge_node_init_real.sh为初始化网络脚本)
执行部署脚本后,显示功能选项,并提示输入功能选项序号(旧版本脚本只显示0/1/2/3):
选项0 - 退出配置
选项1 - 静态网络初始化
选项2 - 网络检测
第三步:网络初始化
你可以选择静态网络初始化,或者动态网络初始化,二选一即可。
静态网络初始化
运行网络初始化配置脚本,输入功能序号:1。
默认公网网卡名称为eth0,按照提示相继输入eth0的IP地址、网关地址、子网掩码、DNS1、DNS2。
(可选)输入eth0网卡信息后,脚本提示是否需要配置eth1网卡。如果实际部署需要配置eth1信息,则输入y/yes,如果不需要,则输入n/no。默认内网网卡名称为eth1,按照提示相继输入eth1的IP地址、网关地址、子网掩码、DNS1、DNS2。
配置完成后,网络环境重置。
动态网络初始化
运行初始化配置脚本(更新脚本后才有此功能),输入功能序号:4。
默认配置eth0为DHCP模式。脚本提示是否需要设置eth1,如果需要配置eth1,则输入y/yes,如果不需要,则输入n/no。
配置完成后,网络环境重置。
第四步:网络检测
运行初始化网络脚本,输入功能序号:2
请按照提示输入IP地址或者网络域名。
例如输入域名:iot.seewo.com。检测成功示例图如下:
如果检测失败,则需要检查本机网络配置是否正确(返回功能1重新配置网络信息)。
请检测以下域名,查看连接是否超时:
a. psd.cvtapi.com
b. iot-broker.seewo.com
c. mirrors.aliyun.com
如果出现超,请重新设置dns
第五步:退出网络初始化脚本,更新并执行部署脚本
①同时按下组合键Ctrl + C(该组合键效果为中止当前操作,退出至目录),退出至脚本目录
②更新部署脚本: bash edge_node_init.sh (edge_node_init.sh为更新脚本,注意,脚本名称中没有real)
③更新成功后,脚本标题处有 Updated in xx/xx/xx字样
执行结果如下图所示:
第六步:环境部署
运行初始化配置脚本,输入功能序号:3。
按照提示,分别输入学校代码(unitCode)及部署验证码(authCode)。
提示:学校代码同集控Ⅱ学校代码,部署验证码请向研发人员查询(梁炎:18328002259),查询时必须附带学校代码。
选择功能3后,如下图所示:
等待部署功能运行结束,如果屏幕出现绿色“edge_node_init success”提示,则表示部署成功。如下图所示:
第七步:环境部署成功,系统自动重启
如果系统重启重启失败,如下图所示,请手动重启系统
重启成功后,请等待应用发布成功(耗时约为10分钟),再执行第八步。
第八步:绑定学校
完成上述步骤后,现场部署人员需要绑定集控代码。
启动局域网的另一台电脑。
打开浏览器,访问集控绑定页面,如http://172.18.152.118:7001。
提示:请根据实际IP地址替换。例如:将172.18.152.118替换为AC设置eth0的IP地址。
输入默认账号名称及密码。默认账号名称为:seewo; 默认密码:000000
初次登录后可以重新设置账号密码,也可以跳过,请根据提示进行操作。
设置设备名称及关联学校代码,如下图所示:
正确设置后,页面显示服务器状态,如果插件功能无异常,则显示正常:
绑定状态如下图所示:
AC部署完成