Я разрабатываю планы удалённого резервного копирования нескольких ProxMox серверов, не кластерные одиночные машины в разных локациях. После изучения форумов, AI инструментов и других источников, кажется, что использование ZFS send/receive на удалённый сервер, также работающий с ZFS ( rsync.net или мой собственный сервер), будет оптимальным методом, особенно для больших наборов данных через Интернет. Однако, если я сильно ошибаюсь, буду благодарен за проверку моей трактовки.
Запланированная процедура:
Существующие ProxMox zfs пулы не зашифрованы.
Будет добавлен дополнительный локальный HDD с зашифрованным zpool, независимым от хранилища VM в ProxMox.
Ежедневные zfs снапшоты и синхронизация с зашифрованным zpool (локальная резервная копия).
Ежедневный zfs send с зашифрованного пула на удалённый zpool.
Ожидаемые варианты восстановления:
Сбой диска сервера, восстановление с локального диска быстро.
Катастрофический сбой локальных дисков (например, сервер сгорел), полное восстановление из удалённого zpool.
Восстановление удалённых файлов: создать локальный временный recovery zpool, синхронизировать/получить снапшот recovery zpool, смонтировать полученный recovery zpool, найти/скопировать удалённые файлы.
Это жизнеспособный план или существуют лучшие способы, которые могут обеспечить как аварийное восстановление, так и восстановление на уровне файлов? Я понимаю, что есть PBS, но поскольку рекомендуется устанавливать его на bare-metal, бюджета на это нет. Аналогично, существующие ProxMox серверы не имеют особо много свободных ресурсов (в частности, RAM) для запуска ещё одной VM. Новый HDD на сервер - это примерно предел моего бюджета. Судя по всему, ZFS send/recv через Интернет будет намного быстрее и дешевле с использованием чего-то вроде rsync.net, чем запуск полной VM для удалённого PBS.
Запланированная процедура:
Существующие ProxMox zfs пулы не зашифрованы.
Будет добавлен дополнительный локальный HDD с зашифрованным zpool, независимым от хранилища VM в ProxMox.
Ежедневные zfs снапшоты и синхронизация с зашифрованным zpool (локальная резервная копия).
Ежедневный zfs send с зашифрованного пула на удалённый zpool.
Ожидаемые варианты восстановления:
Сбой диска сервера, восстановление с локального диска быстро.
Катастрофический сбой локальных дисков (например, сервер сгорел), полное восстановление из удалённого zpool.
Восстановление удалённых файлов: создать локальный временный recovery zpool, синхронизировать/получить снапшот recovery zpool, смонтировать полученный recovery zpool, найти/скопировать удалённые файлы.
Это жизнеспособный план или существуют лучшие способы, которые могут обеспечить как аварийное восстановление, так и восстановление на уровне файлов? Я понимаю, что есть PBS, но поскольку рекомендуется устанавливать его на bare-metal, бюджета на это нет. Аналогично, существующие ProxMox серверы не имеют особо много свободных ресурсов (в частности, RAM) для запуска ещё одной VM. Новый HDD на сервер - это примерно предел моего бюджета. Судя по всему, ZFS send/recv через Интернет будет намного быстрее и дешевле с использованием чего-то вроде rsync.net, чем запуск полной VM для удалённого PBS.
