23.10.2013 15:26, Vladimir Skubriev пишет: > Столкнулся с проблемой описанной: > 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 ? Если есть DNS-сервер, то hosts использовать не нужно! В качестве подпорки используй что-нибудь типа /etc/init.d/bacula restart в /etc/rc.local, или в файлик в /etc/cron.d/ . По крайней мере за ним не нужно следить.
-- С уважением, Любимец Андрей Алексеевич -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

