Адрес привязки 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"
также переместить демон в другой интерфейс.
Чтобы активировать эту настройку:
- бежать
gnt-cluster redist-conf
на мастер ганети распространять конфиг в кластере - убить бег
ganeti-metad
Демонизирует все узлы. Они будут перезапущены, когда это нужно Ganeti, не беспокойтесь, т.е. когдаgnt-instance add ...
выполнен.