SLV Install - Quickstart
SLV Install - Quickstart

Зачем SLV Install?
slv install позволяет одной командой развернуть согласованные конфигурации на любом количестве узлов. Выберите критически важные компоненты, от которых зависят ваши приложения, и разверните их за один проход. Installer рассчитан на высокопроизводительные bare metal servers или VPS environments и запускает сервисы как нативные Linux daemons без слоя Docker, чтобы каждый узел выдавал максимальную пропускную способность с момента выхода в онлайн.Доступные компоненты
Сейчас через интерактивный prompt можно развернуть следующие software packages:
Предварительные требования
- Соберите IP-адреса hosts, которые хотите настроить.
- Обеспечьте SSH-подключение от машины, на которой запускается
slv, к каждому target (рекомендуется аутентификация по public key). - Убедитесь, что на каждом target host есть пользователь
solvс passwordlesssudo. - (Опционально) Если вы уже используете Ansible inventories, можно повторно использовать YAML-файл.
Базовое использование
Запустите installer и передайте IP-адреса hosts, которые хотите настроить (через запятую):
bash
slv install -i 10.0.0.11,10.0.0.12
# alias: slv i -i 10.0.0.11,10.0.0.12slv install -i 10.0.0.11,10.0.0.12
# alias: slv i -i 10.0.0.11,10.0.0.12Если вам удобнее работать из inventory file, вместо этого укажите его в
slv install:bash
slv install -i ~/.slv/inventory.app.ymlslv install -i ~/.slv/inventory.app.ymlИнтерактивный workflow
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$ 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-адрес вашего сервера.
- После запуска команды выберите software component (Redis, TiDB, Grafana, Prometheus, Node Exporter или Kafka) в prompt.
- При необходимости укажите
--limit <pattern>, чтобы нацелиться на подмножество hosts, определенных в inventory file. - Просмотрите summary (путь к playbook, разрешенные IP, limits) и подтвердите запуск playbook.
- Следите за выводом до появления сообщения об успехе. Установка TiDB может занять несколько минут в зависимости от производительности сервера.
- Используйте выведенные endpoints (URL Grafana, TiDB Dashboard и т. д.), чтобы проверить доступность сервиса.
Если запустить команду без опции
-i/--inventory, slv выдаст предупреждение и завершится, чтобы вы могли указать нужные hosts или inventory file.Рекомендуемые ресурсы
Не тратьте время на сложный procurement. SLV координируется с глобальными партнерами data center, чтобы предоставить servers с хорошим балансом надежности, скорости и стоимости — от заказа до deploy за минимальное время.
- Peak performance bare metal servers: https://erpc.global/en/baremetal/
- Линейка VPS на CPU последнего поколения: https://erpc.global/en/vps/
- Подключайтесь к сообществу ValidatorsDAO в Discord: https://discord.gg/C7ZQSrCkYR