genvid-services-local

バージョン 1.15.0 で変更: GENVID_SERVICES_DATADIR のサポートを追加

バージョン 1.20.0 で変更: --node-id パラメータを追加。

Installation of supervisor services as background processes.

usage: genvid-services-local [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}]
                             [--logformat LOGFORMAT]
                             {version,env,start,stop,restart,uninstall,status,reinstall,install,add_consul_dns}
                             ...

Positional Arguments

command Possible choices: version, env, start, stop, restart, uninstall, status, reinstall, install, add_consul_dns

Named Arguments

--loglevel

使用するコマンド: DEBUG, INFO, WARNING, ERROR

スクリプトのログレベルを設定する

--logformat スクリプトのログ形式を設定する

Sub-commands:

version

現在のバージョンを出力する

genvid-services-local version [-h]

env

使用された環境変数を出力する。

genvid-services-local env [-h]

start

インストールしたサービスを開始する。

genvid-services-local start [-h]
                            [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

stop

サービスを停止する。

genvid-services-local stop [-h]
                           [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

restart

サービスを再開する。

genvid-services-local restart [-h]
                              [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

uninstall

サービスをアンインストールする。

genvid-services-local uninstall [-h]
                                [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

status

サービスのステータスを確認する。

genvid-services-local status [-h]
                             [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

reinstall

サービスを再インストールする。

genvid-services-local reinstall [-h] [-n NAME] [-m {dev,client,server}]
                                [-d DATACENTER] [-r REGION] [-b BIND] [-w WAN]
                                [-c NODE_CLASS] [-s SERVERS]
                                [--bootstrap BOOTSTRAP] [--replace-dns]
                                [--ec2-tag EC2_TAG] [--ec2-value EC2_VALUE]
                                [--vault-enabled] [--node-id NODE_ID]
                                [--reconfigure]
                                [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

Named Arguments

-n, --name サービス名。デフォルトは hostname。
-m, --mode

使用するコマンド: dev, client, server

実行モード (「dev」)。

デフォルト: 「dev」

-d, --datacenter
 

Datacenter (「dc1」)。

デフォルト: 「dc1」

-r, --region

nomad のリージョン (「global」)。

デフォルト: 「global」

-b, --bind バインドする IP。
-w, --wan WAN アドレス (None)。
-c, --class Nomad クライアントの class。
-s, --servers デフォルトで参加するためのサーバーのリスト。
--bootstrap

bootstrap サーバー 1 の台数。

デフォルト: 1

--replace-dns

デフォルト DNS (False) として使用する。

デフォルト: False

--ec2-tag サーバーをチェックする EC2 タグ。
--ec2-value サーバーをチェックするための EC2 値。
--vault-enabled
 

Nomad で Vault を有効にする。

デフォルト: False

--node-id 使用する node ID。
--reconfigure

存在している場合でも、構成ファイルをリセットする。

デフォルト: False

install

サービスをインストールする。

genvid-services-local install [-h] [-n NAME] [-m {dev,client,server}]
                              [-d DATACENTER] [-r REGION] [-b BIND] [-w WAN]
                              [-c NODE_CLASS] [-s SERVERS]
                              [--bootstrap BOOTSTRAP] [--replace-dns]
                              [--ec2-tag EC2_TAG] [--ec2-value EC2_VALUE]
                              [--vault-enabled] [--node-id NODE_ID]
                              [--reconfigure]
                              [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]

Positional Arguments

services

使用するコマンド: consul, vault, nomad, []

更新するサービス: consul、vault、nomad、なし。

Named Arguments

-n, --name サービス名。デフォルトは hostname。
-m, --mode

使用するコマンド: dev, client, server

実行モード (「dev」)。

デフォルト: 「dev」

-d, --datacenter
 

Datacenter (「dc1」)。

デフォルト: 「dc1」

-r, --region

nomad のリージョン (「global」)。

デフォルト: 「global」

-b, --bind バインドする IP。
-w, --wan WAN アドレス (None)。
-c, --class Nomad クライアントの class。
-s, --servers デフォルトで参加するためのサーバーのリスト。
--bootstrap

bootstrap サーバー 1 の台数。

デフォルト: 1

--replace-dns

デフォルト DNS (False) として使用する。

デフォルト: False

--ec2-tag サーバーをチェックする EC2 タグ。
--ec2-value サーバーをチェックするための EC2 値。
--vault-enabled
 

Nomad で Vault を有効にする。

デフォルト: False

--node-id 使用する node ID。
--reconfigure

存在している場合でも、構成ファイルをリセットする。

デフォルト: False

add_consul_dns

リゾルバーに consul を追加する。

genvid-services-local add_consul_dns [-h]