LINUX.ORG.RU
ФорумAdmin

Неправильная работа bareos хранилища с директором

 


0

1

Всем добрый день! Существует ситуация когда есть сервер 1 с установленными на нем bareos-dir, bareos-sd, bareos-fd. Также есть сервер 2, на котором есть bareos-fd и bareos-sd. Запускаются задания на bareos-dir (сервер 1) для bareos-fd (сервер 2) и копируются на bareos-sd (сервер 2). Процесс копирования происходит корректно, видно что том увеличивается в размерах, то есть копии новые добавляются. Но потом происходит ошибка с добавление метаданными в Каталог (предположительно). Стоит отметить что тестировался такой вариант когда запускаются задания на bareos-dir (сервер 1) для bareos-fd (сервер 2) и копируются на bareos-sd (сервер 1), тогда отрабатывает все корректно. Прикрепляю лог ошибки для лучшего понимания

Build OS: Red Hat Enterprise Linux Server release 7.9 (Maipo)
JobId: 3135
Job: copy-db.2024-11-27_14.57.50_34
Backup Level: Full
Client: "server-backup-bareos" 22.1.1~pre88.04d51ceb5 (15Sep23) Red Hat Enterprise Linux Server release 7.9 (Maipo),redhat
FileSet: "copy-db" 2024-11-27 12:13:27
Pool: "FilePool" (From command line)
Catalog: "MyCatalog" (From Client resource)
Storage: "File" (From Pool resource)
Scheduled time: 27-Nov-2024 14:57:50
Start time: 27-Nov-2024 14:57:51
End time: 27-Nov-2024 14:57:51
Elapsed time: 0 secs
Priority: 10
FD Files Written: 2
SD Files Written: 2
FD Bytes Written: 9,979,202 (9.979 MB)
SD Bytes Written: 9,979,453 (9.979 MB)
Rate: 0.0 KB/s
Software Compression: None
VSS: no
Encryption: no
Accurate: no
Volume name(s): Vol-0258
Volume Session Id: 10
Volume Session Time: 1732700954
Last Volume Bytes: 49,937,043 (49.93 MB)
Non-fatal FD errors: 1
SD Errors: 0
FD termination status: OK
SD termination status: OK
Bareos binary info: Bareos community build (UNSUPPORTED): Get professional support from https://www.bareos.com
Job triggered by: User
Termination: *** Backup Error ***

bareos-dir JobId 3135: Insert of attributes batch table done
bareos-dir JobId 3135: Insert of attributes batch table with 2 entries start
bareos-sd JobId 3135: Elapsed time=00:00:01, Transfer rate=9.979 M Bytes/second
bareos-sd JobId 3135: Warning: Could not delete placeholder media records.
bareos-dir JobId 3135: Fatal error: dird/catreq.cc:383 Invalid Catalog request: CatReq Job=copy-db.2024-11-27_14.57.50_34 DeleteNullJobmediaRecords JobId=3135
bareos-sd JobId 3135: Releasing device "FileStorage" (/srv/backup).
bareos-sd JobId 3135: Ready to append to end of Volume "Vol-0258" size=39949684
bareos-sd JobId 3135: Volume "Vol-0258" previously written, moving to end of data.
bareos-dir JobId 3135: Using Device "FileStorage" to write.
bareos-dir JobId 3135: Encryption: PSK-AES256-CBC-SHA TLSv1.2
bareos-dir JobId 3135: Handshake: Immediate TLS 
bareos-dir JobId 3135: Connected Client: server-backup-bareos at 192.168.0.13:9102, encryption: PSK-AES256-CBC-SHA TLSv1.2
bareos-dir JobId 3130: Encryption: PSK-AES256-CBC-SHA TLSv1.2
bareos-dir JobId 3135: Connected Storage daemon at server-backup-bareos:9103, encryption: PSK-AES256-CBC-SHA TLSv1.2
bareos-dir JobId 3135: Start Backup JobId 3135, Job=copy-db.2024-11-27_14.57.50_34

Заранее спасибо за помощь!



Последнее исправление: max1m (всего исправлений: 1)

Гугл говорит так:

DIR and SD always have to be of the exact same version or
you get these kind of errors as the protocol is not versioned nor will it be any time soon.

что отчасти подтверждается запуском задания на dir1 и пишут в sd1

BOOBLIK ★★★★
()
Ответ на: комментарий от BOOBLIK

Я конечно думал что мажорные версии должны быть общими, но чтобы даже предварительные версии одинаковыми должны быть… Спасибо!

max1m
() автор топика
Ответ на: комментарий от Bloody

У меня директор не хотел работать с SD.

версия директора - 22.1.1~pre21.4411a3551
версия sd - 22.1.1_pre88.04d51ceb5

Как только установил sd такой же версии, заработал

max1m
() автор топика
Ответ на: комментарий от BOOBLIK

Неа, в данной задаче SD и FD были на одной машине, а директор на другой. Изначально уже была настроенная конфигурация bareos с директором, FD и SD на одной машине. Но потом нужно было подключить FD и SD на вторую машину, потому что там были файлы, которые необходимо скопировать на эту же машину (доступ к СХД настроен только на второй машине), поэтому была проблема. Изначально установил версию FD и SD на второй машине 23.0.5. Также не работало, прочитал в интернете, что версии SD и директора должны быть похожими. Сделал версию 22.1.1_pre88, то есть отличие было только в предварительной версии, все также не заработало. Написал сюда, прочитал Ваш ответ, что проблема в версии все таки, откатил уже до абсолютно одинаковой, заработало)

max1m
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария