SLV Install - 快速入門

SLV Install - 快速入門

SLV Install 選項

為什麼選擇 SLV Install?

slv install 讓您可以透過單條命令將一致的配置推送到任意數量的節點。選擇您的應用所依賴的關鍵元件,一次性部署完成。安裝程式專為高效能裸金屬伺服器或 VPS 環境構建,以原生 Linux 守護程序執行服務——沒有 Docker 層——因此每個節點從上線那一刻起就能提供最大吞吐量。

可用元件

您目前可以透過互動式提示部署以下軟體包:

前置條件

  • 收集要配置的主機的 IP 地址。
  • 確保執行 slv 的機器到每個目標主機的 SSH 連線正常(推薦使用公鑰認證)。
  • 確認每個目標主機有一個具有免密 sudo 許可權的 solv 使用者。
  • (可選)如果您已經維護 Ansible 清單,可以複用 YAML 檔案。

基本用法

執行安裝程式並傳入要配置的 IP 地址(逗號分隔):
bash
slv install -i 10.0.0.11,10.0.0.12
# 別名: slv i -i 10.0.0.11,10.0.0.12
如果您更喜歡使用清單檔案,請將 slv install 指向它:
bash
slv install -i ~/.slv/inventory.app.yml

互動式工作流

bash
$ slv install -i 1.1.1.1,
🚀 Installing software components...
? Select Software Component to Install (Redis)
 Redis
  TiDB (MySQL Cluster)
  Grafana
  Prometheus
  Node Exporter
  Kafka Cluster
注意:請將 1.1.1.1 替換為您自己伺服器的 IP 地址。
  1. 啟動命令後,從提示中選擇軟體元件(Redis、TiDB、Grafana、Prometheus、Node Exporter 或 Kafka)。
  2. 可選擇提供 --limit <pattern> 以定位清單檔案中定義的主機子集。
  3. 檢視摘要(Playbook 路徑、解析的 IP、限制條件)並確認以開始 Playbook。
  4. 監控輸出直到出現成功訊息。TiDB 安裝可能需要幾分鐘,具體取決於伺服器效能。
  5. 使用列印的端點(Grafana URL、TiDB Dashboard 等)驗證服務是否可達。
如果您在不使用 -i/--inventory 選項的情況下啟動命令,slv 會發出警告並退出,以便您指定所需的主機或清單檔案。

推薦資源

省去採購的麻煩。SLV 與全球資料中心合作夥伴協調,提供平衡可靠性、速度和成本的伺服器——從訂購到部署一步到位。