Кибер Бэкап и bare-metal restore

—

от автора

Привет, Хабр! Меня зовут Иван, и сегодня мы поговорим о восстановлении из резервной копии физических серверов при полной потере данных, включая саму операционную систему (bare-metal restore, BMR). 

Всё уже давно виртуализовано

Согласно отчёту Gartner, более 90% предприятий используют или планируют использовать серверную виртуализацию. Однако, физические серверы еще остаются незаменимой частью инфраструктуры многих организаций. Как примеры можно привести системы с большим количеством ОЗУ (scale-up серверы с SAP HANA), системы, которые требуют прямого доступа к специфическому аппаратному обеспечению, системы с очень высокой активностью ввода-вывода.

Что там вообще может сломаться?

Каждый год наши заказчики сталкиваются с проблемами приводящими к необходимости полного (bare-metal) восстановления:

  1. Проблемы в работе RAID массивов, ошибки в firmware контроллера или дисков

  2. Ошибки администратора, не вовремя замененный диск или ошибки при замене дисков

  3. Порча данных из-за вредоносного ПО, вирусов и ransomware

  4. Проблемы при установке обновлений операционной системы

А какие случаи в Вашей практике требовали полного восстановления данных приложения и ОС?

Невиртуализованные системы нуждаются в резервном копировании ничуть не меньше чем виртуализованные. Простое файловое копирование не позволяет получить образ системы, пригодный для восстановления. Если таких систем в компании десятки и используется одновременно ОС Windows и Linux, то решение задачи становится крайне трудозатратным. Из-за сложностей с резервным копированием ОС в невиртуализованных окружениях, подавляющая часть заказчиков отказывается от резервного копирования ОС и делает только простые файловые копии конфигурационных файлов и настроек ОС. План восстановления из такой резервной копии подразумевает ручную установку и настройку ОС, установку агентов резервного копирования и последующее файловое восстановление. На практике это часто приводит к тому, что только во время аварийного восстановления выясняется, что часть нужных конфигурационных файлов расположенных на системных дисках не были включены в план резервного копирования. Такая процедура восстановления сложна, не автоматизирована и на практике не гарантирует успешность восстановления. Поэтому, при полной утере данных и порче ОС из-за очередного бага в прошивке SSD уложиться в регламентированное время восстановления (RTO) крайне сложно.

Как вопрос решен в Кибер Бекап

В нашей СРК Кибер Бэкап есть функционал для блочного резервного копирования дисков. Настроить резервное копирование и восстановить разделы с ОС также легко, как и выполнить обычный файловый бэкап. Настраивается это через веб-интерфейс. Большинство СРК (и мы также) поддерживают Microsoft VSS, но никто не предлагает настолько же удобный и функциональный способ консистентного резервного копирования файловых систем Linux серверов. Резервное копирование выполняется в режиме online без остановки сервера, а консистентность данных достигается за счет драйвера SnapAPI, который отвечает за все операции ввода-вывода Кибер Бэкапа. Эта технология помогает сделать моментальный снимок блочного устройства, подобно тому как это могло быть сделано в виртуальных инфраструктурах средствами гипервизора. Драйвер SnapAPI в процессе резервного копирования отслеживает запись на блочное устройство и сохраняет содержимое изменяемых блоков на момент начала резервного копирования. 

Преимущества нашего решения:

  • Консистентный блочный бэкап без остановки ОС для Windows и Linux 

  • Выборочное восстановление отдельных файлов / каталогов

  • Поддержка схемы «всегда инкрементное», дедупликации и компрессии

  • Блоки, не содержащие данных файловой системы не копируются агентом если используется одна из поддерживаемых Кибер Бэкапом файловых систем

  • Для неподдерживаемых файловых систем и структур данных выполняется полное посекторное копирование

  • Возможность преобразования типа дисков MBR ↔ GPT и режима загрузки BIOS ↔ UEFI для ОС Windows при восстановлении 

Рассмотрим создание плана резервного копирования и восстановления на примере. 

Настройка плана резервного копирования

  1. В консоли управления Кибер Бэкап создаём новый план новый резервного копирования. В поле «Выбор данных» выбираем «Вся машина» или отдельные диски данного сервера. Настраиваем расписание и другие параметры плана резервного копирования.

    Digital Marketing > Кибер Бэкап и bare-metal restore > 100-create-backup-plan.jpg» title=»» width=»1440″ height=»873″ data-src=»https://habrastorage.org/getpro/habr/upload_files/4b3/e61/9b8/4b3e619b80e1990185cbee3a439a2283.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Чтобы не ждать запуска бэкапа по расписанию, запускаем его вручную</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 102-run-backup.jpg» title=»» width=»1440″ height=»873″ data-src=»https://habrastorage.org/getpro/habr/upload_files/2b7/5e5/0e3/2b75e50e310587b5b421f7ac4f7e5baa.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Дожидаемся успешного завершения операции резервного копирования</p>
<figure class=

Восстановление из резервной копии

Загрузка с носителя

Загрузочный носитель подготавливается утилитой Media Builder (Мастер создания загрузочных носителей), входящей в дистрибутив Кибер Бэкап. При помощи этой утилиты можно сделать загрузочный ISO или USB Flash-диск. Загрузочный носитель — это Live CD на основе Linux или Win PE с установленным агентом резервного копирования и интуитивно понятным интерфейсом для восстановления данных из резервной копии.

  1. Загружаем сервер с заранее подготовленного загрузочного носителя

    Digital Marketing > Кибер Бэкап и bare-metal restore > 200-boot-from-media.jpg» title=»» width=»800″ height=»600″ data-src=»https://habrastorage.org/getpro/habr/upload_files/eb1/995/9ec/eb19959ecafbc540df18e792a041a2f1.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Указываем сетевые настройки и параметры подключения к серверу резервного копирования Кибер Бэкап</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 201-media-settings.jpg» title=»» width=»1024″ height=»768″ data-src=»https://habrastorage.org/getpro/habr/upload_files/7cc/678/ca0/7cc678ca042d04001b97eec9c96553f6.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>После успешной регистрации сервера можно продолжить восстановление из резервной копии используя веб-консоль управления Кибер Бэкап.</p>
</li>
</ol>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 204-media-done.jpg» title=»» width=»1024″ height=»768″ data-src=»https://habrastorage.org/getpro/habr/upload_files/db8/239/8a6/db82398a631f4cd8b3d275303cba5b09.jpg» data-blurred=»true»/></figure>
<h3>Восстановление данных</h3>
<ol>
<li>
<p>В консоли управления Кибер Бэкап переходим в раздел Устройства → Загрузочный носитель, далее выбираем систему и нажимаем пункт «Восстановление».</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 000-select-media.jpg» title=»» width=»1439″ height=»873″ data-src=»https://habrastorage.org/getpro/habr/upload_files/4c5/ee8/785/4c5ee878581d89ae513042484fb8d0e9.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Выбираем хранилище резервных копий</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 001-select-backup.jpg» title=»» width=»1439″ height=»873″ data-src=»https://habrastorage.org/getpro/habr/upload_files/de5/996/c33/de5996c331f4bc4bd8079fea9b4f6a9d.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Выбираем точку восстановления и нажимаем «Восстановление» → «Вся машина»</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 002-select-backup.jpg» title=»» width=»1439″ height=»872″ data-src=»https://habrastorage.org/getpro/habr/upload_files/11e/eac/0ce/11eeac0ce454bbfc93e37a5aafd342be.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Указываем дополнительные опции восстановления и нажимаем «Начать восстановление»</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 003-restore-options.jpg» title=»» width=»1439″ height=»875″ data-src=»https://habrastorage.org/getpro/habr/upload_files/f0f/c07/4df/f0fc074df4d2d601aeeef2b9e684e288.jpg» data-blurred=»true»/></figure>
</li>
<li>
<p>Дожидаемся окончания восстановления из резервной копии</p>
<figure class=Digital Marketing > Кибер Бэкап и bare-metal restore > 305-restore.gif» title=»» width=»1430″ height=»870″ data-src=»https://habrastorage.org/getpro/habr/upload_files/1e5/4f8/d53/1e54f8d53fb9cb415ae53b23bcaff319.gif»/></figure>
</li>
<li>
<p>Готово! Наша система успешно восстановлена.</p>
</li>
</ol>
<p>Как Вы увидели, создание резервной копии системы и ее восстановление выполняется за минимальное число шагов в простом и интуитивно-понятном интерфейсе.</p>
<p>Кстати, а часто Вы сталкивались с необходимостью полного (bare-metal) восстановления ОС на физический сервер?</p>
</p>
</div>
</div>
</div>
<p><!----><!----></div>
<p><!----><!----><br /> ссылка на оригинал статьи <a href= https://habr.com/ru/articles/761182/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *