genvid.toolbox.LinuxConsulService

class genvid.toolbox.LinuxConsulService(**kwargs)

ベースクラス: ConsulService

Linux サーバーのサービスとして Consul を設定する。

NAME = 'service-consul-linux'

このツールのロガー名。子 class (children) で再定義する必要があります。

CONFIG_FILE = '/etc/consul.d/config.json'
add_consul_dns()

resolv.conf に独自の IP を追加する。ただし、dhclient で上書きされます。

restart_dhclient()

同じコマンドを使って dhclient プロセスを再起動する