Trang chủ
XtreamUIPro

Hướng dẫn

Đăng ký một node phát

Thêm một máy chủ biên phục vụ người xem ở gần nó: từ panel qua SSH, hoặc bằng mã dùng một lần trên node, rồi kiểm tra người xem có tới được nó.

Kết thúc, một máy chủ thứ hai lấy các kênh trực tiếp một lần từ origin, cache các tệp theo yêu cầu và phục vụ người xem được định tuyến tới nó. Bạn cần panel đã cài với địa chỉ https cho API, một máy Ubuntu cho node, và hoặc quyền SSH vào nó hoặc một shell trên nó.

Thêm máy chủ trong panel

Mở Servers và thêm một máy chủ cho node: tên, IP của nó, và Server URL mà người xem dùng để truy cập nó khi khác với IP. Với đường SSH, điền tab SSH bằng tài khoản root hoặc có sudo không cần mật khẩu; mật khẩu hoặc khoá được mã hoá khi lưu và worker kiểm tra quyền truy cập ngay sau khi lưu.

Trang Servers: máy chủ chính và các node với địa chỉ, trạng thái và tác vụ của chúng.
Trang Servers: máy chủ chính và các node với địa chỉ, trạng thái và tác vụ của chúng.

Cách A: cài từ panel qua SSH

Servers → Install Load Balancer: chọn máy chủ, chạy Check SSH (hệ điều hành, kiến trúc CPU, sudo, ổ đĩa, đồng hồ, cổng 8080, khả năng truy cập API) rồi Install. Worker tải gói node từ thư mục packages của nó lên và cài đặt; lần kết nối đầu tiên ghim host key của máy; từng bước hiện trên trang khi chạy và Servers → Jobs giữ log với các bí mật đã được lọc. Cùng trang này sau đó cung cấp Upgrade, Restart services, Enroll again và Uninstall.

Cách B: đăng ký bằng mã dùng một lần

Cluster Nodes → Create enrol code cho một mã có hiệu lực ba mươi phút. Trên node chạy bộ cài ở chế độ node: sudo ./install.sh --role node --main-url https://media.example.com --api-url https://api.example.com --public-url https://edge1.example.com --enroll-code XCE-… Node nhận bí mật và khoá riêng khi đăng ký; nó không bao giờ nhận bí mật gốc của panel. Địa chỉ API phải là https trừ khi bạn truyền --allow-insecure trên mạng riêng.

Kiểm tra heartbeat

Cluster Nodes hiển thị node là ok sau heartbeat đầu tiên, cùng tải, người xem và cache; trên node, journalctl -u xtream-cluster-agent -f hiện "config applied". Một node bị thu hồi từ dashboard sẽ tự dừng; để cho nó tham gia lại, tạo một mã mới và đăng ký lại.

Trang Cluster Nodes: các node đã đăng ký, heartbeat, tải và người xem của chúng.
Trang Cluster Nodes: các node đã đăng ký, heartbeat, tải và người xem của chúng.

Xem người xem tới được node

Người xem được định tuyến tới node bằng GeoIP (với tệp quốc gia mà worker tải về) hoặc theo phân công bạn đặt; node lấy một kênh trực tiếp một lần từ origin rồi phân phối lại, và lấp cache VOD từ origin khi có yêu cầu. Monitoring hiển thị người xem theo node; node đang drain không nhận người xem mới.

Trang Monitoring với người xem theo kênh và theo node.
Trang Monitoring với người xem theo kênh và theo node.

Chủ đề trợ giúp liên quan

Hướng dẫn tiếp theo