LINUX.ORG.RU
ФорумAdmin

Перенос Bareos на новый сервер

 , , , ,


0

1

Добрый день. Есть у меня такая интересная задачка. Имеем сервер с бэкапами в виде Bareos+PostreSQL Но он немножко был бит, бэкапы делает, но не отрабатывает восстановление. Было принято решение попробовать поднять новый контейнер и перенести все на новый. С него восстановить пару машин и старый бэкап сервер. Благо база, конфиги и файлы бэкапов на месте. При переезде, чтении мануалов, доков и форумов я нашел интересный для себя момент. На старом сервере не нахожу файлов bareos-dir.conf, bareos-sd.conf и bareos-fd.conf в /ets/bareos

/etc/bareos# ls -ls
9 drwxr-x--- 14    111    118  14 Aug  9  2018 bareos-dir.d
1 drwxr-x---  3    111    118   3 Aug  9  2018 bareos-dir-export
1 drwxr-x---  5 bareos bareos   5 Aug  2  2018 bareos-fd.d
1 drwxr-x---  6    111    118   6 Aug  9  2018 bareos-sd.d
5 -rw-r-----  1 root      118 236 Aug  9  2018 bconsole.conf

Тут возникает ряд вопросов:

  • 1. У кого есть опыт переезда сервера Bareos?
  • 2. Как можно запустить Bareos без файлов конфигурации в корне каталога установки? Где их можно искать?

не нахожу файлов bareos-dir.conf, bareos-sd.conf и bareos-fd.conf в /ets/bareos

А что находится в каталогах /etc/bareos/bareos-dir.d, /etc/bareos/bareos-sd.d и /etc/bareos/bareos-fd.d?

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

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

Тот мануал и форумы еще более старые чем ваш сервер. Скачайте актуальный мануал.

Ну и по вопросу, конфиги служб разбиты на файлы и хранятся в этих директориях

Vakma ()
Ответ на: комментарий от Serge10

C запуском с большего разобрались. По умолчанию вставала 14 версия, а на старом стояла 18. Переустановка нужной версии решила проблему с чтением конфигов директором. Но теперь новые радости при попытке запросить статус в bconsole bareos-dir

Apr 16 08:47:20 backup2 systemd[1]: Starting Bareos Director Daemon service...
Apr 16 08:47:21 backup2 systemd[1]: bareos-director.service: PID file /var/lib/bareos/bareos-dir.9101.pid not readable (yet?) after start: No such file or directory
Apr 16 08:47:21 backup2 systemd[1]: Started Bareos Director Daemon service.
Apr 16 12:12:51 backup2 bareos-dir[1290]: Connected Storage daemon at 192.168.168.84:9103, encryption: PSK-AES256-CBC-SHA
Apr 16 12:13:38 backup2 bareos-dir[1290]: Connected Client: node-5.sty-fd at node-5.sty:9102, encryption: None
Apr 16 12:13:38 backup2 bareos-dir[1290]: TLS read/write failure.: ERR=error:140E0197:SSL routines:SSL_shutdown:shutdown while in init
Apr 16 13:11:35 backup2 bareos-dir[1290]: Connected Storage daemon at 192.168.168.84:9103, encryption: PSK-AES256-CBC-SHA
Apr 16 13:11:43 backup2 bareos-dir[1290]: Connected Client: node-4.sty-fd at node-4.sty:9102, encryption: None
Apr 16 13:11:43 backup2 bareos-dir[1290]: Connect failure: ERR=error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac
Apr 16 13:11:43 backup2 bareos-dir[1290]: TLS read/write failure.: ERR=error:140E0197:SSL routines:SSL_shutdown:shutdown while in init
bareos-fd
Apr 16 08:47:40 backup2 systemd[1]: Starting Bareos File Daemon service...
Apr 16 08:47:40 backup2 systemd[1]: bareos-filedaemon.service: PID file /var/lib/bareos/bareos-fd.9102.pid not readable (yet?) after start: No such file or directory
Apr 16 08:47:40 backup2 systemd[1]: Started Bareos File Daemon service.
Apr 16 13:11:43 backup2 bareos-fd[1325]: Connect failure: ERR=error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac
Apr 16 13:11:43 backup2 bareos-fd[1325]: lib/bnet.cc:133 TLS Negotiation failed.
Apr 16 13:11:43 backup2 bareos-fd[1325]: TLS shutdown failure.: ERR=error:140E0197:SSL routines:SSL_shutdown:shutdown while in init

bareos-sd

Apr 16 08:48:00 backup2 systemd[1]: Starting Bareos Storage Daemon service...
Apr 16 08:48:00 backup2 systemd[1]: bareos-storage.service: PID file /var/lib/bareos/bareos-sd.9103.pid not readable (yet?) after start: No such file or directory
Apr 16 08:48:00 backup2 systemd[1]: Started Bareos Storage Daemon service.
Apr 16 13:11:40 backup2 bareos-sd[1356]: lib/bsock_tcp.cc:457 Socket has errors=1 on call to client:192.168.168.84:9103
Apr 16 13:11:40 backup2 bareos-sd[1356]: lib/bsock_tcp.cc:457 Socket has errors=1 on call to client:192.168.168.84:9103
Apr 16 13:11:45 backup2 bareos-sd[1356]: lib/bsock_tcp.cc:457 Socket has errors=1 on call to client:192.168.168.84:9103

Порты 9101-9103 открыты. Файлы с pid в паке есть. Но почему ругается не могу найти

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

Но почему ругается не могу найти

Ругань на шифрование идет. С ключами все в порядке? Что в конфигах сказано про шифрование?

Файлы с pid в паке есть

Именно по такому адресу (/var/lib/bareos/)? И права на каталог /var/lib/bareos выставлены правильно?

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

Шифрование. В конфигах на старом сервере все что касается шифрования закоментировано. В bareos-dir.conf попробовал принудительно отключить

  • TLS Enable = no
  • TLS Require = no
  • TLS Verify Peer = no

Ничего не изменилось.

Именно по такому адресу (/var/lib/bareos/)? И права на каталог /var/lib/bareos выставлены правильно?

Да, именно там.

cd /var/lib/bareos/
backup2-dir.conmsg     bareos-dir.9101.state  bareos-fd.9102.pid     bareos-fd.bsr          bareos-sd.9103.state   node-1.sty-fd.bsr      node-5.sty-fd.bsr
bareos-dir.9101.pid    bareos-dir.conmsg      bareos-fd.9102.state   bareos-sd.9103.pid     dbconfig-common/       node-4.sty-fd.bsr      storage/
-rw------- 1 bareos bareos   2032 Apr 11 00:10 backup2-dir.conmsg
-rw-r----- 1 bareos bareos      5 Apr 16 16:15 bareos-dir.9101.pid
-rw-r----- 1 bareos bareos   2196 Apr 16 21:10 bareos-dir.9101.state
-rw------- 1 bareos bareos  25610 Apr 16 21:10 bareos-dir.conmsg
-rw-r----- 1 root   bareos      5 Apr 16 16:15 bareos-fd.9102.pid
-rw-r----- 1 root   bareos   2196 Apr 16 16:14 bareos-fd.9102.state
-rw-r----- 1 bareos bareos 180977 Mar 12 21:09 bareos-fd.bsr
-rw-r----- 1 bareos bareos      5 Apr 16 16:15 bareos-sd.9103.pid
-rw-r----- 1 bareos bareos   2196 Apr 16 16:14 bareos-sd.9103.state
drwxr-xr-x 3 root   root        3 Apr 11 11:03 dbconfig-common
-rw-r----- 1 bareos bareos 248390 Mar 12 00:57 node-1.sty-fd.bsr
-rw-r----- 1 bareos bareos 136155 Mar 11 23:08 node-4.sty-fd.bsr
-rw-r----- 1 bareos bareos  56149 Mar 12 22:17 node-5.sty-fd.bsr
drwxr-x--- 2 bareos bareos      2 Apr  9 13:07 storage

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

С шифрованием помочь не смогу - работал еще со старыми версиями, где шифрования не было. Надо смотреть документацию. Возможно, в новых версиях работа без шифрования невозможна.

А файлы с пидами корректно удаляются/создаются при остановке/старте сервиса?

Serge10 ★★★★★ ()