- Восстановление данных на голое железо. Bare metal recovery для Windows и Linux. Bare metal restore.
- Решение для восстановления данных на голое железо. Быстрое bare metal restore для Windows и Linux в считанные минуты.
- Резервное копирование с помощью Bareos и Relax-and-Recover
- Настройка сервера Bareos
- Настройка клиента Bareos.
- Запуск бэкапа/восстановления
- Установка и настройка Relax-and-Recover
- Linux Bare Metal Backup
- 13 Replies
Восстановление данных на голое железо. Bare metal recovery для Windows и Linux. Bare metal restore.
Главная страница » Подробная информация о Bacula Enterprise Edition » Восстановление данных на голое железо. Bare metal recovery для Windows и Linux. Bare metal restore.
Решение для восстановления данных на голое железо. Быстрое bare metal restore для Windows и Linux в считанные минуты.
ПО Bacula Systems для восстановления ОС на голое железо (bare metal recovery) гарантирует сохранность ваших данных. Опция bare metal restore доступна как для ОС Linux, так и для ОС Windows. Она позволяет системным администраторам безопасно и надежно восстанавливать системы на «голое железо» с помощью Bacula Enterprise Edition. Благодаря ей пользователь сможет в считанные минуты безопасно восстановить и запустить систему.
ПО для восстановления операционных систем на голое железо от Bacula Systems подходит для ОС Windows 2003, 2008, 2008R2, 2012, а также для ОС на базе Linux, таких как Ubuntu, Debian, CentOS, Mint, Red Hat и SUSE. Пакет ПО для bare metal recovery содержит исчерпывающую документацию, охватывающую все вопросы, касающиеся восстановления ОС на голое железо.
Ключевые преимущества bare metal recovery
- Резервное копирование ОС и данных без приостановки рабочих процессов
- Восстановление систем и их запуск в считанные минуты
- Восстановление систем на независимые аппаратные средства
- Создание ISO-образа для загрузки системы (CD, USB-память, и т.д., или сохраненный образ)
- Понятный пользовательский интерфейс, наличие гибких опций для выполнения различных процедур
- Возможность клонирования машин
- Восстановление систем с физических на виртуальные машины и наоборот
Восстановление сервера на Linux с помощью плагина Bacula Enterprise Linux Bare Metal Restore предполагает следующие действия:
- Выбор сервера для восстановления
- Выбор даты бэкапа
- Согласование дисков для восстановления системы
- Перезагрузка и запуск сервера
ПО для восстановления Linux на голое железо (Linux bare metal recovery) позволяет создавать инкрементальные и дифференциальные резервные копии и, таким образом, всегда иметь под рукой актуальную версию бэкапа, экономя время и дисковое пространство.
Директор, Клиент и Диск
ПО для восстановления Linux на голое железо работает на 32 и 64-битных версиях RHEL, Debian, Ubuntu и SuSE.
Плагин Linux Bare Metal Recovery:
- Может быть запущен из графического интерфейса пользователя и был успешно протестирован на системах RHEL5 и RHEL6, Ubuntu 10.04
- Запускается из командной строки на любом дистрибутиве Linux
Плагин для Linux bare metal restore работает на:
- Bacula Enterprise 8
- Bacula Enterprise 6
- Bacula Enterprise 4
Восстановление сервера на Windows с помощью Bacula Enterprise Windows BMR (Windows bare metal recovery) предполагает следующие действия:
- Выбор сервера для восстановления
- Выбор даты бэкапа для восстановления
- Согласование дисков для восстановления системы
- Перезагрузка и запуск сервера
ПО для восстановления Windows на голое железо (Windows bare metal restore) позволяет создавать инкрементальные и дифференциальные резервные копии и, таким образом, всегда иметь под рукой актуальную версию бэкапа, экономя время и дисковое пространство.
Плагин Windows BMR 3.0:
- Запускается на Bacula Enterprise Edition версий 6.2 и выше
- Работает на всех ОС Windows x86 32/64 от XP до Server 2012, поддерживает интерфейс (U)EFI
- Успешно протестирован на ОС Windows Server 2003, 2008, 2008R2 и 2012
- Поддерживает все языки, в том числе в кодировке UTF8 и UTF16 (арабский, японский, китайский…), был протестирован на английском, французском и немецком языках.
Функции, характерные для bare metal restore Windows на голое железо
- Поддержка (U)EFI системы и безопасной загрузки
- Автоматическая подгонка размера последнего раздела под размер нового диска
- Возможность исключения разделов или данных из процедуры восстановления
- Возможность деления диска на разделы вручную с помощью интерфейса сопоставления разделов
- Поддержка динамических дисков
- Поддержка GPT-таблиц
- Возможность загрузки дополнительных драйверов и конфигурирования сети с помощью графического интерфейса
- Доступность журналов и возможность их пересылки в службу поддержки
- Дополнительные инструменты для настройки ISO-дисков
- ПО создано на основе 64-битной WinPE 4.0 (на базе исходного кода Windows 8.0)
- Поддержка создания полного, дифференциального, инкрементального и базового бэкапов
Источник
Резервное копирование с помощью Bareos и Relax-and-Recover
Bareos (Backup Archiving Recovery Open Sourced) является централизованной, клиент-серверной и кроссплатформерной системой для резервного копирования, архивирования и восстановления данных.
Является форком Bacula и активно развивается. Имеет клиенты под Linux и Windows. Полный список поддерживаемых фич на Github.
Принципы работы и конфигурация полностью совпадают с Bacula, поэтому подробно останавливаться на описании всех параметров не буду. Статьи о Bacula есть на Хабре («Пошаговая модификация предустановленной настройки Bacula», «Bacula: для тех кому надо по-быстрому и в картинках», «Настройка и понимание Bacula», «Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula»).
Хосты:
testbackup-bareos – сервер Bareos, на котором работают bconsole, bareos-director, file daemon, storage daemon. IP адрес – 10.11.0.150
testbackup-client-03 – клиент, который мы бэкапим. ОС Роса Кобальт 1.0. На нём работает file-daemon. IP адрес – 10.11.0.153
Настройка сервера Bareos
Я выбрал Bareos 15.Х, так как здесь улучшена работа с сокетами. Но данная инструкция также подойдёт и для ветки 14.X.
Устанавливаем Bareos из репозитория и настраиваем PostgreSQL:
Конфигурация клиента находится в каталоге /etc/bareos/bareos-dir.d:
Здесь создано 4 задания – 2 Job для бэкапа/восстановления всей системы (/ и /boot) и 2 Job для бэкапа/восстановления БД MySQL Zabbix с использованием пайпа (bpipe). В нашем примере бэкап БД делается лишь для демонстрации работы bpipe. Дамп базы не сохраняется локально у клиента, он сразу передаётся по сети.
plugin – имя плагина без приставки -fd.so;
filepath – псевдопуть в Volume к файлу бэкапа. Этот путь и имя файла необходимы только для логического представления в дереве каталога при восстановлении;
readprogram – программа, stdout которой считывает bpipe и передаёт на сервер;
writeprogram – программа, в stdin которой bpipe передаёт данные с сервера.
Конфигурация Director в каталоге /etc/bareos:
Конфигурация Storage Daemon в каталоге /etc/bareos:
Если имя клиента не резолвится, то прописываем в /etc/hosts:
echo «10.11.0.153 testbackup-client-03» >> /etc/hosts
Запускаем Director, File Daemon и Storage:
На этом настройка сервера Bareos закончена. Переходим к настройке клиента testbackup-client-03.
Настройка клиента Bareos.
Устанавливаем репозиторий bareos и ставим File Daemon:
Конфигурация File Daemon в каталоге /etc/bareos:
На этом настройка клиента закончена.
Запуск бэкапа/восстановления
Идём на сервер testbackup-bareos и запускаем бэкап базы данных MySQL и полный бэкап:
Для восстановления базы данных нужно запустить соответствующую задачу:
И следовать по предлагаемым пунктам.
Или, если мы знаем JobId (например, 158), то сразу запустить:
Установка и настройка Relax-and-Recover
REAR (Relax-and-Recover) это решение Linux BMDR (Bare Metal Disaster Recovery), восстановление системы на чистое железо.
Основные фичи:
- Восстановление на чистое железо: physical-to-virtual (P2V), virtual-to-physical (V2P), physical-to-physical (P2P) and virtual-to-virtual (V2V), системы виртуализации KVM, Xen, VMware
- Типы загрузочных устройств: ISO, USB, eSATA, OBDR/bootable tape, PXE
- Протоколы для передачи данных: HTTP, HTTPS, FTP, SFTP, NFS, CIFS (SMB)
- Виды разбивки диска: HWRAID (HP SmartArray), SWRAID, LVM, multipathing, DRBD, iSCSI, LUKS (encrypted partitions and filesystems)
- Бэкэнды: CommVault Galaxy, EMC NetWorker (Legato), HP DataProtector, IBM Tivoli Storage Manager (TSM), SEP Sesam, Symantec NetBackup, Bacula, Bareos, duplicity / duply
Остальные фичи есть на сайте.
В нашем примере рассмотрим создание загрузочного образа ISO и полное восстановление системы клиента testbackup-client-03, используя в качестве бэкэнда Bareos.
Загрузочный ISO-образ создаётся на клиенте и передаётся по NFS на сервер (в нашем случае на сервер Bareos) в папку nfs://10.11.0.150/backup
Для этого предварительно необходимо на сервере настроить доступ по NFS.
После переходим к настройке клиента testbackup-client-03:
Для нашего дистрибутива РОСА Кобальт подключаем репозиторий EPEL:
Закомментируем mirrorlist и раскомментируем baseurl в /etc/yum.repos.d/epel.repo:
И импортируем GPG-ключ:
Устанавливаем REAR и необходимые компоненты:
В файлы ip_addresses и route добавляем информацию о ip, интерфейсе и дефолтном шлюзе:
Во избежание проблем с определением имён Job, Client рекомендую, чтобы имя File Daemon клиента точно соответствовало его hostname. Т.е. если hostname сервера testbackup-client-03, то в bareos-fd.conf в секции FileDaemon должно быть написано:
Name = testbackup-client-03-fd
Настраиваем local.conf из шаблона:
Не публикую полную конфигурацию local.conf т.к. я изменил лишь следующие параметры в сравнении с default.conf:
Так как я использую дистрибутив РОСА Кобальт (rhel-based версии 6.6) и поэтому я установил OS_VENDOR и OS_VERSION как для CentOS 6.6.
Для наглядности я использую свой шаблон имён для Job, File Set, Client, поэтому необходимо отредактировать скрипт восстановления REAR, иначе скрипт не найдёт все необходимые данные.
И там же (перед ней, например) задаём новую переменную:
Делаем загрузочный ISO:
Для информации: полученный размер ISO составляет порядка 30-40 МБ.
Для восстановления загружаемся с данного образа и выбираем Recover testbackup-client-03.
Запускаем процесс восстановления:
По окончании процесса восстановления проверяем нашу систему, которая примонтирована в /mnt/local.
Убеждаемся, что всё на месте и перезагружаемся:
Система полностью восстановлена.
Прежде чем использовать загрузочный образ для какой-либо ОС, я рекомендую его предварительно протестировать.
Источник
Linux Bare Metal Backup
I am in need of a bare metal backup solution that doesn’t require booting into a live disto, or taking the server offline. I am currently using G4L to collect images, but taking this new server offline to reboot into a recovery disk cannot happen. Does anyone have any suggestions?? (gotta be open-source, the boss is CHEAP)
The help desk software for IT. Free.
Track users’ IT needs, easily, and with only the features you need.
13 Replies
I am in need of a bare metal backup solution that doesn’t require booting into a live disto, or taking the server offline. I am currently using G4L to collect images, but taking this new server offline to reboot into a recovery disk cannot happen. Does anyone have any suggestions?? (gotta be open-source, the boss is CHEAP)
Is this system virtualized or installed to bare metal?
Do you only need to restore a file, or the entire OS?
What distro are you using?
To many questions.
Servers are physical but will be virtualization them soon.
Need a backup that has similar capabilities like VSS does in windows
Servers are physical but will be virtualization them soon.
Need a backup that has similar capabilities like VSS does in windows
Or Amanda backup
The whole concept of the boss being cheap for production systems is completely ass-backwards.
The only thing the company should care about more than their bottom line is the systems that allow the bottom line to run.
But any of those should work just fine.
Depends on what you need.
Servers are physical but will be virtualization them soon.
I don’t know that Bacula can really do a full bare metal restore, but it can certainly get all the files you’d need in that event.
Its not open source but it is in beta and free. Check out Veeam for Linux. It can do a full backup copy while the system is online. You will need to be able to store the backup on the network somewhere (of course, preferably off of the same system). You will also need a recovery disk to boot off of (which Veeam would provide) in order to restore the system from scratch. Check it out.
I had used R1Soft Server Backup Manager in the past for physical server backups. You need an agent to back it up, but backups happen online. I never noticed a performance hit from it during backup either. Good product and very reliable.
Edit: Sorry I skipped over the part about it being open source. They have a free Linux Hot Copy tool that might work, but not open source. https://www.r1soft.com/free-backup-tools
If I’m not mistaken, Veeam Software currently has a linux client in beta.
Not sure if it’ll do what you need for a bare metal restore, but if you virtualize I’d bet it will do what you need.
Brand Representative for Asigra
You may want to consider Asigra Cloud Backup as it supports Linux and Windows. It is a secure, agentless cloud backup and recovery solution that is hardware agnostic and can support VMs and physical servers.
- Comprehensive end to end solution — VM, physical servers, workstations, laptops, Office 365, Google Apps, Salesforce, AWS, Azure, Docker containers
- Incremental Forever, Continuous Data Protection, Global Deduplication
- Bandwith throttling and WAN optimization
- VM Replication
- Granular File Level Recoveries
- Pricing based on deduped and compressed data
Servers are physical but will be virtualization them soon.
Need a backup that has similar capabilities like VSS does in windows
But get them virtualized and handle this there. SO much easier.
If I’m not mistaken, Veeam Software currently has a linux client in beta.
Not sure if it’ll do what you need for a bare metal restore, but if you virtualize I’d bet it will do what you need.
Veeam is excellent.
But if that doesn’t float your boat, I’ve personally had good luck with Yosemite as well.
Источник