Столкнулся с проблемой описанной:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679479
В кратце: не стартует сервис bacula-fd только при старте компьютера:
cat /var/log/bacula-fd-initd.log
23-Oct 11:30 bacula-fd: ERROR TERMINATION at address_conf.c:521
Config error: can't add port (server.example.lab) to (can't resolve
hostname(server.exmaple.lab) Connection timed out)
: line 8, col 30 of file /etc/bacula/bacula-fd.conf
FDAddress = server.example.lab
Причем такое на нескольких компьютерх в сети и не только с File Daemon
но и Storage Daemon, Director как то обходится без hosts.
Видимо потому, что стартует позже всех, это видно из /etc/rc2.d/*
Это предистория. А теперь вопрос:
Я могут использовать /etc/hosts файл и задать там АДРЕС ИМЯ вручную. Но
тогда мне придется за этим файлом следить.
Тем более что сервера у меня используют статические IP.
А если например мне нужно будет запускать bacula-fd на компьютерах с
DHCP а таких большинство, поддерживать hosts файл будет не совсем правильно.
Можно конечно решить эту проблему другими способами, но меня больше
интересует именно /etc/hosts и его use cases
Или лучше следить за hosts и в будущем не наступать на такие грабли (на
компах со статическим IP)?
Тем более, что это возможно актуально и для других служб.
Вообщем best-practic ?
--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор
Скубриев Владимир
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Россия, Ростовская область, г. Таганрог
тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru