Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Artem Chuprina
Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
12:26:32 +0400:

 VS> Столкнулся с проблемой описанной:
 VS> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679479

 VS> В кратце: не стартует сервис bacula-fd только при старте компьютера:

 VS>  cat /var/log/bacula-fd-initd.log
 VS> 23-Oct 11:30 bacula-fd: ERROR TERMINATION at address_conf.c:521
 VS> Config error: can't add port (server.example.lab) to (can't resolve
 VS> hostname(server.exmaple.lab) Connection timed out)
 VS> : line 8, col 30 of file /etc/bacula/bacula-fd.conf
 VS>   FDAddress = server.example.lab

 VS> Причем такое на нескольких компьютерх в сети и не только с File Daemon но и
 VS> Storage Daemon, Director как то обходится без hosts.

 VS> Видимо потому, что стартует позже всех, это видно из /etc/rc2.d/*

 VS> Это предистория. А теперь вопрос:

 VS> Я могут использовать /etc/hosts файл и задать там АДРЕС ИМЯ вручную. Но 
тогда
 VS> мне придется за этим файлом следить.
 VS> Тем более что сервера у меня используют статические IP.

 VS> А если например мне нужно будет запускать bacula-fd на компьютерах с DHCP а
 VS> таких большинство, поддерживать hosts файл будет не совсем правильно.

 VS> Можно конечно решить эту проблему другими способами, но меня больше 
интересует
 VS> именно /etc/hosts и его use cases

 VS> Или лучше следить за hosts и в будущем не наступать на такие грабли (на 
компах
 VS> со статическим IP)?

 VS> Тем более, что это возможно актуально и для других служб.

 VS> Вообщем best-practic ?

Я подозреваю, что лучше всего будет ему объяснить, чтобы он поднимался
после полного подъема сети.  (В смысле, если DNS-сервер локальный, то и
после него тоже.)  У нас же dependency-based загрузка нынче.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vc0ocrqs@wizzle.ran.pp.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 12:32 PM, Artem Chuprina wrote:

Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
12:26:32 +0400:

  VS> Столкнулся с проблемой описанной:
  VS> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679479

  VS> В кратце: не стартует сервис bacula-fd только при старте компьютера:

  VS>  cat /var/log/bacula-fd-initd.log
  VS> 23-Oct 11:30 bacula-fd: ERROR TERMINATION at address_conf.c:521
  VS> Config error: can't add port (server.example.lab) to (can't resolve
  VS> hostname(server.exmaple.lab) Connection timed out)
  VS> : line 8, col 30 of file /etc/bacula/bacula-fd.conf
  VS>   FDAddress = server.example.lab

  VS> Причем такое на нескольких компьютерх в сети и не только с File Daemon но 
и
  VS> Storage Daemon, Director как то обходится без hosts.

  VS> Видимо потому, что стартует позже всех, это видно из /etc/rc2.d/*

  VS> Это предистория. А теперь вопрос:

  VS> Я могут использовать /etc/hosts файл и задать там АДРЕС ИМЯ вручную. Но 
тогда
  VS> мне придется за этим файлом следить.
  VS> Тем более что сервера у меня используют статические IP.

  VS> А если например мне нужно будет запускать bacula-fd на компьютерах с DHCP 
а
  VS> таких большинство, поддерживать hosts файл будет не совсем правильно.

  VS> Можно конечно решить эту проблему другими способами, но меня больше 
интересует
  VS> именно /etc/hosts и его use cases

  VS> Или лучше следить за hosts и в будущем не наступать на такие грабли (на 
компах
  VS> со статическим IP)?

  VS> Тем более, что это возможно актуально и для других служб.

  VS> Вообщем best-practic ?

Я подозреваю, что лучше всего будет ему объяснить, чтобы он поднимался
после полного подъема сети.  (В смысле, если DNS-сервер локальный, то и
после него тоже.)  У нас же dependency-based загрузка нынче.



вопрос больше не в этом а в том, использововть /etc/hosts или нет )

это я и сам понимаю, я пробовал, но например там где стоят bacula-sd и 
bacula-fd это действует только только на одни сервис, другой почему то 
все равно запускаеться или до или видимо во время инициализации сети )


--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52678d1e.4000...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Artem Chuprina
Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
12:47:26 +0400:

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

Мое мнение: на хостах с DHCP точно не стоит.  На серверах со статикой
может иметь смысл, но по минимуму.  Себя надо вписывать, а остальных без
крайней необходимости - нет.

Ну, или альтернативный вариант: сделать централизованный hosts,
содержащий всю статику сети, и раскидывать его скриптом по всем серверам
сразу после изменений.

 VS> это я и сам понимаю, я пробовал, но например там где стоят bacula-sd и
 VS> bacula-fd это действует только только на одни сервис, другой почему то все
 VS> равно запускаеться или до или видимо во время инициализации сети )

Странно.  Если зависимость прописана, то уж для сети-то она должна
срабатывать.  Подъем сети уж должен быть устроен так, чтобы не считаться
завершенным, пока сеть действительно не поднялась.

Вот в то, что скрипт запуска DNS-сервера забывает дождаться, пока оный
сервер успешно поднимется и будет готов к работе, я легче поверю.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r4bccn2r@wizzle.ran.pp.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Rahmatullin
On Wed, Oct 23, 2013 at 02:13:00PM +0400, Artem Chuprina wrote:
> Ну, или альтернативный вариант: сделать централизованный hosts,
> содержащий всю статику сети, и раскидывать его скриптом по всем серверам
> сразу после изменений.
Я так понимаю, до DNS так и делали?

-- 
WBR, wRAR


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131023101539.ga32...@belkar.wrar.name



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 02:15 PM, Andrey Rahmatullin wrote:

On Wed, Oct 23, 2013 at 02:13:00PM +0400, Artem Chuprina wrote:

Ну, или альтернативный вариант: сделать централизованный hosts,
содержащий всю статику сети, и раскидывать его скриптом по всем серверам
сразу после изменений.

Я так понимаю, до DNS так и делали?


до DNS не было bacula

просто так получилось, что я забыл вообще про hosts после настройки DNS 
почти на всех серверах, ну работает все и хорошо.


Потом не сразу заметил, что бакула не подымается иногда, постепенно 
выяснил в чем дело и вот опять вернулся с чего начинал ) Т.е. к hosts


Вообщем то я для себя решил пока буду юзать hosts на статике

А если будет dhcp буду вешать рестарт бакулы после старта сети как нибудь

Вообще хотел услышать практику по hosts если есть свой DNS )

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5267a7a0.2010...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Artem Chuprina
Andrey Rahmatullin -> debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
16:15:39 +0600:

 >> Ну, или альтернативный вариант: сделать централизованный hosts,
 >> содержащий всю статику сети, и раскидывать его скриптом по всем серверам
 >> сразу после изменений.
 AR> Я так понимаю, до DNS так и делали?

Собственно, DNS изобрели оттого, что делать так в рамках целого
интернета стало не алё.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mwm0ckhj@wizzle.ran.pp.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Rahmatullin
On Wed, Oct 23, 2013 at 03:08:56PM +0400, Artem Chuprina wrote:
>  >> Ну, или альтернативный вариант: сделать централизованный hosts,
>  >> содержащий всю статику сети, и раскидывать его скриптом по всем серверам
>  >> сразу после изменений.
>  AR> Я так понимаю, до DNS так и делали?
> Собственно, DNS изобрели оттого, что делать так в рамках целого
> интернета стало не алё.
Ну я догадываюсь, да.

-- 
WBR, wRAR


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131023114007.gb32...@belkar.wrar.name



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Tataranovich
В Wed, 23 Oct 2013 14:13:00 +0400
Artem Chuprina  пишет:
> Странно.  Если зависимость прописана, то уж для сети-то она должна
> срабатывать.  Подъем сети уж должен быть устроен так, чтобы не
> считаться завершенным, пока сеть действительно не поднялась.
> 
> Вот в то, что скрипт запуска DNS-сервера забывает дождаться, пока оный
> сервер успешно поднимется и будет готов к работе, я легче поверю.

Зависимость можно прописать только на машине, где стоит DNS сервер(а). А
другие сервера (которые используют локальный DNS по сети) вполне могут
загрузиться раньше, чем сервер(а) с локальным DNS.

-- 
WBR, Andrey Tataranovich


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131023145422.4bf2ed10@dragoncore.local



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 03:54 PM, Andrey Tataranovich wrote:

В Wed, 23 Oct 2013 14:13:00 +0400
Artem Chuprina  пишет:

Странно.  Если зависимость прописана, то уж для сети-то она должна
срабатывать.  Подъем сети уж должен быть устроен так, чтобы не
считаться завершенным, пока сеть действительно не поднялась.

Вот в то, что скрипт запуска DNS-сервера забывает дождаться, пока оный
сервер успешно поднимется и будет готов к работе, я легче поверю.

Зависимость можно прописать только на машине, где стоит DNS сервер(а). А
другие сервера (которые используют локальный DNS по сети) вполне могут
загрузиться раньше, чем сервер(а) с локальным DNS.

Да дело в том, что bacula службы не должны зависеть от DNS, точнее их 
загрузка не должна зависеть от DNS.


Работа должна, точнее у меня она полностью зависит от DNS.

Но блин мне было совсем не очевидно когда я копал в сторну почему не они 
не запускаются и в итоге наткнулся на DNS )


Хотя может и опыта не хватает.

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5267bad7.4070...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Lyubimets
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 debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5267b26e@nskes.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Konstantin Matyukhin
Ну так обычно нейм серверов-то ставят чуть больше одного.

-- 
С уважением,
Константин Матюхин


Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Artem Chuprina
Andrey Rahmatullin -> debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
17:40:07 +0600:

 >>  >> Ну, или альтернативный вариант: сделать централизованный hosts,
 >>  >> содержащий всю статику сети, и раскидывать его скриптом по всем серверам
 >>  >> сразу после изменений.
 >>  AR> Я так понимаю, до DNS так и делали?
 >> Собственно, DNS изобрели оттого, что делать так в рамках целого
 >> интернета стало не алё.
 AR> Ну я догадываюсь, да.

Я это к тому, что в рамках отдельно взятой локальной сети вполне может
быть и алё.  "Размер имеет значение".


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87iowochbe@wizzle.ran.pp.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Artem Chuprina
Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
16:02:31 +0400:

 >>> Странно.  Если зависимость прописана, то уж для сети-то она должна
 >>> срабатывать.  Подъем сети уж должен быть устроен так, чтобы не
 >>> считаться завершенным, пока сеть действительно не поднялась.
 >>>
 >>> Вот в то, что скрипт запуска DNS-сервера забывает дождаться, пока оный
 >>> сервер успешно поднимется и будет готов к работе, я легче поверю.
 >> Зависимость можно прописать только на машине, где стоит DNS сервер(а). А
 >> другие сервера (которые используют локальный DNS по сети) вполне могут
 >> загрузиться раньше, чем сервер(а) с локальным DNS.
 >>
 VS> Да дело в том, что bacula службы не должны зависеть от DNS, точнее их 
загрузка
 VS> не должна зависеть от DNS.

 VS> Работа должна, точнее у меня она полностью зависит от DNS.

Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
может иметь право от него зависеть.  Ну, то есть никто или почти никто
не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
без него нельзя работать.

И в целом это правильно.  Если ты уже при старте демона знаешь имя
сервера, этот сервер тебе критичен для работы, и он не найден или даже
найден, но недоступен, обычно лучше по этому поводу отказаться
стартовать, желательно с внятным сообщением об ошибке, чтобы админ не
подумал, что твой демон будет работать, в то время как работать он не
будет.

Обычно такая ситуация означает, что в конфиге ошибка, или что сервер на
том конце действительно сломан, реже - что DNS сломан, а вовсе не то,
что DNS просто не успел подняться, но вот щас поднимется, и щас все
будет.

Хотя, конечно, в каждой конкретной ситуации может оказаться, что лучше
было бы запуститься и подождать, но...  Лучше уж тогда наоборот,
подождать и запуститься :)

 VS> Но блин мне было совсем не очевидно когда я копал в сторну почему не они не
 VS> запускаются и в итоге наткнулся на DNS )

 VS> Хотя может и опыта не хватает.

А вот если он при обломе старта забыл положить в лог внятное сообщение
об ошибке, то это он зря.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87eh7ccgwm@wizzle.ran.pp.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 03:26 PM, Andrey Lyubimets wrote:


Если есть DNS-сервер, то hosts использовать не нужно!
В качестве подпорки используй что-нибудь типа /etc/init.d/bacula restart в
/etc/rc.local, или  в файлик в /etc/cron.d/ . По крайней мере за ним  не
нужно следить.

спасибо, я что то подобное прежполагаю - хук к скриптам запуска может 
сетевым может другим


--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5267c10c.5090...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 04:26 PM, Artem Chuprina wrote:

Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
может иметь право от него зависеть.  Ну, то есть никто или почти никто
не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
без него нельзя работать.

И в целом это правильно.  Если ты уже при старте демона знаешь имя
сервера, этот сервер тебе критичен для работы, и он не найден или даже
найден, но недоступен, обычно лучше по этому поводу отказаться
стартовать, желательно с внятным сообщением об ошибке, чтобы админ не
подумал, что твой демон будет работать, в то время как работать он не
будет.
Внятное сообщение об ошибке я е видел сколько раз перегружал сервант, а 
был я на месте только пару раз


В остальном удаленно

В а логах она ни чего не оставляет, такая вот уже штучка. пришлось юзать

ARGS="-d20 -dt -c /etc/bacula/bacula-fd.conf"

do_start()
{
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--exec $DAEMON -- $ARGS >> /var/log/bacula-fd-initd.log 2>&1
}

в init.d script'e

Вопрос в другом как сделать чтобы то, что выводиться при загрузки еще 
куда нибудь сохранялось в отдельный лог )



Обычно такая ситуация означает, что в конфиге ошибка, или что сервер на
том конце действительно сломан, реже - что DNS сломан, а вовсе не то,
что DNS просто не успел подняться, но вот щас поднимется, и щас все
будет.

Хотя, конечно, в каждой конкретной ситуации может оказаться, что лучше
было бы запуститься и подождать, но...  Лучше уж тогда наоборот,
подождать и запуститься :)

  VS> Но блин мне было совсем не очевидно когда я копал в сторну почему не они 
не
  VS> запускаются и в итоге наткнулся на DNS )

  VS> Хотя может и опыта не хватает.

А вот если он при обломе старта забыл положить в лог внятное сообщение
об ошибке, то это он зря.





--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Sergey Korobitsin
Artem Chuprina ☫ → To debian-russian@lists.debian.org @ Wed, Oct 23, 2013 16:17 
+0400

> Andrey Rahmatullin -> debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
> 17:40:07 +0600:
> 
>  >>  >> Ну, или альтернативный вариант: сделать централизованный hosts,
>  >>  >> содержащий всю статику сети, и раскидывать его скриптом по всем 
> серверам
>  >>  >> сразу после изменений.
>  >>  AR> Я так понимаю, до DNS так и делали?
>  >> Собственно, DNS изобрели оттого, что делать так в рамках целого
>  >> интернета стало не алё.
>  AR> Ну я догадываюсь, да.
> 
> Я это к тому, что в рамках отдельно взятой локальной сети вполне может
> быть и алё.  "Размер имеет значение".

Я, кстати, видел такое, но "на ручном приводе" - т.е. админ каждый раз
ручками копировал hosts с "мастер-сервера" по всем машинам. Имхо, это
ужасно криво (даже если автоматизировать процесс) - если уж совсем не
хочется заморачиваться с полноценным DNS-сервером, то можно сделать, как
я: использовать pdns-recursor экспортом /etc/hosts как зоны и прикрутить
forward DNS-запросов для всего остального.

-- 
Bright regards, Sergey Korobitsin,
Chief Research Officer
Arta Software, http://arta.kz/
xmpp:underta...@jabber.arta.kz

--
...Когда я увидел перед собой перспективу жизни, прожитой так же, 
как живет весь мир, я решил - ни за что, это отвратительно, 
мне будет стыдно самого себя. Если бы я участвовал в поддержке 
этой системы отчужденного, собственнического программирования, 
мне казалось бы, что я делаю мир хуже ради денег. 
  -- Ричард М. Столлман (из интервью)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20131023124723.gf5...@undertaker.dev.lan.arta.kz



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread dimas
помимо зависимостей в хедерах инит-скрпита можно в оный скрипт добавить при
старте что-то типа
until ping -c1 ; do sleep 1; done
ну или dig. или еще как-нибудь. через разумное время попытки прекращаем,
ругаемся в лог, что сервер че-то ну никак не доступен


2013-296 14:54 Andrey Tataranovich  wrote:
> Зависимость можно прописать только на машине, где стоит DNS сервер(а). А
> другие сервера (которые используют локальный DNS по сети) вполне могут
> загрузиться раньше, чем сервер(а) с локальным DNS.
> 


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131023175629.5c94e...@ulf.tvoe.tv



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Eugene Berdnikov
On Wed, Oct 23, 2013 at 04:26:17PM +0400, Artem Chuprina wrote:
> Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
> 16:02:31 +0400:
>  VS> Да дело в том, что bacula службы не должны зависеть от DNS, точнее их 
> загрузка
>  VS> не должна зависеть от DNS.
> 
>  VS> Работа должна, точнее у меня она полностью зависит от DNS.
> 
> Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
> может иметь право от него зависеть.  Ну, то есть никто или почти никто
> не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
> без него нельзя работать.

 Вообще говоря, для правильно построенной системы отказ dns -- не повод
 не стартовать сервис и/или не работать. К тому же совершенно непонятно,
 нахрена бакуле dns.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131023135853.gb3...@cio.protva.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Lyubimets
23.10.2013 15:26, Vladimir Skubriev пишет:
> Столкнулся с проблемой описанной:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679479

>   FDAddress = server.example.lab
> 

> Это предистория. А теперь вопрос:

> Можно конечно решить эту проблему другими способами, но меня больше
> интересует именно /etc/hosts и его use cases
> 
> Или лучше следить за hosts и в будущем не наступать на такие грабли (на
> компах со статическим IP)?
> 
> Тем более, что это возможно актуально и для других служб.
> 
> Вообщем best-practic ?

Владимир! Что бы не наступать на грабли -- не нужно их разбрасывать!
Прочитай приведённую тобой ссылку  -  там dns ни разу не упоминается!
Правильное решение между тем - первым пунктом:

1. Allow bacula-fd to listen on all addresses - remove line "FDAddress
= .." or change it to "FDAddress = 0.0.0.0"


С уважением, Любимец Андрей Алексеевич


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52688e38.1060...@nskes.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Andrey Lyubimets
23.10.2013 20:58, Eugene Berdnikov пишет:
> On Wed, Oct 23, 2013 at 04:26:17PM +0400, Artem Chuprina wrote:
>> Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
>> 16:02:31 +0400:
>>  VS> Да дело в том, что bacula службы не должны зависеть от DNS, точнее их 
>> загрузка
>>  VS> не должна зависеть от DNS.
>>
>>  VS> Работа должна, точнее у меня она полностью зависит от DNS.
>>
>> Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
>> может иметь право от него зависеть.  Ну, то есть никто или почти никто
>> не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
>> без него нельзя работать.
> 
>  Вообще говоря, для правильно построенной системы отказ dns -- не повод
>  не стартовать сервис и/или не работать. К тому же совершенно непонятно,
>  нахрена бакуле dns.
Так и рождаются мифы и легенды. У топикстартера бакула не может отресолвить
адрес интерфейса, который должна слушать, потому что сетевой интерфейс ещё не
поднялся.


-- 
С уважением, Любимец Андрей Алексеевич


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5268903d.1090...@nskes.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/23/2013 05:58 PM, Eugene Berdnikov wrote:

On Wed, Oct 23, 2013 at 04:26:17PM +0400, Artem Chuprina wrote:

Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct 2013 
16:02:31 +0400:
  VS> Да дело в том, что bacula службы не должны зависеть от DNS, точнее их 
загрузка
  VS> не должна зависеть от DNS.

  VS> Работа должна, точнее у меня она полностью зависит от DNS.

Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
может иметь право от него зависеть.  Ну, то есть никто или почти никто
не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
без него нельзя работать.

  Вообще говоря, для правильно построенной системы отказ dns -- не повод
  не стартовать сервис и/или не работать. К тому же совершенно непонятно,
  нахрена бакуле dns.

вот конфиг бакулы файл демона создаваемой автоматом через chef:

# Managed by chef for <%= node['fqdn'] %>

FileDaemon {
  Name = <%= node['hostname'] %>
  WorkingDirectory = /var/lib/bacula
  Pid Directory = /var/run/bacula
  Maximum Concurrent Jobs = 10
  FDAddress = <%= node['fqdn'] %>
}

#
# List Directors who are permitted to contact this File daemon
#
Director {
  Name = "<%=  node['bacula']['director']['name'] %>"
  Password = "<%= @password %>"
}

# Send all to director
Messages {
  Name = Daemon
  Director = "<%= node['bacula']['director']['name'] %>" = all
  syslog = all, !skipped, !saved
  append = <%=  "#{node['bacula']['storage']['log_dir']}/log-fd" %> = all
}

Спору нет можно указать и

  FDAddress = 0.0.0.0

Тогда поидее будет слушать на всем чем угодно. Оно и так и так верно, но 
0.0.0.0 более универсально конечно.


И в случае если оно настраивает сервер с Интернет IP, то нужно быть 100 
% уверенным в firewall'е.


А это потенциальная дыра в случае, если FW не настроен или еще что.

Но я все же остановлюсь на своем варианте т.е. буду править hosts на 
машинах со статическим IP.


В дальнейшем можно будет подумать над этим вопросом и его более 
элегантным решением.


--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5268a71c.3010...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-23 Thread Vladimir Skubriev

On 10/24/2013 07:04 AM, Andrey Lyubimets wrote:

23.10.2013 15:26, Vladimir Skubriev пишет:

Столкнулся с проблемой описанной:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679479
   FDAddress = server.example.lab

Это предистория. А теперь вопрос:
Можно конечно решить эту проблему другими способами, но меня больше
интересует именно /etc/hosts и его use cases

Или лучше следить за hosts и в будущем не наступать на такие грабли (на
компах со статическим IP)?

Тем более, что это возможно актуально и для других служб.

Вообщем best-practic ?

Владимир! Что бы не наступать на грабли -- не нужно их разбрасывать!

Золотые слова! Но куда же без них - разве чему нибудь научишься )

Прочитай приведённую тобой ссылку  -  там dns ни разу не упоминается!
Правильное решение между тем - первым пунктом:

1. Allow bacula-fd to listen on all addresses - remove line "FDAddress
= .." or change it to "FDAddress = 0.0.0.0"


С уважением, Любимец Андрей Алексеевич


Согласен, как вариант. Но тогда нужны быть уверенным в FW, если 
подымаешь на шлюзе. А bacula исключительно у меня внутренний сервис.


Да у меня шлюз и другие сервисы частенько на одной машине.

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5268a835.7000...@skubriev.ru



Re: использовать или нет /etc/hosts, если есть собственный DNS для локальной зоны?

2013-10-24 Thread Alexander Wiedergold WIEDERGOLD.NET

Am 24.10.2013 07:00, schrieb Vladimir Skubriev:

On 10/23/2013 05:58 PM, Eugene Berdnikov wrote:

On Wed, Oct 23, 2013 at 04:26:17PM +0400, Artem Chuprina wrote:

Vladimir Skubriev -> Debian-russian@lists.debian.org  @ Wed, 23 Oct
2013 16:02:31 +0400:
  VS> Да дело в том, что bacula службы не должны зависеть от DNS,
точнее их загрузка
  VS> не должна зависеть от DNS.

  VS> Работа должна, точнее у меня она полностью зависит от DNS.

Вообще говоря, считается, что если работа зависит от DNS, то и загрузка
может иметь право от него зависеть.  Ну, то есть никто или почти никто
не заботится отдельно о том, чтобы без DNS можно было загрузиться, если
без него нельзя работать.


можно назвать сервисы так:

01-service_1
02-service_2
03-service_3


и они стартанут в нужной последовательности


  Вообще говоря, для правильно построенной системы отказ dns -- не повод
  не стартовать сервис и/или не работать. К тому же совершенно непонятно,
  нахрена бакуле dns.

вот конфиг бакулы файл демона создаваемой автоматом через chef:

# Managed by chef for <%= node['fqdn'] %>

FileDaemon {
   Name = <%= node['hostname'] %>
   WorkingDirectory = /var/lib/bacula
   Pid Directory = /var/run/bacula
   Maximum Concurrent Jobs = 10
   FDAddress = <%= node['fqdn'] %>
}

#
# List Directors who are permitted to contact this File daemon
#
Director {
   Name = "<%=  node['bacula']['director']['name'] %>"
   Password = "<%= @password %>"
}

# Send all to director
Messages {
   Name = Daemon
   Director = "<%= node['bacula']['director']['name'] %>" = all
   syslog = all, !skipped, !saved
   append = <%=  "#{node['bacula']['storage']['log_dir']}/log-fd" %> = all
}

Спору нет можно указать и

   FDAddress = 0.0.0.0

Тогда поидее будет слушать на всем чем угодно. Оно и так и так верно, но
0.0.0.0 более универсально конечно.

И в случае если оно настраивает сервер с Интернет IP, то нужно быть 100
% уверенным в firewall'е.

А это потенциальная дыра в случае, если FW не настроен или еще что.

Но я все же остановлюсь на своем варианте т.е. буду править hosts на
машинах со статическим IP.

В дальнейшем можно будет подумать над этим вопросом и его более
элегантным решением.




--
..
http://wiedergold.net/


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/l4aolk$9vh$1...@online.de