Резервное копирование и восстановление Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Содержание

Резервное копирование и восстановление Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо». 

Данное руководство пользователя знакомит с решениями Bacula Systems для резервного копирования и восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо». Пользователи данного руководства получат четкое представление о преимуществах, гибкости и простоте настройки резервного копирования и восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 с помощью продукта Bacula Systems. Стоит отметить, что документ создан для продвинутых системных администраторов Windows, которые знакомы с понятиями и процедурами восстановления ОС на «голое железо», а также с продуктом Bacula Enterprise. Документ описывает подготовку к восстановлению ОС Windows на «голое железо», порядок создания настраиваемых загрузочных устройств на случай аварийного восстановления, а также порядок тестирования ситуации в которой производится восстановление ОС Windows на «голое железо».

В данном руководстве изложены методы, используемые продуктами Bacula Systems, для выполнения восстановления Windows 2003, 2008 R2, 2012 R2 и 2016 на «голое железо». Документ описывает подготовку к восстановлению Windows на «голое железо», порядок создания настраиваемых загрузочных устройств на случай аварийного восстановления системы, а также порядок тестирования ситуации в которой производится восстановление Windows на «голое железо». Документ ориентирован на системы Windows, устанавливаемые на ПК на базе Intel, от XP до Windows Server 2012, с использованием стандартных процедур. Также можно выполнить восстановление Windows Server на «голое железо» с использованием нестандартного загрузочного устройства, однако, предварительно необходимо убедиться в том, что ПО Bacula Systems поддерживает данный метод восстановления.

Глоссарий резервного копирования Windows Server

В данном документе используются следующие термины:

  • Загрузочное устройство – загрузочное устройство для выполнения аварийного восстановления системы, например, USB флэш-карта или DVD/CDROM, позволяющие инициировать процедуру восстановления ОС на «голое железо».
  • Состояние системы – «захваченное» состояние Windows ОС. Как правило, нельзя создать резервную копию данного состояния путем простого считывания конфигурационных файлов и файлов данных. Восстановление системы до данного состояния также требует выполнения специальных процедур. Состояние системы может также включать данные приложений, например, Exchange Server.
  • Восстановление ОС Windows на «голое железо» или BMR– процесс восстановления бэкапа системы на новом аппаратном обеспечении без предварительной начальной установки системы. На практике, загрузочное устройство создается с учетом решения для восстановления, а пользователь для восстановления использует операционную среду (операционную систему и сеть).

Введение в резервное копирование Windows Server 2003, 2008 R2, 2012 R2 и 2016

Восстановление ОС Windows на «голое железо» является частью стратегии аварийного восстановления. Несмотря на то, что данный вопрос горячо обсуждался несколько лет назад, в итоге, его актуальность постепенно сошла на нет. Причиной тому стали два факта: возможность более быстрой (пере)установки исходной ОС, использование сложного автоматического развертывания и конфигурирования систем управления. Благодаря последнему, процедура восстановления ОС Linux на «голое железо», фактически полностью устарела. В случае со средой Windows, именно непрозрачность процедуры автоматического развертывания и конфигурирования систем управления приводит к тому, что BMR по-прежнему является важной частью плана аварийного восстановления систем. В частности, речь идет о виртуализированных средах, в которых все аппаратные средства выглядят как гостевые ОС, а процедура BMR может сэкономить массу времени и сил на восстановление.

При этом, необходимо отметить, что в виртуализированных средах бэкапы ВМ, созданные с помощью LUN снапшотов в сетях SAN могут быть более эффективны в плане восстановления. По этой причине, компания Bacula Systems разработала процедуру и инструменты для того, чтобы пользователи имели возможность быстро восстанавливать ОС на «голое железо» на уровне предприятий. В данном руководстве мы расскажем о таких инструментах и процедурах применительно к ОС Windows, а также подробно познакомим с поэтапной настройкой и пробным запуском плагина Bare Metal Recovery для восстановления Windows.

Автоматическое резервное копирование Windows Server 2003, 2008 R2, 2012 R2 и 2016 на уровне файлов или образа

Как правило, для любой BMR процедуры требуется полный бэкап исходной системы. Резервное копирование Windows Server можно сделать не только на файловом уровне, но и на уровне образа диска. В последнем случае создается бэкап всего содержимого диска, файлов и файловой системы. Несмотря на то, что оба метода создания резервных копий Windows Server имеют свои «за» и «против» среди производителей системы резервного копирования Windows, в данном документе мы сфокусируемся на бэкапах на уровне файлов. Что касается бэкапов на уровне образа диска, дополнительную информацию вы найдете на в документе Bacula Systems под названием «Резервное копирование ВМ VMware с помощью Bacula Enterprise Edition». Бэкапы на базе файлов значительно меньше по размеру и позволяют легко и просто создавать инкрементальные и дифференциальные бэкапы. Соответственно, будет проще восстанавливать отдельные файлы.

Среда инсталляции

Автоматическое резервное копирование Windows Server использует компоненты централизованного директора Bacula Enterprise Director и демона Storage Daemon. Их можно запустить на любой, поддерживающей их платформе. При этом, примите по внимание тот факт, что вам придется изменить конфигурацию Bacula Director. Поэтому, возможно, будет уместно настроить тестовую установку в сети и использовать ее до тех пор, пока вы не удостоверитесь в том, ваша работа не влияет отрицательно на создание бэкапа. В целях данного документа, мы предполагаем, что вы уже установили ПО Bacula Enterprise, а также настроили сеть, включая маршрутизаторы и фаерволы, которые должны обеспечивать соответствующий трафик для ПО Bacula. В частности, это значит, что вам, возможно, потребуется разрешить доступ со всех целевых машин к централизованному директору Bacula Director для выполнения восстановления ОС Windows на «голое железо». Поскольку BMR восстановление используется в целях восстановления критических систем и их быстрого запуска, важно гарантировать работоспособность запланированных процедур. Сегодня вы можете протестировать и настроить работу инструментов в виртуализованных средах. Однако Bacula Systems рекомендует тестировать процедуры в том числе и на физических аппаратных средствах. После чего вы можете быть уверены в том, что используемые вами процедуры работают должным образом.

Предварительные требования к системе резервного копирования Windows Server 2003, 2008 R2, 2012 R2 и 2016

В целях тестирования и настройки инструментов и процедур рекомендуем использовать «реальную» серверную систему Windows Server в качестве источника для создания резервных копий, и неиспользуемую серверную систему в качестве целевой для тестирования BMR восстановления. Если ваша производственная среда виртуализирована, необходимо запускать системы на ВМ. Исходный и целевой сервера Windows могут не иметь доступа к Интернету, однако, доступ может облегчить процедуру устранения неисправностей. Bacula Systems рекомендует несколько раз выполнить процедуру конфигурирования загрузочных устройств. Мы также рекомендуем вручную обновить руководство по аварийному восстановлению, чтобы быть уверенным в том, что задокументированные процедуры действительно соответствуют тому, с чем придется столкнуться администратору. Несмотря на то, что основная причина, по которой используется BMR восстановление, заключается в том, чтобы сэкономить время, следует потратить по меньшей мере один рабочий день на то, чтобы настроить, сконфигурировать, создать, проверить и задокументировать процедуры.

Настройка системы резервного копирования Windows Server 2003, 2008 R2, 2012 R2 и 2016

Подробная информация доступна по подписке Bacula Systems. Установка ПО Bacula Bare Metal Recovery для Windows Server выполняется в несколько шагов.

Загрузка файлов

  • winbmr-rescue-3.X.iso — это образ ISO, используемый для загрузки вашей системы для восстановления. Вы можете настроить его с помощью ISO конфигуратора.
  • winbmr-iso-configurator.exe – исполняемый файл, используемый для предварительной конфигурации образа ISO с использованием настроек и паролей централизованного директора Bacula Director.
  • bacula-enterprise-winXXWinbmrPlugin-X.X.X.exe – установщик, который содержит плагин, который необходимо установить на все ПК с ОС Windows, которые вы хотите защитить с помощью ПО для восстановления ОС на «голое железо».

В Bacula Enterprise Edition версий 6.4.2 и 6.2.6 резервное копирование Windows Server с помощью плагина WinBMR упаковано в файл installer.exe (указанный выше). В последующих версиях плагин WinBMR может быть включен в основной пакет Bacula Enterprise Client. Соответственно названия программ-установщиков, которые необходимо запустить, будут зависеть от того, какую версию ПО Bacula вы используете.

Конфигурирование ISO образа для аварийного восстановления с помощью WinBMR

Вы можете предварительно настроить конфигурацию Bacula внутри образа восстановления в целях упрощения процедуры. На экране появятся следующие поля для ввода значений, смотрите Рисунок 1 на следующей странице:

  • Имя клиента аварийного восстановления (cliname, в документе задано как «rescue-fd»), имя указывает на клиент bacula-fd client , установленный на ISO образе для аварийного восстановления.
  • Пароль клиента аварийного восстановления (clipass, в документе задан как «password»)
  • Порт клиента аварийного восстановления (cliport, по умолчанию 9102)
  • Имя централизованного директора (dirname)
  • Адрес централизованного директора (diraddress)
  • Порт централизованного директора (dirport, 9101 по умолчанию)
  • Пароль для консоли аварийного восстановления (conspass, в документе задан как «password»)

Чтобы настроить CD-ROM для аварийного восстановления в системе Windows, необходимо использовать программу winbmr-iso-configurator.exe. Запустите программу, укажите ваш ISO файл и отредактируйте соответствующие поля. После завершения вы можете перезапустить программу и проверить указанные значения, а также изменить их при необходимости. Также можно использовать командную строку вместо графического интерфейса. Вам не потребуется указывать все параметры:

Рисунок 1 Настройка образа ISO

Решение вопросов, связанных с точками монтирования тома Windows

Примите во внимание, что всем путям, содержащим точку монтирования, необходимо присваивать название с использованием символов US-ASCII, в противном случае в момент восстановления точка монтирования не будет воссоздана. Это ограничение будет устранено в следующих версиях WinBMR.

Если вы не можете назначить букву диска вашему тому, вы должны в явном виде задать путь от централизованного директора до вашего ресурса FileSet. В момент восстановления выберите «Manual Partitioning» (создание разделов вручную), создайте том и смонтируйте файловую систему в правильном месте до того, как запустите процедуру восстановления. Также используйте данный метод, если путь к точке монтирования содержит символы отличные от US-ASCII.

Как работает плагин резервного копирования и восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Во время резервного копирования Windows Server плагин WinBMR анализирует хостовые диски и разделы. Он создает директорию C:/Bacula/winbmr и копирует туда конкретные файлы и папки, необходимые в момент восстановления (размер составляет несколько МБ). В случае обнаружения раздела «Recovery» или «System Reserved», плагин назначает для него неиспользованную букву диска (как правило три буквы, начиная с Т:) для создания резервной копии. Эта буква перестает использоваться после создания бэкапа. Если система поддерживает интерфейс EFI, EFI раздел будет смонтирован автоматически. Его содержимое будет скопировано в C:/Bacula/winbmr/partitions/EFI, а затем раздел будет размонтирован.

Плагин добавит все статические тома, которые имеют буквы дисков, в бэкап FileSet. Как было сказано выше, вы можете исключить некоторые буквы дисков с помощью функции «exclude». Но будьте осторожны, не исключите важные диски или неиспользуемые буквы (типа T:), которые плагин может использовать для «скрытых» разделов.

Ниже приведены папки и файлы, которые вы найдете в папке C:/Bacula/winbmr:

Внимание: Процесс аварийного восстановления чувствительный к регистру. Для его выполнения необходимо, чтобы вышеуказанные файлы находились в нужной папке, а ’B’ была написана в верхнем регистре, тогда как ’w’ – в нижнем.

Доступ к восстановлению ОС Windows на «голое железо»

Для того чтобы запустить конкретные задачи по восстановлению с помощью BMR плагина, необходимо сконфигурировать данные с помощью централизованного директора.

Клиент, указанный ниже, будет запущен с загрузочного устройства для восстановления во время процедуры восстановления системы с помощью WinBMR. Это специальный клиент, который используется для всех процедур восстановления с помощью плагина WinBMR. Поэтому его название должно отличаться от названий клиентов, используемых для создания бэкапа.

Адрес «0.0.0.0» будет обновлен во время процедуры восстановления и заменен на правильный адрес хоста (клиента), на котором вы будете производить восстановление. Мы рекомендуем вам использовать название rescue-fd и не использовать данный конкретный клиент для операций, не связанных с BMR восстановлением. Названная консоль, указанная ниже, будет использоваться для BMR восстановления. Важно то, что она позволяет получать доступ ко всем необходимым каталогам (Bacula Systems рекомендует использовать только один каталог, если нет иных специальных требований), клиентам, задачам, и местоположениям. Ограничение доступа к командам, хранилищу, задачам, пулам и наборам файлов может обеспечить большую безопасность, однако, все зависит от используемой вами конфигурации. Чуть позже в данном руководстве мы покажем вам как настраивать списки управления доступом (ACL). В первый раз мы рекомендуем вам назначить для всех списков ACL значение «*all*».

Использование загрузочного устройства

Теперь у вас есть CDROM и образ ISO. В целях проверки на физических серверах лучше использовать CD-ROM в качестве загрузочного устройства, в то время, как в случае ВМ лучше использовать образ ISO. Также можно создать загрузочную USB флэш-карту из образа ISO. Процедура создания загрузочной USB флэш-карты из образа ISO описана в разделе ниже. Если вам понадобиться загрузочная флэш-карта, создайте ее перед тем, как продолжите процедуру восстановления.

Запуск восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016

Далее вставьте загрузочное устройство в тестовую систему восстановления, которая должна быть настроена с помощью пустого диска (или нескольких дисков, в зависимости от ваших потребностей). Убедитесь в том, что тестовая система загрузится с загрузочного устройства, настроив соответствующим образом функции BIOS. Теперь нужно инициировать саму процедуру восстановления и сконфигурировать ее вручную. Несмотря на то, что у данного метода существует недостаток, который заключается в необходимости использования физического доступа или доступа через удаленную консоль к системе, мы считаем, что он обеспечивает большую надежность при реализации процедуры, которая может повлечь за собой потерю данных. После того, как ваш клиент для восстановления загрузится, он запустит Windows с минимальным набором служб и драйверов на загрузочном устройстве для восстановления, настройте его сетевое подключение, после чего появится экран-заставка Bacula (Рисунок 2 на следующей странице)

Кликните по кнопке «Next» и выберите раскладку клавиатуры из списка. Вы можете дважды кликнуть по строке, чтобы не кликать по кнопке «Next». После этого программа перезагрузится с учетом измененной раскладки клавиатуры и запустит дополнительные командные строки.

Если ваша сеть сконфигурирована без помощи DHCP сервера, вы должны задать статический IP адрес, используя диалоговое окно для настройки сетевых подключений, запущенное из подменю Tools меню File.
Плагин WinBMR позволит вам просмотреть и изменить конфигурацию, хранимую на загрузочном устройстве для восстановления.

Если хост не может подключиться к централизованному директору или директор не может подключиться к агенту восстановления файлов, вы увидите сообщение об ошибке. Внимательно прочтите сообщение, чтобы понять какой из параметров задан неверно и измените его. Как только вы завершите настройку, появится следующее окно программы.

Перед вами появится начальное окно для выбора клиента для восстановления (рисунок 6 на странице 11). В следующем окне отобразятся дата и время создания последней резервной копии Windows Server, запущенной с выбранного клиента.

резервное копирование windows server

Рисунок 2 Загруженная система восстановления

Резервное копирование и восстановление Windows

Рисунок 3 Выбор раскладки клавиатуры

Резервное копирование и восстановление Windows

Рисунок 4 Настройка сетевого подключения

Рисунок 5 Конфигурация плагина Bacula для восстановления Windows Server на «голое железо»

Рисунок 6 Выбор клиента

Выберите тот бэкап, который точно подойдет для восстановления ОС Windows на «голое железо» с помощью плагина BMR. Список содержит дату, статус задачи (’F’ означает завершена), и идентификационный номер задачи JobId. Выберите бэкап для восстановления, дважды кликнув по нему. Внизу экрана программа автоматически выберет шаблон задачи восстановления. Если нужно, выберите другой шаблон (рисунок 7).

Рисунок 7 Состояние, до которого будет производиться восстановление Windows Server

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

Управление дисками

Прежде чем продолжить, вам, возможно, потребуется очистить конфигурацию какого-либо динамического диска, который может помешать процедуре создания разделов. Мы рекомендуем по меньшей мере очистить диски, которые содержат динамические тома. Программа предложить произвести очистку таких дисков, если они будут найдены. Вы можете отказаться от их очистки и повторно использовать динамические «тома», созданные на таких дисках, но вы должны точно понимать, что делаете.

Информация, отображающаяся в следующих трех окнах, может показаться сложной для понимания. Однако, как правило, в большинстве ситуаций подходят дефолтные настройки. Поэтому вам нужно лишь кликнуть по кнопке «Next». Если количество дисков на целевом хосте отличается, или диски слишком маленькие по объему, тогда вам потребуется изменить конфигурацию, задав соответствующие настройки в данных окнах.

Окна разрабатывались с целью обеспечить предельную гибкость программы. Они позволяют выполнять процедуру деления диска на разделы вручную и завершать процесс восстановления с помощью данного инструмента. В большинстве случаев, программа будет работать правильно и без дополнительных операций. Чтобы использовать эти три окна правильно, важно знать, находится ли «том» в разделе или на динамическом диске, и что он был отформатирован и ему была присвоена буква. Резервное копирование Windows Server с помощью плагина WinBMR может работать только с теми «томами», которым была присвоена буква.

Некоторые разделы, бэкапы которых не создаются с помощью плагина резервного копирования Windows Server WinBMR (так как они не нужны), например MSR, не отображаются в окне, показанном ниже, однако, они будут созданы, потому что они нужны. Другие «системные» разделы, такие как «EFI», «System Reserved» и «Recovery», как правило, скрыты и не известны пользователям. Эти разделы могут быть важны в процессе загрузки, поэтому плагин WinBMR создает их бэкап. Пользователь при желании может исключить их в момент восстановления если он хочет объединить эти разделы с диском C: (данное действие рекомендуется выполнять, только если пользователь осознает последствия такого решения). Как правило, рекомендуется сохранять эти разделы в процессе восстановления, чтобы продолжить процесс без сбоев (Рисунок 8).

Резервное копирование и восстановление Windows Server

Рисунок 8 Соответствие дисков и создание разделов

В первом из трех окон, упомянутых выше, отображается информация о соответствии дисков и создании разделов. Цель – соотнести диски исходного хоста (бэкапа исходной машины) с дисками целевого хоста (машины, на которую вы восстанавливаете систему). Существует вероятность того, что объем и нумерация дисков целевого хоста отличаются от объема и нумерации дисков исходного хоста.

Используйте два списка слева, чтобы соотнести диски. Используйте стрелочки с двух сторон, чтобы перемещать диски вверх/вниз. Диски, находящиеся под чертой «–excluded–«, будут игнорироваться. Если такие диски находятся слева, «тома», расположенные на таких дисках (исходный хост) не будут создаваться и будут отображаться красным цветом справа.

Диски под чертой «–excluded–« справа останутся нетронутыми (если у вас есть данные на этих дисках, то они сохраняться без изменения после процедуры восстановления). Будьте внимательны, соотнесите загрузочный диск исходного хоста с диском целевого хоста. Как правило, оба диска с пометкой «disk 0» должны быть соотнесены относительно друг друга.

В крайнем справа списке отображаются «тома», для которых были созданы бэкапы. Если вы не выберите том, то он не будет создан. Тот факт, что том не будет создан, не означает, что данные нельзя будет восстановить в другом месте! Например, если у вас существует два раздела C: и D: на одном диске, вы можете не создавать раздел D: и при этом восстановить данные с D: в раздел C:.

Столбец под названием «dyn» слева указывает на то, является ли диск частью динамического «тома», а последний столбец справа указывает на то, на каких дисках размещены такие динамические «тома». В столбце под названием «size» справа показаны два значения, первое – это пространство, занятое на диске, второе – размер исходного диска. Размер, используемый для обозначения занятого пространства, задан ориентировочно и всегда должен быть меньше или равен размеру, необходимому для восстановления системы.

Если диск, на который вы восстанавливаете данные, отличается размером, размер последнего раздела будет настроен автоматические таким образом, чтобы соответствовать размеру нового диска.

Вы можете поставить галочку в поле «Set disk ID». Это позволит вам назначать ID исходных дисков перераспределенным дискам. Если в какой-то момент, вы добавите исходный и целевой диски –на одном и том же ПК, система откажет в доступе к двум и более дискам с одинаковыми ID. Для текущих версий ОС рекомендуется не устанавливать галочку в поле.

Как правило, галочка по умолчанию установлена для систем Windows 2003 и XP, а для новых – нет. Мы рекомендуем вам убирать галочку только в том случае, если вы осознаете, какими будут последствия. Если данные интерфейс не совсем соответствует вашим требованиям, вы можете воспользоваться кнопкой-переключателем «Manual partitioning» (Рисунок 9). Если хотите создать дополнительные разделы, выберите ручной режим.

Рисунок 9 Разделение диска вручную

По завершении процедуру разделения диска на разделы вручную, вам необходимо создать и отформатировать «тома» для восстановления ваших данных, а также системных разделов. Вам необходимо назначить буквы дисков, чтобы можно было выбирать тот или иной диск на следующих этапах. В целях помощи на экране отобразится вся информация, которая будет использована в процессе автоматического разделения диска. Вы можете использовать другие инструменты разделения диска на раздели, или даже создать разделы до загрузки системы с носителя с помощью WinBMR. Как только размеры дисков будут соответствовать всем требованиям, нажмите «Next».

Вы можете выполнить следующие шаги: сначала просто кликните «Dismount», затем «Run Script» и потом «Next». Программа будет работать как в режиме автоматического создания разделов. При нажатии на кнопку «Dismount» программа размонтирует все диски. Останется только один диск X:, будет удалена даже буква, назначенная CDROM-му. Данная процедура позволит в дальнейшем избежать противоречий при использовании букв дисков. Единственно, убедитесь в том, что вы не используете диск X:.

Для вас будет сгенерирован скрипт «diskpart.txt». Вы можете нажать на кнопку «Edit script», чтобы отредактировать его. Скрипт генерируется с использованием информации, указанной в предыдущем окне. Если вы исключили диски или разделы, то увидите изменения в скрипте. Скрипт содержит некоторые вспомогательные комментарии. В качестве комментариев иногда указываются исходный размер раздела и ID диска. Вы можете удалить из строки звездочку, или скопировать размер в команду «create partition».

Исходный скрипт очищает существующие разделы на каждом диске, на котором происходит повторное создание разделов. Таким образом, вы можете создавать разделы снова и снова, без необходимости удалять разделы вручную. После того, как вы завершите редактировать скрипт, вы должны сохранить файл и нажать на кнопку выполнения скрипта «Run script». Результат выполнения скрипта вы увидите в виде текста. Поскольку программа на данном этапе не обнаруживает ошибок, внимательно изучите результат выполнения скрипта, поищите ошибки, а затем измените скрипт. Выполняйте процедуру до тез пор, пока не устраните все ошибки.

Помните, что резервное копирование Windows Server с помощью плагина WinBMR использует дисковые буквы. Вам необходимо отформатировать диски и назначить буквы всем томам, которые вы хотите использовать в процессе восстановления.

После того, как вы создадите на дисках разделы, автоматически или вручную, появится окно «Volume matching» (Рисунок 10).

Резервное копирование и восстановление Windows Server

Рисунок 10 Сопоставление дисков

В этом окне, вам необходимо сообщить программе, куда вы хотите восстановить данные. Цель состоит в том, чтобы соотнести буквы дисков исходного хоста с буквами дисков целевого хоста. Программа самостоятельно сопоставит диски с одинаковыми буквами. Например, диск C:/ (в соответствии с нотацией Bacula) будет соответствовать букве C:\ (в соответствии с нотацией Windows) и так далее для всех остальных букв. Если дисков у вас оказалось меньше, или вы исключили некоторые разделы, у вас появятся «лишние тома», которые будут отнесены к значению

(None). Вы можете дважды кликнуть мышью по правому столбцу чтобы переназначить «тома». С другой стороны, если вы не хотите восстанавливать «том», вы можете назначить его значению None и, возможно, восстановить позже, после перезагрузки системы.

Ход восстановления

Как только будете готовы, кликните по кнопке «Next», чтобы начать восстановление.

Рисунок 11 Ход восстановления

На Рисунке 11 показано окно, в котором отображен ход процесса восстановления. Вы можете нажать на кнопку «Cancel» и вернуться назад, чтобы внести изменения, а затем снова запустить процесс восстановления. По завершении (смотрите Рисунок 12 на следующей странице) в окне отобразиться состояние процесса восстановления и статус процесса создания на хосте загрузочного диска. Сообщения об ошибках и статус успешного завершения процесса служат только в качестве указания. Итоговый результат восстановления вы увидите только после того, как перезагрузитесь. Изучите все предупреждения и сообщения об ошибках (если есть). Если вам нужна дополнительная информация о предупреждениях, пожалуйста, обратитесь к нашей команде поддержки. Нажмите на кнопку «Next», чтобы перезагрузить систему. При перезагрузке, не забудьте извлечь диск BMR /USB флэш-карту для аварийного восстановления, чтобы не запустить процесс восстановления системы заново. Если вы не хотите сразу же перезагружаться, можно использовать команду wpeutil reboot, чтобы перезагрузиться позже, а команда bsrescue запустит восстановление ОС Windows на «голое железо» заново.

Завершение восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Если в настройках использовались динамические диски, вам необходимо импортировать их на вновь восстановленную систему после перезагрузки. Это можно сделать с помощью диспетчера дисков или команды «diskpart»,выбрав один из динамических дисков и введя команду «import»:

Подробнее о графическом пользовательском интерфейсе (ГПИ)

ГПИ включает «помощников», которые, при определенных обстоятельствах, могут оказаться полезными.

Резервное копирование и восстановление Windows Server

Рисунок 12 Завершение восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Меню «File»

Меню «File» позволяет запускать дополнительные командные строки или так называемые диалоговые окна «Tools».

Рисунок 13 Меню «File»

Меню «Quick»

Меню «Quick» позволяет открывать текстовые файлы, которые используются во время процесса восстановления. Некоторые файлы могут быть недоступны. Все зависит от того, на каком этапе восстановления вы находитесь, или какой тип системы вы восстанавливаете.

Рисунок 14 Меню «Quick»

Open Log открытие лог файла.

Open diskpart.txt открытие скрипта diskpart, который используется при автоматическом создании разделов.

Open diskpart_source.txt открытие скрипта diskpart, который бы был создан в процессе автоматического создания разделов без внесения изменений в исходную систему.

Open disklayout.txt открытие файла, который сгенерировал плагин WinBMR в момент создания бэкапа, и который содержит информацию о диске и разделах исходного хоста.

Open BCD.txt открытие текстовой версии БД BCD на исходном хосте.

Диалоговое окно «Tools»

Диалоговое окно «Tools» позволяет загружать драйвера, настраивать сетевую карту или удалять существующие разделы с дисков.

Рисунок 15 Загрузка драйверов

Резервное копирование и восстановление Windows на «голое железо»

Рисунок 16 Настройка сетевого подключения

Резервное копирование и восстановление Windows на «голое железо»

Рисунок 17 Очистка дисков

Вкладка «Logging»

За вкладкой «Restore» следует вкладка «Logging», на которой показаны все лог-сообщения программы. Вы можете отфильтровать сообщения по уровню.

Рисунок 18 Вкладка «Logging»

Вкладка «Support»

Вкладка «Support» позволяет создавать отчеты в файле «bssuport.zip». Файл можно загрузить непосредственно на сайт поддержки Bacula по протоколу HTTPS или по HTTP через встроенный сервер. Если вы уже открыли тикет, то перед отправкой файла укажите номер тикета для службы поддержки. Если вы не создали тикет, используйте идентификатор, который может помочь службе поддержки определить ваш отчет.

Рисунок 19 Вкладка «Support»

Устранение неисправностей резервного копирования Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Резервное копирование файлов и данных Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

Перед запуском тестового восстановления ОС Windows на «голое железо» вам необходимо создать бэкап исходного хоста, как и любой другой машины. Затем необходимо убедиться в том, что правильно установлен плагин резервного копирования Windows Server WinBMR.

Используйте команду «status» в b-консоли для проверки состояния исходного клиента:

В строке «Plugin» показано, что установлена библиотека winbmr-fd.dll.

Более подробную информацию об отладке можно получить из файла «trace», расположенного в «C:\Program Files\Bacula\working», если вы активируете отладку через консоль с помощью команды:

Восстановление 

Вся необходимая для восстановления информация компилируется в файл bssupport.zip. Этот файл может быть создан, загружен или послан напрямую службу поддержки Bacula Systems через вкладку «support». Более подробную информацию вы найдёте в разделе 5.4.

Передача файлов в/из среды WinBMR

Если вам нужно передать файлы в/из среды WinBMR, воспользуйтесь:

  • USB флэш-картой
  • FTP
  • SCP (копия ssh)
  • Смонтируйте сетевую папку с помощью команды «net use»
USB флэш-карта

Вы можете использовать следующую команду для того, чтобы отобразить все подключенные дисководы и определить вашу флэш-карту:

Используйте команду «xcopy», чтобы скопировать директорию рекурсивно:

FTP

Ниже приведен пример использования FTP подключения для загрузки и скачивания файла:

SCP

Вариант использования команды SCP более надежен и безопасен (и более распространен сегодня, недели ftp). Данная команда использует SSH протокол. Поскольку большинство систем Linux используют SSH агент, проще передавать файлы с помощью SCP.

Чтобы загрузить файлы, просто переставьте местами аргументы.

Сетевая папка

Чтобы создать сетевую папку: используйте команду «net use». Команда довольно «капризная». Если у вас возникнут проблемы, попробуйте уточнить/настроить различные параметры, которые она использует.

  • C$ — управляющая сетевая папка диска C:, все диски имеют такие папки.
  • Вы можете использовать Имя папки, если хост windows экспортирует ее.
  • Администратор — это локальный администратор, для получения доступа в качестве администратора домена, используйте «DOMAIN- NAME\Administrator». Вы также можете войти в качестве любого иного локального или доменного пользователя, используя правильный пароль для логина: «HOSTNAME\username». Имя учетной записи администратора локализовано. Оно может отличаться для различных локализаций Windows.
  • Пожалуйста, используйте правильную комбинацию имени пользователя и пароля, чтобы получить доступ к сетевому ресурсу.
  • Вместо IP адреса вы также можете попытаться использовать DNS или netbios имя.

Используйте команду «xcopy», чтобы скопировать директорию рекурсивно, например:

Создание загрузочного USB флэш-диска

Чтобы создать загрузочный USB флэш-диск из образа ISO, сначала нужно подготовить флэш-карту с помощью команды «diskpart». Вам необходимо создать единый раздел и активировать его, чтобы превратить в загрузочный. Затем необходимо отформатировать раздел под файловую систему FAT32 и назначить букву диска, чтобы скопировать на него содержимое CDROM. Ниже показан результат использования утилиты diskpart. Будьте осторожны, убедитесь в том, что выбрали правильный диск. После запуска команды «clean», все данные на разделе станут недоступны!

Вам необходимо скопировать все файлы из образа ISO / CD-ROM на отформатированную USB флэш-карту, которую затем можно будет использовать в качестве загрузочного устройства.

Настройка консоли аварийного восстановления Windows Server 2003, 2008 R2, 2012 R2 и 2016 

Обзор

Для восстановления ОС Windows на «голое железо» из консоли рекомендуется для всех списков использовать параметр *All*. Это позволит восстанавливать любой бэкап любого хоста с помощью одной консоли. Недостаток данного метода заключается в том, что любой, кто будет знать пароль от данной консоли, может восстанавливать любые данные на своем ПК.

Если вы делегируете возможность восстановления ОС Windows на «голое железо» другим людям с ограниченными правами, вам необходимо создать консоль с ограниченными возможностями, используя требования Bacula к спискам ACL. Для любой из таких консолей необходимо создать клиентов с одинаковыми именами, так как WinBMR использует команду «setip», которая требует, чтобы клиент и демон использовали одно имя.

Минимальные списки ACL

Минимальные настройки требуют доступа ко всем ресурсам, необходимым для восстановления бэкапа. Например:

Замените <команду> следующим образом :

rescue-fd – имя консоли и демона.

host-fd – хост, который вы хотите восстановить.

restore-job – вы должны использовать задачу восстановления, которая не запускает никакие скрипты для выполнения восстановления.

winbmr-job – задача, задействующая WinBMR, используемая для создания бэкапа хоста. Если у вас несколько задач, добавьте их всех из списка.

restore-fileset – это набор файлов, используемый командой <restore-job>.

winbmr-fileset – это набор файлов, используемый командой <winbmr-job>.

pool – список пулов, которые содержат данные, которые вы хотите восстановить.

storage – накопители, которые хранят данные, которые вы хотите восстановить.

На практике может существовать множество задач, хранимых в различных пулах, расположенных на разных носителях. Вам необходимо добавить списки ACL для всех таких задач, в зависимости от конфигурации. Если вам нужно восстановить несколько хостов из одной консоли WinBMR, объедините все эти списки воедино ACL.

Устранение неисправностей, связанных с использование списков ACL

Перед тем, как изменить ваши списки ACL, вам необходимо убедиться в том, что процедура восстановления с помощью плагина WinBMR работает в случае ваших настроек для всех *All* ваших списков ACL. Если вы уверены, что все настроили верно, можете попытаться настроить списки ACL.

Каждый шаг процесса восстановления ОС Windows на «голое железо» требует использования различных списков ACL. Перечислив клиентов и <rescue-fd> в пользовательском интерфейсе, вы будете уверены в правильности списков CatalogACL и ClientACL. Если список дат является закономерным, вы будете знать, что также верны списки FilesetACL и JobACL. Если плагин WinBMR не показывает вам нужного списка, возможно, это потому, что неправильно сконфигурированы списки e PoolACL или StorageACL.

Для устранения неисправностей, роще попробовать использовать некоторые команды в b-консоли и посмотреть на результат их выполнения. Перед запуском b-консоли, убедитесь в том, что вы подключены к централизованному директору. В этом случае, вы сможете получить список клиентов в пользовательском интерфейсе. Используйте командную строку и введите команду, показанную ниже, чтобы запустить b-консоль.

Необходимо использовать полный путь для конфигурационного файла, укороченный путь не будет работать. Каждый раз, когда вы будете менять список ACL в конфигурационном файле, вам необходимо будет перезагружать конфигурацию из другой консоли с помощью команды перезагрузки и перезапускать b-консоль на клиенте аварийного восстановления. Не забудьте перезапустить команду «setip» перед попыткой восстановления системы, так как при каждой перезагрузке будет сбрасываться IP адрес клиента.

Сначала проверьте, есть ли у вас доступ к клиентам с помощью команды «.clients». Вы должны увидеть ваш <rescue-fd> и все хосты, которые вы бы хотели иметь возможность восстановить из данной консоли.

Используйте команду «.jobs type=R», чтобы перечислить все задачи восстановления и проверить, находиться ли ваша задача <restore-job> в списке.

Используйте команду «list job=<winbmr-job>», чтобы увидеть, есть ли у вас доступ к задаче WinBMR.

Используйте команду «setip» без аргумента, чтобы сообщить централизованному директору текущий IP адрес вашей консоли. Директор использует данный адрес в качестве адреса соответствующего демона, запущенного на той же машине. Если команда не будет выполнена, проверьте CommandACL и убедитесь в том, что вы используете одно и то же имя для консоли и демона.

Чтобы проверить PoolACL и StorageACL, необходимо попытаться восстановить по меньшей мере один файл. Перед этим, необходимо убедиться в том, что запущен ваш демон. Используйте команду «status client=<rescue-fd>», чтобы получить сведения о статусе демона. Мы попытаемся восстановить файл _bacula_rescue_for_windows, создаваемый для любого бэкапа, поддерживающего восстановление с помощью WinBMR. Чтобы перечислить все бэкапы, поддерживающие BMR восстановление, запустите «restore client=<host-fd>». В меню выберите пункт 2, чтобы получить список всех задач, в которых сохранен данный файл. Введите имя файла, а затем выберите пункт 13 чтобы отменить операцию. В нашем случае используем хост zwin2003-fd:

Чтобы отобразить, мы урезали имя. Полное имя выглядит так:

Запишите в блокнот JobId и полный путь к файлу, уделяя внимание регистру и символам. Затем используйте следующую команду для запуска восстановления:

В тестовой среде полная команда будет выглядеть так:

Последняя команда должна подтвердить правильность списков Storage и Pool ACL.

Использование дополнительных драйверов для аппаратного обеспечения

Обзор

Если ваше аппаратное обеспечение не поддерживается системой восстановления WinBMR по умолчанию, вам нужно загрузить необходимые драйвера вручную, или даже включить их в образ системы для аварийного восстановления.

Загрузите недостающие драйвера с сайта производителя или поставщика оборудования. Выберите 64-битную версию системы. Старайтесь выбирать версии драйверов для Windows 8 или Windows 2012. Более ранние версии драйверов также могут подойти, если вам не удастся найти последние версии.

Загрузка драйверов с USB флэш-карты или дискеты

Распакуйте драйвера и соответствующие файлы на USB флэш-карту. Как правило, используются три типа файлов: *.inf, *.sys и *.cat, например:

В любой момент времени в графическом пользовательском интерфейсе вы можете открыть подменю «Tools» в меню «File». Появится диалоговое окно, в котором на вкладке «Load drivers» вы можете кликнуть по кнопке «Browse» чтобы указать путь к файлу .ini, а затем кликнуть по кнопке «Open», чтобы загрузить драйвер.

Также можно загрузить драйвер из командной строки с помощью команды «drvload»:

Чтобы проверить, работает ли сетевая плата или дисковый контроллер, используйте команду «ipconfig» или «diskpart» как описано ниже.

Включение драйверов в образ системы для восстановления

Некоторые инструменты (например, WinISO-5.3), которые можно скачать в сети, могут помочь смонтировать новый образ ISO, включающий необходимые вам изменения.

Вам необходимо скопировать драйвера в каталог WinBMRDrv в корне образа ISO. Этот каталог уже существует и содержит некоторые дополнительные драйвера. В ходе поиска драйверов, WinBMR выполнит рекурсивный поиск в данном каталоге , Таким образом, вы можете хранить ваши драйвера в отдельных каталогах. Удалите существующие драйвера, если вы считаете, что они будут конфликтовать с теми драйверами, которые используете вы.

Протестируйте драйвера

Вы можете использовать команды «ipconfig» и «diskpart», чтобы посмотреть, были ли определены ваша сетевая плата или дисковый контроллер после установки драйверов.

Запустите команду «ipconfig» из командной строки, чтобы отобразить список всех сетевых плат, найденных на хосте, и их IP адреса.

Команда «diskpart» может отобразить список установленных дисков. Запустите команду из командной строки и напротив «diskpart» введите «list disk».

Совместимость при резервном копировании Windows Server 2003, 2008 R2, 2012 R2 и 2016 на «голое железо»

ПО Bacula Enterprise Edition

Плагин WinBMR 3.0 совместим с ПО Bacula Enterprise Edition версии 6.2.6 и выше.

Аппаратное обеспечение

Образ ISO представляет собой 64-битную версию системы, которую необходимо запускать на 64-битном Intel x86 совместимом процессоре. Вы можете использовать его для восстановления любой y 32-битной ОС Windows, однако процессор должен быть 64-битным. Если вы восстанавливаете систему на ВМ, вам, возможно, потребуется временно переключить процессор или ОС ВМ в 64-битный режим. После восстановления вы можете снова вернуться к 32-битному режиму.

Версии Windows, поддерживаемые системой резервного копирования Bacula Enterprise

Резервное копирование Windows Server с помощью плагина WinBMR 3.0 можно использовать для восстановления всех 32 и 64-битных систем Windows от XP и выше.

Резервное копирование Windows Server было успешно протестирован на:

  • Windows XP 32-бита
  • Windows 7 64-бита
  • Windows Server 2003 32-бита
  • Windows Server 2008 32-бита
  • Windows Server 2008 R2
  • Windows Server 2008 R2 на системах с поддержкой (U)EFI
  • Windows Server 2012 на старой версии BIOS
  • Windows Server 2012 на системах с поддержкой (U)EFI