LINUX.ORG.RU
ФорумAdmin

Резервное копирование на несколько серверов

 


0

2

Есть сеть с несколькими серверами, в которой одна из машин выполняет функции первичного сервера бекапов и в ней же есть тупой как пробка NAS на 100Гб, который умеет FTP и SSH, но не умеет ничего сложнее (например rsync поверх ssh он уже не тянет и поставить туда что-то ещё софтовое не получится). Плюс есть в аренде пара внешних не нагруженных VPS, на которых много места. Хочу реплицировать бекапы на NAS и эти два ремоутных сервера, причём бекапы желательно иметь в виде файлов по датам, чтобы люди с учётками ro могли сами забрать всё без вызова админа. В текущей конфигурации стоит bacula, которая собирает с рабочих серверов бекапы себе в «стрим», который невозможно отдать «как есть» народу, восстановление файлов приходится делать руками через bconsole, плюс не нашёл у неё штатных средств для репликации на несколько серверов.

Предполагаемый шаблон путей для бекапов

/backup/`hostname`/${project}/`date +%Y%m%d_%H%M`/data_part

Инфраструктура, чтобы нагляднее было, выглядит так

LAN

.                                     
├── Primary backup server (Debian)(ssh, rsync, bacula)
├── Simple NAS (ftp, ssh)             
├── Devel server 1 (Debian)
│   ├── project 1                     
│   ├── project 2
│   └── project ...
├── Devel server 2 (Windows server 2008R2)
│   ├── project 1
│   ├── project 2
│   └── project ...
└── Devel servers ...
External hosts
.
├── Datacenter 1
│   └── Backup server (Debian) (ssh, rsync)
└── Datacenter 2
    └── Backup server (Debian) (ssh, rsync)
Подскажите, пожалуйста, софт и что почитать по части правильной репликации бекапов?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.