Доброго времени суток, уважаемые!Подскажите, пожалуйста, пробовали ли вы бэкапить большое количество win-машин (порядка 30) по их выключению? (В качестве Shutdown-скрипта указываем bat-скрипт запускающий bconsole, на вход консоли направляем команды из текстового файла, которые и запускают бэкап.)
Я пробую, но пока несчастлив. Конкретно, не устраивает тот момент, что доки бакулы не рекомендует параллельные задания для storage daemon'a, а значит будет образовываться очередь из пользователей, желающих уйти домой и ожидающих завершения выключения компьютера (пока не завершиться бэкап первой машины остальные ждут своей очереди). После команды run yes приходится давать команду wait, иначе (часто) машины выключаются, а бэкап не успевает отрабатывать. Иной раз - скоре всего, когда происходит ошибка на стороне клиента и bacula-fd на сервере ждет уже выключенного клиента - процесс director'а, запускаемый для следующего клиента, не может забиндить порт (то, какой именно процесс директора не может забиндить порт - лишь мое предположение). Расплодившиеся процессы director'а имеют обыкновение не уменьшаться в количестве даже после завершения всех задач, лечиться перезапуском бакулы.
Т.е., получается, что бакула не устойчива к сбоям на стороне клиентов и один из таких сбоев может поставить раком всю систему бэкапа, а при условии невозможности параллельного бэкапа нескольких (хоть трех-пяти) клиентов ошибки неизбежно будут - те-же пользователи могут выключить машину не дождавшись нормального завершения его работы.
Ситуация осложняется наличием в конторе сегментов беспроводной сети, в одном из кабинетов - ужасного качества (сигнал слаб)...
Есть решение моей проблемы?
PS Версии ПО:
Debian Stable (Sarge), соответственно, и на сервере и на клиентах бакула версии 1.36.2
Если вы решали подобную задачу с новой версией бакулы и не натыкались на вышеописанные проблемы - отзовитесь, пожалуйста.
// greyork