Я шукаю рекомендації щодо резервного копіювання своїх поточних 6 вм (і незабаром виростуть до 20). В даний час я використовую кластерний промокс-кластер з двома вузлами (який є базовою базою для debian, що використовує kvm для віртуалізації з користувальницьким веб-переднім кінцем для адміністрування). У мене є дві майже однакові коробки з материнськими платами amd femin II x4 та asus. Кожен має 4 500 ГБ sata2 hdd, 1 для ОС та інші дані для встановлення proxmox, і 3, використовуючи mdadm + drbd + lvm, щоб розділити 1,5 ТБ пам'яті між двома машинами. Я монтую lvm зображення в kvm для всіх віртуальних машин. Наразі я маю можливість робити передачу в реальному часі з однієї машини на іншу, як правило, протягом декількох секунд (це займає близько 2 хвилин на найбільшому vm, що працює win2008, з m $ sql сервером). Я використовую вбудовану утиліту vzdump промокс для того, щоб робити знімки vm ' s та зберігайте їх на зовнішньому жорсткому диску в мережі. Потім у мене є служба в джунглідиську (за допомогою стійки), щоб синхронізувати папку vzdump для віддаленого резервного копіювання за межами сайту.
Це все чудово і денді, але це не дуже масштабується. Для одного, резервне копіювання може тривати до декількох годин щовечора. Завдяки додатковому передачі рівня блоку юнгледіска синхронізація передає лише невелику частину офсайту даних, але це все ще займає щонайменше півгодини.
Набагато кращим рішенням було б, звичайно, те, що дозволяє мені негайно взяти різницю у два часові моменти (сказати те, що було написано з 6 ранку до 7 ранку), застебнути його, а потім надіслати цей файл різниці на сервер резервного копіювання, який миттєво перенесеться на віддалене зберігання на стійці. Я трохи заглянув у zfs, і це вміння робити надсилання / отримання. Це в поєднанні з набором даних у bzip чи щось здається ідеальним. Однак, здається, що реалізація сервера nexenta з zfs по суті потребує хоча б одного або двох більше виділених серверів зберігання, щоб обслуговувати томи блоків iSCSI (через zvol's ???) на проксимальних серверах. Я вважаю за краще зберегти налаштування якомога менше (тобто НЕ мати окремих серверів зберігання даних), якщо це можливо.
Я також коротко читав про зумастор. Схоже, він також міг робити те, що я хочу, але, здається, він зупинив розвиток у 2008 році.
Отже, zfs, zumastor чи інше?