Страница 1 из 1

ZFS и Bacula

Добавлено: 2014-03-26 9:40:14
Harun
Сервер с ZFS используется как сторадж для хранения образов виртуальных машин (separate zfs volumes for each VM), некоторое время назад понадобилось делать бэкапы образов виртуальных машин.

К серверу резервного копирования (другой отдельностоящий сервер) подключен небольшой ленточный автозагрузчик, на сервере работает Bacula, которая копирует данные с кучки серверов и персоналок. В эту систему надо включить копирование образов виртуалок.
Так как на сторадже уже работает периодическое создание снэпшотов (separate zfs volumes for each VM), то их и используем по схеме - раз в месяц. копируем полный снэпшот, ежедневно - инкрементальный. Но возникает проблема - в zfs возможно только поточное представление снэпшота (zfs send), и мне приходится на сторадже ежедневно делать дамп снэпшота командой zfs send > file, чтобы bacula могла забрать этот файл и положить на ленту, процедура это ресурсоемкая и требует кучу свободного места на сторадже (пока с этим проблем нет). С инкрементальными особой проблемы нет, но вот полные копии делаются долго.
Не могу придумать способ, как напрямую отправлять снэпшот в bacula. Есть какие-нибудь идеи?

Re: ZFS и Bacula

Добавлено: 2014-03-26 10:11:02
Alvares
zfs get snapdir zpool/zfs

Re: ZFS и Bacula

Добавлено: 2014-03-26 10:18:55
Harun
Это не то, же я увижу смонтированную файловую систему, это не поможет мне напрямую скопировать снэпшот в бакулу, мне нужен результат работы zfs send.

Re: ZFS и Bacula

Добавлено: 2014-03-26 14:13:41
Alvares
То есть вы хотите не zfs send->file->bacula, а zfs send->bacula? Как вы это себе видите? Bacula должна уметь принять поток zfs и обработать? хе...

Re: ZFS и Bacula

Добавлено: 2014-03-26 14:51:32
Neus
zfs send->netcat->bacula ?

Re: ZFS и Bacula

Добавлено: 2014-03-26 15:30:27
Harun
Alvares писал(а):То есть вы хотите не zfs send->file->bacula, а zfs send->bacula? Как вы это себе видите? Bacula должна уметь принять поток zfs и обработать? хе...
Ага, именно. Как запихать снэпшот на ленту, минуя процедуру сохранения копии на диски? Помнится, в UFS снапшоты имели представление в виде файла - в таком виде бакула отлично переносила всю фс на ленту.

Re: ZFS и Bacula

Добавлено: 2014-03-26 20:30:46
vadim64
Harun писал(а):Сервер с ZFS используется как сторадж для хранения образов виртуальных машин (separate zfs volumes for each VM),
А что за гипервизор? Просто из любопытства

Re: ZFS и Bacula

Добавлено: 2014-03-27 6:11:06
Harun
Гипервизоры на других серверах, proxmox на kvm, экспорт по nfs.