На моей машине (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
В настоящее время я использую брандмауэр для ограничения доступа, но я предпочитаю изменяться, интерфейс thThere является аргументом в 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"
XX.XX.XX.XX - это IP-метаданный ganeti, к которому следует привязаться?
Аргументы по умолчанию для демонов 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, чтобы распространить конфигурацию в кластере ganeti-metad
и все узлы. Они будут перезапущены, когда Ганети понадобится, не волнуйтесь, то есть когда gnt-instance add ...