The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Bacula -- возможно ли?.."
Отправлено greyork, 07-Май-06 00:09 
Спасибо за отклик.

>>Вот конкретно вы тестировали параллельные задания?
>
>Конкретно как раз на днях собираюсь.

Это хорошо. Используете ли вы один пул или несколько? После прочтения предостережения об одновременной записи в один volume данных от двух разных задач, первая мысль была - организовать несколько пулов (по числу допустимых параллельных (в терминах бакулы - конкурентных) заданий). Но, в бакуле, afaik, невозможно при занятости конкурентной задачей одного пула, писать в свобоный, а после - коррректно восстанавливать данные из этих (_разных_) пулов. Т.е. балансировка по нескольким пулам отсутствует. И единственный способ - поставить эксперимент по записи данных от конкурентных задач в один пул и volume. Верно ли мое понимание ситуации?

>Бэкаплю win-сервера, ч/з win32-клиент бакулы.

С серверами проще - их можно и нужно бэкапить по расписанию. Нет того бардака, из процессов bacula-director, возникающего после возникновения ошибки на одной или нескольких клиентских машин, которые могут инициировать бэкап в любое время (по завершению работы компьютера или по желанию сотрудника).
Ситуация: наблюдаю 20 (или чуть больше) процесс даемонов бакулы (большинство - director'ы, которых в режиме ожидания клиентов, после первого запуска бакулы, в норме ~ 4 штуки), запускаю bconsole и периодически смотрю на status storage, в течении двадцати минут, и вижу, что статус запущенной имеет одна-единственная задача, которая не движется (FD socket close, если память не изменяет). Спрашивается - нафига остальные процессы висят и ждут "мертвого" уже клиента? Почему некорректно отрабатывается отключение/выключение клиента? (После nmap -sP по диапазону IP, видно, что машины и отключились-то уже не дождавшись начала бэкапа, из-за одной - поставившей все раком)
Следующая ситуация: все то-же, что и в первой, за исключением того, что bconsole вообще не может подцепиться к director'у! Зависает. Кстати, ps в этот момент говорит, что процессов консоли не один, а три (!). После Ctrl-C, процессы консоли висят в памяти... Это ли не прелестно написанный софт? ;)
Да, у меня в заданиях был wait, но без него машина выключалась сразу после отработки моего скрипта logout.bat (в схеме для бэкапа по выключению машин).
Отсюда мораль: 1. не бэкапте машинки бакулой параллельно или по желанию клиентов (которые рано или поздно запустят задачи параллельно); 2. будте готовы рестартануть бакулу, после "затора"; 3. если есть нужда в бэкапе по выключению машин - делайте его по включению (меньше гарантий прерывания бэкапа ДО его нормальнго завершения и нарушения, таким образом, бэкапа для других машин).

>Просто по описанию проблемы указать ошибку сложно, нужны рабочие конфиги, скрипты, логи.

В настоящий момент сервак выключен (в биосе указано время выключения сервака на ночь). Это не постоянная моя работа, а шабашка.

>Если есть желание можем вместе поразбираться.

Спасибо, желание есть.

Да, бакула у меня из стабильного дистрибутива Debian, поскольку с нее начинали, бэкапы достигли 30 Гб, а коней на production-сервере менять.. простите - черный юмор.
Хочу, сперва убедиться, что новая версия решит имеющиеся проблемы, не создаст новых проблем, а переезд будет гладким.

// greyork

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру