خانه
XtreamUIPro

آموزش

ثبت یک نود پخش

یک سرور لبه اضافه کنید که به بینندگان نزدیک خود سرویس بدهد: از پنل با SSH، یا با کد یک‌بارمصرف روی نود، سپس بررسی کنید بینندگان به آن می‌رسند.

در پایان سرور دوم کانال‌های زنده را یک بار از اوریجین می‌گیرد، فایل‌های درخواستی را کش می‌کند و به بینندگان هدایت‌شده به خود سرویس می‌دهد. به پنل نصب‌شده با آدرس https برای API، یک دستگاه Ubuntu برای نود، و یا دسترسی SSH به آن یا یک شل روی آن نیاز دارید.

افزودن سرور در پنل

Servers را باز کنید و برای نود یک سرور اضافه کنید: نامش، IP آن، و Server URL که بینندگان برای رسیدن به آن استفاده می‌کنند وقتی با IP فرق دارد. برای مسیر SSH تب SSH را با حسابی که root است یا sudo بدون رمز دارد پر کنید؛ رمز یا کلید رمزگذاری‌شده ذخیره می‌شود و ورکر بلافاصله پس از ذخیره دسترسی را بررسی می‌کند.

صفحه Servers: سرور اصلی و نودها با آدرس، وضعیت و کارهایشان.
صفحه Servers: سرور اصلی و نودها با آدرس، وضعیت و کارهایشان.

مسیر A: نصب از پنل با SSH

Servers → Install Load Balancer: سرور را انتخاب کنید، Check SSH را اجرا کنید (سیستم‌عامل، معماری CPU، sudo، دیسک، ساعت، پورت 8080، دسترسی به API) و سپس Install. ورکر بسته نود را از پوشه بسته‌هایش آپلود و نصب می‌کند؛ اولین اتصال کلید میزبان دستگاه را پین می‌کند؛ هر گام هنگام اجرا در صفحه دیده می‌شود و Servers → Jobs لاگ را با اسرار فیلترشده نگه می‌دارد. همین صفحه بعدها Upgrade، Restart services، Enroll again و Uninstall را عرضه می‌کند.

مسیر B: ثبت با کد یک‌بارمصرف

Cluster Nodes → Create enrol code کدی می‌دهد که سی دقیقه معتبر است. روی نود نصب‌کننده را در حالت نود اجرا کنید: 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-… نود هنگام ثبت راز و کلید خودش را می‌گیرد؛ هرگز راز اصلی پنل را دریافت نمی‌کند. آدرس API باید https باشد مگر روی شبکه خصوصی --allow-insecure بدهید.

بررسی heartbeat

Cluster Nodes نود را پس از اولین heartbeat با وضعیت ok، بار، بینندگان و کشش نشان می‌دهد؛ روی نود journalctl -u xtream-cluster-agent -f عبارت "config applied" را نشان می‌دهد. نودی که از داشبورد باطل شده خودش متوقف می‌شود؛ برای پیوستن دوباره کد جدید بسازید و دوباره ثبت کنید.

صفحه Cluster Nodes: نودهای ثبت‌شده، heartbeat، بار و بینندگانشان.
صفحه Cluster Nodes: نودهای ثبت‌شده، heartbeat، بار و بینندگانشان.

ببینید بینندگان به آن می‌رسند

بینندگان با GeoIP (با فایل کشوری که ورکر دانلود می‌کند) یا با تخصیصی که شما تعیین می‌کنید به نود هدایت می‌شوند؛ نود یک کانال زنده را یک بار از اوریجین می‌گیرد و پخش می‌کند، و کش VOD خود را در صورت درخواست از اوریجین پر می‌کند. Monitoring بینندگان هر نود را نشان می‌دهد؛ نودی که در حال تخلیه (draining) است بیننده تازه نمی‌گیرد.

صفحه Monitoring با بینندگان هر کانال و هر نود.
صفحه Monitoring با بینندگان هر کانال و هر نود.

موضوعات راهنمای مرتبط

آموزش‌های بعدی