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