genvid-services-local¶
In This Section
バージョン 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,status,install,uninstall,reinstall,add_consul_dns} ...
Positional Arguments¶
command | 使用するコマンド: version, env, start, stop, restart, status, install, uninstall, reinstall, add_consul_dns |
Named Arguments¶
--loglevel | 使用するコマンド: DEBUG, INFO, WARNING, ERROR スクリプトのログレベルを設定する |
--logformat | スクリプトのログ形式を設定する |
Sub-commands:¶
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、なし。 |
status¶
サービスのステータスを確認する。
genvid-services-local status [-h] [{consul,vault,nomad,} [{consul,vault,nomad,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, vault, nomad, [] 更新するサービス: consul、vault、nomad、なし。 |
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] [--join-policy JOIN_POLICY] [--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-value | 下位互換性のために使用される、廃止された値。自動結合に使用するタグ値 |
--join-policy | retry-join 設定のジョインポリシー |
--vault-enabled | |
Nomad で Vault を有効にする。 デフォルト: False | |
--node-id | 使用する node ID。 |
--reconfigure | 存在している場合でも、構成ファイルをリセットする。 デフォルト: False |
uninstall¶
サービスをアンインストールする。
genvid-services-local uninstall [-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] [--join-policy JOIN_POLICY]
[--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-value | 下位互換性のために使用される、廃止された値。自動結合に使用するタグ値 |
--join-policy | retry-join 設定のジョインポリシー |
--vault-enabled | |
Nomad で Vault を有効にする。 デフォルト: False | |
--node-id | 使用する node ID。 |
--reconfigure | 存在している場合でも、構成ファイルをリセットする。 デフォルト: False |