SLV Install - クイックスタート

SLV Install - クイックスタート

SLV Install オプション

SLV Install の強み

slv install は、単一のコマンドで複数ノードへ一貫した構成を展開できるインストーラです。アプリケーションに欠かせないソフトウェアを選択し、一度にまとめてデプロイできます。ベアメタルサーバーや VPS のハイパフォーマンス環境での利用を前提に設計されており、Docker を挟まず Linux デーモンとして動作するため、各ノードが起動直後から最大限の性能を発揮します。

利用可能なコンポーネント

インタラクティブなプロンプトから、現在以下のソフトウェアをデプロイできます。

前提条件

  • セットアップしたいホストの IP アドレスを用意します。
  • slv を実行するマシンから各ターゲットへ SSH 接続できることを確認します(公開鍵認証推奨)。
  • 対象ホストに solv ユーザーが存在し、パスワード無しで sudo が実行できることを確認します。
  • (任意)既に 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 <パターン> で対象ホストを絞り込めます。
  3. プレイブックのパスや解決された IP、指定した limit を確認し、実行可否を承認します。
  4. 処理が完了するまで出力を監視します。TiDB のインストールはサーバースペックによって数分〜10分ほどかかる場合があります。
  5. 成功メッセージ後に表示されるエンドポイント(Grafana URL や TiDB Dashboard など)へアクセスし、サービスが稼働していることを確認します。
-i/--inventory オプションを指定しない場合、slv は警告を表示して終了します。利用したいホストまたはインベントリファイルを必ず指定してください。

おすすめリソース

サーバーの準備は不要です。SLV はグローバルなデータセンターパートナーと連携し、信頼性・速度・コストのすべてを両立したサーバー環境を、すぐにご利用いただけます。