Адрес привязки ganeti-metad на основе конфигурации кластера

На моей машине (Debian Джесси) 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 слушает? Как это изменить?

2 ответа

Решение

Я не совсем уверен, что это то, что вы пытаетесь достичь...

Вы пытались указать это внутри /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 находятся в /etc/default/ganeti,

Так что добавьте новую строку METAD_ARGS="-p 81" двигаться ganeti-metad на порт 81 или METAD_ARGS="-b abb.bbb.ccc.ddd -p 81" также переместить демон в другой интерфейс.

Чтобы активировать эту настройку:

  1. бежать gnt-cluster redist-conf на мастер ганети распространять конфиг в кластере
  2. убить бег ganeti-metad Демонизирует все узлы. Они будут перезапущены, когда это нужно Ganeti, не беспокойтесь, т.е. когда gnt-instance add ... выполнен.
Другие вопросы по тегам