主控安裝

主控元件說明

cdn_frontend_offline :主控前端頁面

cdnray_api_proxy :API服務程序

logcollector :節點日誌收集程序

vector:節點日誌處理程序

clickhouse:日誌數據庫

nats :同步佇列程序

cdnray_api_backend_offline :主控後端程序

cdnray_loghub :日誌查詢程序

console :主控與節點之間的溝通與同步程序

monitor:節點監控程序

mariadbd:主控數據庫


前期準備

以下安裝說明依照下面資訊為範例,需要準備 1 台機器與 2 組二級域名。

  • 準備一台 Rocky Linux 9 主機

    • 外網IP: 1.2.3.4

  • 準備一組二級域名: test.com,作為入口域名及節點同步使用。

    • 將以下紀錄,解析至主控IP

      • portal.test.com IN A 1.2.3.4 (用於登入CDN管理系統,可使用Cloudflare代理)

      • console.test.com IN A 1.2.3.4

      • log.test.com IN A 1.2.3.4

      • loghub.test.com IN A 1.2.3.4

  • 準備一組二級域名: cname.com ,作為解析CNAME使用

    • 可以使用以下DNS代管,決定要用哪種DNS代管後,通知客服將CDNRay帳號設定至該DNS供應商。

      • CDNRay原廠提供的DNS

        • 於域名供應商平台,將NS代管至 ns1.dnsfox.com ns2.dnsfox.com

      • DNSPod

      • Aliyun DNS

      • Huawei Cloud DNS

      • Cloudflare

      • DNS.COM


主控安裝

  • 下載安裝腳本

yum install tar -y
curl http://download.cdnray.net/cdnray/scripts/cdnray_install_console.tar.gz -o ./cdnray_install_console.tar.gz
tar -zxvf cdnray_install_console.tar.gz
cd install_console
  • 調整設定: hosts.yml

    • CDNRAY_DOMAIN 入口域名的二級域名 (一定要二級域名, 請不要填寫 portal.test.com 而是填寫 test.com )

      • 輸入: test.com

    • CDNRAY_LOG_PWD 設定想要的日誌用ClickhouseDB密碼

      • 安裝腳本會在安裝資料庫時,自動設定填寫的密碼

    • DB_PASSWORD 設定想要的主控MySQL資料庫密碼

      • 安裝腳本會在安裝資料庫時,自動設定填寫的密碼

    • CDNRAY_LICENSE_KEY 授權Key

      • 請向客服索取

    • CDNRAY_LOGIN_USER CDNRay 管理後台登入帳號 (一定要EMAIL)

ClickhouseDB & MySQL資料庫的密碼會在安裝資料庫時自動設定

  • 安裝日誌

    • Linux Kernel 版本要 3.10.0-1160以上

./install_log_service.sh
  • 安裝主控服務

./install_console_service.sh

監控節點安裝

監控節點的用途為24*7不間斷的監控CDN節點的狀態,其即時告警的特性能夠協助您快速確認節點狀態,並在節點異常時自行切換備用分組使服務不中斷,此步驟會引導您進行自有監控節點的安裝。

  • 安裝步驟

    • 左列選單,監控管理 -> 監控節點列表 -> 如何安裝監控節點

    • 安裝結束,節點會出現在"未初始化監控節點",點擊選單確認並使其初始化

    • 初始化完畢後,監控節點預設會出現在Default分組,之後可以按照您的需求自行新增分組

    • 設定完之後可以到節點套用監控分組

    • 節點管理->節點列表-> -> 修改監控

Last updated