边缘集群部署


场景描述:

主节点位于北京,渲染节点分布在北京、广州和内蒙古。

网络结构概述:

  • 北京网络结构:主节点与渲染节点在同一局域网,且有一个路由器外网 IP。

  • 广州网络结构:每个渲染节点都有外网 IP。

  • 内蒙古网络结构:渲染节点在同一局域网,且有一个路由器外网 IP。

北京主节点 LarkXR 部署配置要求:

  1. 参照集群内网(Windows)部署指南 或者 集群内网(Linux Docker)部署指南 部署主节点程序包。

  2. 配置使用代理模式:参考集群外网(Windows)使用代理模式集群外网(Linux Docker)使用代理模式,按照步骤一进行设置。

  3. 当使用本地存储应用时(系统默认使用本地存储),边缘节点需要从主节点拉取数据,因此需要配置一个外网可访问的数据拉取应用接口地址。在部署目录下的 application.properties 文件中,配置 pxy.end-point={{http://外网地址:8181}},如下图所示:

    invalid image (图片无法加载)

**北京主节点网络端口配置要求:**需要在路由器做端口映射

类型 端口号 用途 修改方式
TCP 8181 前台页面nginx转发以及后台接口 修改8181端口
TCP 8182 后台页面nginx转发 修改8182端口

北京渲染节点 LarkXR 部署配置要求:

  1. 参照集群内网(Windows)部署指南集群内网(Linux Docker)部署指南,部署渲染节点程序包。

  2. 双击打开 LarkXRLauncher.exe,点击配置渲染节点

  • 设置“管理服务器地址”为内网地址

  • 设置“本地IP”为内网IP

  • 设置“优先公网IP”为外网 IP(例如:112.6.266.121)。示例图如下:
    invalid image (图片无法加载)

  1. 音视频端口错位映射时,需要修改音视频端口。请参考修改方法

**北京渲染节点网络端口配置要求:**需要在路由器做端口映射

节点 类型 端口号 用途
渲染节点1 UDP 10011-10020 必须,音视频端口,一个端口表示一个并发
渲染节点2 UDP 10021-10040 必须,音视频端口,一个端口表示一个并发
渲染节点3 UDP 10041-10060 必须,音视频端口,一个端口表示一个并发

广州渲染节点部署配置要求

  • 设置“管理服务器地址”为外网地址

  • 设置“本地IP”为外网IP

  • 设置“优先公网IP”为外网 IP(例如:122.6.266.1)。示例图如下:

  • invalid image (图片无法加载)

**广州渲染节点网络端口配置要求:**每个节点都需要做端口放行

类型 端口号 用途 更换
TCP 10002 必须,Websocket通信端口 修改10002端口
UDP 10011-10040 必须,音视频端口,一个端口表示一个并发 修改音视频端口

内蒙渲染节点配置要求

  • 设置“管理服务器地址”为外网地址

  • 设置“本地IP”为内网IP

  • 设置“公网IP”为外网IP

  • 设置“优先公网IP”为外网 IP(例如:147.6.266.2)。示例图如下:
    invalid image (图片无法加载)

  • 将渲染节点的原10002端口更改为10009,确保每个渲染节点端口号不重复。

  • 外网映射时确保内外端口一致,例如:节点1 外部端口10009 内部端口10009,节点2 外部端口10008 内部端口10008。
    invalid image (图片无法加载)

  • 音视频端口错位映射时,进行音视频端口修改。详细修改方法请参考这里

  • 完成端口修改后,需要执行以下步骤:

    1. 重启渲染节点服务

**内蒙渲染节点网络端口配置要求:**需要在路由器做端口映射

节点 类型 端口号 用途 更改
渲染节点1 TCP 10009 必须, Websocket通信端口 修改Websocket通信端口
渲染节点1 UDP 10011-10020 必须,音视频端口,一个端口表示一个并发 修改音视频端口
渲染节点2 TCP 10008 必须, Websocket通信端口 修改Websocket通信端口
渲染节点2 UDP 10021-10040 必须,音视频端口,一个端口表示一个并发 修改音视频端口

admin 2025年3月14日 10:14 收藏文档

开发者交流群

QQ群号:1011308692