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 与全球数据中心合作伙伴协调,提供平衡可靠性、速度和成本的服务器——从订购到部署一步到位。