SLV Install - Bắt đầu nhanh

SLV Install - Bắt đầu nhanh

SLV Install Options

Tại sao nên dùng SLV Install?

slv install cho phép bạn triển khai cấu hình nhất quán đến bất kỳ số lượng node nào chỉ với một lệnh duy nhất. Chọn các thành phần quan trọng mà ứng dụng của bạn cần và triển khai tất cả trong một lần. Trình cài đặt được thiết kế cho các máy chủ bare metal hiệu suất cao hoặc môi trường VPS và chạy các dịch vụ dưới dạng daemon Linux gốc — không có lớp Docker — để mỗi node có thể đạt thông lượng tối đa ngay khi khởi động.

Các thành phần khả dụng

Bạn hiện có thể triển khai các gói phần mềm sau thông qua giao diện tương tác:

Điều kiện tiên quyết

  • Thu thập địa chỉ IP của các host bạn muốn cấu hình.
  • Đảm bảo kết nối SSH từ máy chạy slv đến mỗi máy đích (khuyến nghị xác thực bằng public key).
  • Xác nhận mỗi host đích có user solv với quyền sudo không cần mật khẩu.
  • (Tùy chọn) Nếu bạn đã có Ansible inventory sẵn, bạn có thể tái sử dụng file YAML đó.

Cách sử dụng cơ bản

Chạy trình cài đặt và truyền các địa chỉ IP bạn muốn cấu hình (phân cách bằng dấu phẩy):
bash
slv install -i 10.0.0.11,10.0.0.12
# alias: slv i -i 10.0.0.11,10.0.0.12
Nếu bạn muốn sử dụng file inventory, hãy trỏ slv install đến file đó:
bash
slv install -i ~/.slv/inventory.app.yml

Quy trình tương tác

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
Lưu ý: Thay 1.1.1.1 bằng địa chỉ IP máy chủ của bạn.
  1. Sau khi chạy lệnh, chọn thành phần phần mềm (Redis, TiDB, Grafana, Prometheus, Node Exporter, hoặc Kafka) từ danh sách.
  2. Tùy chọn cung cấp --limit <pattern> để chỉ định một tập con host trong file inventory của bạn.
  3. Xem lại tóm tắt (đường dẫn playbook, IP đã phân giải, giới hạn) và xác nhận để bắt đầu playbook.
  4. Theo dõi output cho đến khi thông báo thành công xuất hiện. Cài đặt TiDB có thể mất vài phút tùy thuộc vào hiệu suất máy chủ.
  5. Sử dụng các endpoint được in ra (Grafana URL, TiDB Dashboard, v.v.) để xác minh dịch vụ có thể truy cập được.
Nếu bạn chạy lệnh mà không có tùy chọn -i/--inventory, slv sẽ cảnh báo và thoát để bạn có thể chỉ định host hoặc file inventory mong muốn.

Tài nguyên khuyến nghị

Bỏ qua việc tìm kiếm máy chủ phức tạp. SLV phối hợp với các đối tác trung tâm dữ liệu toàn cầu để cung cấp máy chủ cân bằng giữa độ tin cậy, tốc độ và chi phí — từ đặt hàng đến triển khai trong thời gian ngắn nhất.