LarkSR3.3
3.3 Environment
Hardware Environment
CPU
Memory
GPU
sound card
Software Environment
Operating System
Chrome Browser
VC Runtime Library
DX Runtime
Text Editor
Virtual Sound Card Driver
Virtual Camera Driver
Virtual Handle Controller Driver
System Settings
Turn Off Antivirus and Firewall
Turn Off Application Running Notification
Setup Automatic Login
Set Never Sleep-Never Turn Off the Display
Using dongle settings
3D Program Adaptation
Program Adaptation Requirements
Installation and Deployment
System Components
Stand-Alone Version
Simple Cluster Version (Windows)
Deployment in Detail
Stand-Alone Intranet
Stand-Alone External Network
Cluster intranet(Windows)
Cluster external network(Windows)
Cluster intranet(Linux Docker)
Cluster external network(Linux Docker)
Deployment Case Study
Edge cluster deployment
LarkXR NAT
LarkXR Turn
Nginx reverse proxy
Server Port Mapping
Advanced Cluster Deployment
GPU dedicated server
Server Deployment Guide
Operating System Precautions
Using
Browser support
Browser support
Front usage instructions
Language support
Application Overview
Enter the application
Video interaction
Voice interaction
Live streaming
Text input
Regional detection
Allocation strategy
Remote pole setting
Gesture instructions
Function menu
PC
Mobile
Exit the application
Backend usage instructions
Login
Data center
Monitor
Usage Statistics
clientErrLog
Applications
Package Management
Package Overview
Add Package
Update package
Delete Package
Application Management
Applications
Add Applications
Share
Mouse Mapping
Reserve Applications
Noun interpretation
Run Applications
RunApplications
Synchronization management
Index
Client List
SR Client Management
Group Mgt
Group management
System Setting
Access Auth List
Workspace
Param Setting
LicenceType
No Operation Timeout
Store
Safe
Region Setting
Custom Logo
Short Note
Port Mapping
Dispatch Policy
Current Limiting
Theme
Users
Change Password
change PWD
Port Forward
guides
Custom
App Index
EnterAppli
Server-side
Application Storage
Standalone
Local Storage
OSS Storage
AWS S3
Cluster
Local storage
OSS Storage
AWS S3
General Features
Disk Space
Sync
Set Max Sync Cnt
Feature Components
DataChannel
Additional Parameters
Smart Voice
video input
voice input
external physical controller
Interactive Mode
How to use
Use Front end
Interactive Mode Interface Integration
Security Settings
Feature Components
Redis
MySQL8
Database Monitoring(druid)
Change userName and PWD
Disable
HTTPS access
Windows
Linux Docker
App Auth
Workplace Access Encryption
SDK ID for encrypted secondary development
security setting
Use AppliList Page
IP Blacklist-Whitelist
Allow Cross-Origin
CORS
Cors For Upload
Frequently Asked Questions (FAQ)
list of common issues
Update Log
product updates
-
+
首页
Advanced Cluster Deployment
The architecture of LarkXR is as shown in the following diagram:  The system adopts a distributed microservices architecture, including central management services, synchronization/proxy services, core rendering services, caching services, object storage, and data storage, among many service components. This architecture supports both single-machine deployment and cluster deployment, providing flexibility and versatility. Based on the requirements of the actual production environment, services can be split and combined to meet different usage scenarios. The system provides packages for both single-machine deployment and simple cluster deployment. In single-machine deployment, all services are deployed on a single GPU server, while in simple cluster deployment, core rendering services and synchronization/proxy services are deployed on separate GPU servers, and management programs and storage-related services are deployed on non-GPU servers. By increasing the number of GPU service nodes, the system's concurrent processing capabilities can be enhanced. To meet the requirements of high concurrency and high availability, services on the management nodes can be further split and deployed on independent servers, and each service can be redundantly deployed for high availability. This chapter will introduce how to split service components and modify configuration files to implement these deployment scenarios. # Server Preparation |Function | Version | Configuration | System Version | Number of Units | Remarks| | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | |Redis | 6.0.8 | 8-core 16G | Ubuntu 20.04 | 1 || |Nginx | 1.21.0 | 8-core 16G | Ubuntu 20.04 | 1 | Download the simple cluster version package from the official website| |Database | Mysql8.0 | 8-core 16G | Ubuntu 20.04 | 1 | Requires manual creation of larkxR_center database with utf8 encoding character set| |LarkXR Management Services | 3.2.8.2+| 8-core 16G | Ubuntu 20.04<br/>or Windows | 1 | JDK-17 installation required| |LarkXR rendering service | 3.2.8.2+| 8-core 16G | Windows Server 2019 | n || # LarkXR Program Installation and Configuration Guide To install the simple cluster version of the LarkXR program, please visit [https://paraverse.cc/larkxr-resource/](https://paraverse.cc/larkxr-resource/) to download the program package. ### For Windows version on the management node (using the larkxr-center-windows folder): **Step One: Configure the Local IP Address** - In the deployment directory's `application.properties` file, set `server.node-ip` to the local IP address and disable other service components as shown in the image below, keeping only the `admin` component.  **Step Two: Modify Redis and Database Configuration Addresses** - Open the `admin\application.yaml` file in the deployment directory and modify the Redis and database configuration addresses as needed.  **Step Three: Modify Nginx Configuration Items** - Place the configuration files from the downloaded simple cluster version Nginx folder (including `conf->conf.d`, `admin-back`, `admin-front`) into the Nginx server deployment directory. Ensure that `nginx.conf` includes `include conf.d/*.conf;`. If deploying on Windows, maintain the same directory structure as the program package. For Linux deployment, adjust paths accordingly to ensure these folders can be found for static page mapping.  - Configure the reverse proxy address for the backend interface to the main node IP address.  ### Requirements for Configuring Multiple Master Nodes: **Step One: Configure Another admin Service** - Configure another admin service following the methods above and start the additional admin service. **Step Two: Modify Nginx Configuration Items** - Add a server configuration item as shown in the image below.  **Step Three: Change Application Storage to Object Storage** - In the system settings of the backend management page, change the storage method to object storage. For specific instructions on how to make this change, please refer to [How to Change to Object Storage?](https://docs.paraverse.cc/doc/315/) **Step Four: Configure the `application.properties` File for Multiple Master Nodes** - In the `application.properties` file, configure `pxy.id-generator.workerId` as 0, 1, 2, etc., for multiple master nodes to avoid primary key conflicts. ### Using Cloud Images for Public Clouds, Batch Starting Rendering Programs - Refer to [this link](https://www.pingxingyun.com/contribute/detail?topicId=10103&categoryId=3) for using cloud images in public clouds and batch starting rendering programs.
admin
2025年4月2日 15:34
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期