私のマシン(debian jessie)では、ganeti-metad
はすべてのインターフェースでリッスンします:
# netstat -lepn | grep metad
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 66528 32831/ganeti-metad
unix 2 [ ACC ] STREAM LISTENING 383 1/init /run/lvm/lvmetad.socket
unix 2 [ ACC ] STREAM LISTENING 66525 32831/ganeti-metad /var/run/ganeti/socket/ganeti-metad
現在、ファイアウォールを使用してアクセスを制限していますが、インターフェイスを変更することを好みます。アドレスを提供するためにganeti-metad
に引数がありますが、デフォルトはクラスター構成に基づいているとも言われています。
# /usr/sbin/ganeti-metad --help
ganeti-metad (ganeti) version v2.12.4
Usage: ganeti-metad [OPTION...]
-b ADDR --bind=ADDR Bind address (default depends on cluster configuration)
どのganetiクラスター構成パラメーターがganeti-metad
がリッスンするインターフェースを駆動しますか?それを変更する方法は?
これがあなたが達成しようとしていることであるかどうかは完全にはわかりません...
たとえば、/etc/default/ganeti
内で指定しようとしましたか
# Default arguments for Ganeti daemons
NODED_ARGS=""
MASTERD_ARGS=""
RAPI_ARGS=""
CONFD_ARGS=""
LUXID_ARGS=""
METAD_ARGS="-b XX.XX.XX.XX"
IP ganeti-metadであるXX.XX.XX.XXはバインドする必要がありますか?
Ganetiデーモンのデフォルトの引数は/etc/default/ganeti
にあります。
したがって、新しい行METAD_ARGS="-p 81"
を追加してganeti-metad
をポート81に移動するか、METAD_ARGS="-b abb.bbb.ccc.ddd -p 81"
を追加してデーモンを他のインターフェースに移動します。
この設定をアクティブにするには:
gnt-cluster redist-conf
を実行して、クラスター内の構成を伝播しますganeti-metad
デーモンをすべてのノードで強制終了します。 Ganetiが必要なとき、つまりgnt-instance add ...
が実行されたときに、再起動されます。