genvid-services-systemd¶
バージョン 1.20.0 で変更: --node-id
パラメータを追加。
Installation of services on Systemd Linux.
usage: genvid-services-systemd [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}]
[--logformat LOGFORMAT]
{version,env,prestart,start,poststart,install,uninstall,reinstall,status,stop,restart,add_consul_dns}
...
Positional Arguments¶
command | Possible choices: version, env, prestart, start, poststart, install, uninstall, reinstall, status, stop, restart, add_consul_dns |
Named Arguments¶
--loglevel | 使用するコマンド: DEBUG, INFO, WARNING, ERROR スクリプトのログレベルを設定する |
--logformat | スクリプトのログ形式を設定する |
Sub-commands:¶
prestart¶
開始前に実行するアップデート。
genvid-services-systemd prestart [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
start¶
インストールしたサービスを開始する。
genvid-services-systemd start [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
poststart¶
必要に応じてスタート後設定を行ってください。
genvid-services-systemd poststart [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
install¶
サービスをインストールする。
genvid-services-systemd 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]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
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。 |
uninstall¶
サービスをアンインストールする。
genvid-services-systemd uninstall [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
reinstall¶
サービスを再インストールする。
genvid-services-systemd 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]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
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。 |
status¶
サービスのステータスを確認する。
genvid-services-systemd status [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |
stop¶
サービスを停止する。
genvid-services-systemd stop [-h]
[{consul,nomad,vault,docker,} [{consul,nomad,vault,docker,} ...]]
Positional Arguments¶
services | 使用するコマンド: consul, nomad, vault, docker, [] 更新するサービス: consul、nomad 、vault、docker、なし |