Skip to main content

Windows更新

将loki、promtail两个文件夹拷贝至安装目录,与core同级

image.png

修改运维配置

升级flow-engine服务

在运维页面在线升级flow-engine服务

停止平台

在任务管理器->服务,找到AIRIOT服务并停止,或者管理员身份运行cmd,执行sc stop AIRIOT;

备份

进入安装目录/operation文件夹,备份programs.yml文件;

修改配置

打开programs.yml,将更新包里的programs.txt的内容添加到programs.yml最后,并保存; image.png

修改flow-engine端口

同样在programs.yml文件,找到flow-engine节点,修改ports,将端口改为2333,并保存; image.png

启动平台

在任务管理器->服务,找到AIRIOT服务并启动,或者管理员身份运行cmd,执行sc start AIRIOT.

升级服务

待平台启动后,打开运维界面,分别升级core、driver、flow、flow-schedule、rule、warning、ext/table

注意: 升级ext或table服务可能会有BUG 比如本来只有ext,点升级之后ext版本不变多了table服务或者本来只有table,升级之后table版本不变多了ext 此时看那个服务版本比较新就保留那个 步骤:

  1. 停止平台,备份programs.yml,删除ext/table版本较低的节点
  2. 打开traefik/routes.yml,对应删除相应节点并留意Url的端口号是否与运维配置中的端口号、服务配置中的端口号一致 如下图,为删除table,保留ext后的配置: image.png 图1 programs.yml文件中的ext节点配置 image.png 图2-3 traefik/routes.yml文件中ext的节点配置 image.png 图4 为ext/configs/config.toml中的配置,特别注意flow配置的port必须为2333,http的port要与图1的port一致
  3. 改完之后启动平台。