- PVSM.RU - https://www.pvsm.ru -
Месяц с небольшим тому назад компания Microsoft объявила о выходе новейшей версии Windows Server 2019. Однако после GA (general availability) были обнаружены серьезные недостатки, как и в Windows 10 October 2018 Update (оно же 1809) – установка обновления приводила к потере данных (файлы из My Documents жестоко удалялись, так что их нельзя было восстановить из Windows.old). Производитель был вынужден отменить релиз до устранения проблемы. И вот наконец-то 13 ноября починенная версия увидела свет [1].
Наряду с этим следует вспомнить, что скоро Microsoft завершит поддержку SQL Server 2008 R2 и Windows Server 2008 R2.
Естественно, что у пользователей возникает множество вопросов по переходу на новые системы:
Переезжать ли в облако Microsoft Azure? Как безопасно повысить функциональный уровень домена? Переходить ли на Azure SQL? Может, надо виртуализировать Windows Server 2008 R2 или перенести в Azure? Надо ли мигрировать на новейший Hyper-V?
Миграция на новую платформу нужна, чтобы обеспечить для критически важных приложений, работающих в ЦОД, наличие системы, поддерживаемой вендором. Поэтому важно, чтобы миграция прошла без сюрпризов. Пользователям Veeam повезло — у них есть хорошие способы минимизировать риски при подобных операциях, чтобы, как говорится, “7 раз отмерить, 1 раз отрезать”.
За подробностями добро пожаловать под кат.
Лучшие бэкаповеды практики рекомендуют проверять резервные копии на возможность восстановления, в частности, с помощью “песочницы” Veeam DataLab. Впервые она увидела свет в релизе Veeam Backup & Replication в 2010 году (тогда она называлась Virtual Lab) и с тех пор постоянно обновлялась и развивалась. Сегодня она становится отличной помощницей для тестирования нового ПО перед развертыванием — автономная “песочница” позволяет протестировать планируемые обновления и изменения систем и приложений без риска для продакшена, будь то апгрейд на Windows Server 2019, переход на новую версию SQL или другие операции.
Устройство такой “песочницы” показано на картинке ниже:
Для работы “песочницы” задействуются:
Настройка такой “песочницы” подробно описана в пользовательской документации [2]. Также в ближайшем будущем планируется отдельный документ с примером использования DataLab как раз для тестирования апгрейда на Windows Server 2019, на новый SQL Server, а также для миграции в Azure.
Еще одна полезная технология, реализованная в решении Veeam — это возможность восстановления из резервной копии в Microsoft Azure. Теперь она встроена в Veeam Backup & Replication, что весьма удобно. Вдобавок, можно использовать и эту возможность, чтобы протестировать новые системы и приложения, процесс миграции, сетевые подключения и т.п. — можно ведь поднять тестовую инфраструктуру в облаке Azure. Если все пройдет успешно, то затем повторить аналогичные шаги в ходе плановой миграции продакшена в Azure. Остановимся на этой фиче поподробнее.
Компания Microsoft объявила, что Extended Security Updates будут бесплатно доступны в Azure для Windows server 2008 R2 еще в течение 3 лет после окончания поддержки. Пользователи могут переместить свои машины в Azure, не меняя код приложений, и чем раньше они это сделают, тем у них будет больше времени спланировать будущие обновления. Подробнее можно почитать здесь [3].
Отметим, что с помощью восстановления из резервной копии в облако Azure можно перенести практически все, что умеет бэкапить Veeam: Windows Servers, машины под управлением Linux, виртуальные машины на платформах vSphere и Hyper-V, и прочая, и прочая.
Для Windows-машин процесс будет идти так:
Восстановление Linux-машин происходит аналогично — только диски при этом монтируются на вспомогательную ВМ (helper appliance). Подробнее см. здесь [5] (на англ. языке).
Для восстановления есть ряд ограничений, а именно:
Важно! Проверьте, что на сервере Veeam backup правильно установлено время, иначе возможны ошибки при попытке добавить учетку Microsoft Azure в инфраструктуру Veeam Backup & Replication или при выполнении восстановления.
Чтобы выполнять восстановление, необходимо, в частности, добавить учетную запись Microsoft Azure в инфраструктуру Veeam Backup & Replication. При этом Veeam Backup & Replication сохраняет в свою базу данные о подписках и ресурсах, ассоциированных с учетной записью, а в ходе восстановления в облако использует их, чтобы зарегистрировать новую ВМ в Microsoft Azure. Для импорта этих данных есть 2 варианта:
Сам провайдер (Microsoft Azure) рекомендует развертывать новые машины в облаке с помощью Resource Manager, поэтому его мы и будем использовать.
До того, как в консоли Veeam Backup добавить учетную запись Microsoft Azure, надо выполнить несколько подготовительных действий:
Возможно, потребуется также отключить Internet Explorer Enhanced Security Configuration в Server Manager.
Теперь приступаем к добавлению учетной записи Azure. Как договорились, мы будем использовать модель с Resource Manager:
Если вы планируете восстанавливать Linux-машины, то нужно зачекать галочку Enable restore of Linux-based computers. В этом случае Veeam Backup & Replication развернет в облаке вспомогательную машину (helper appliance), необходимую для восстановления.
Поддерживаются следующие разновидности бэкапов:
Примечание: Чтобы восстановить физическую машину в Azure, нужно бэкапить всю ее целиком или делать бэкап томов.
Отметим, что можно восстановить машинку на состояние как в последней точке восстановления или как в любой предыдущей точке в цепочке бэкапов. Цепочка при этом должна храниться в репозитории, входящем в инфраструктуру Veeam Backup. Также можно импортировать имеющийся бэкап.
Для этого запускаем мастер восстановления Restore to Azure:
По умолчанию, для ВМ будет создана новая ресурсная группа. Если хочется добавить ВМ в уже существующую группу, это можно также сделать на данном шаге. Выбираем ВМ из списка и жмем на Group, указываем нужную опцию:
На заключительных шагах указываем, с какой целью восстанавливаем ВМ, еще раз проверяем настройки, жмем Finish и следим за ходом сессии восстановления в облако.
Подробное описание работы мастера восстановления для обоих режимов развертывания (включая Classic mode) можно найти здесь [14] (на англ. языке).
Если вы готовы поделиться своим опытом практического использования “песочницы” или восстановления в Azure из бэкапов Veeam, добро пожаловать в комментарии.
Если вы хотите узнать об этих функциональных возможностях поподробнее, то вам в помощь:
Автор: polarowl
Источник [19]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/rezervnoe-kopirovanie/301035
Ссылки в тексте:
[1] увидела свет: https://www.zdnet.com/article/microsoft-re-releases-windows-server-2019/
[2] документации: https://helpcenter.veeam.com/evaluation/backup/hyperv/ru/virtual_lab.html
[3] здесь: https://www.microsoft.com/en-us/cloud-platform/windows-server-2008
[4] здесь: https://helpcenter.veeam.com/docs/backup/hyperv/restore_azure_proxy.html
[5] здесь: https://helpcenter.veeam.com/docs/backup/hyperv/restore_azure_hiw.html?ver=95
[6] https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-linux-endorsed-distros: https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-linux-endorsed-distros
[7] login.live.com: https://login.live.com
[8] login.microsoftonline.com: https://login.microsoftonline.com
[9] secure.aadcdn.microsoftonline-p.com: https://secure.aadcdn.microsoftonline-p.com
[10] auth.gfx.ms: https://auth.gfx.ms
[11] здесь: https://blogs.msdn.microsoft.com/askie/2013/05/09/user-proxy-settings-showing-up-in-local-system-account-correct-way-to-apply-proxy-settings/
[12] документ от Microsoft: https://docs.microsoft.com/ru-ru/azure/virtual-machines/windows/sizes?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Ftoc.json
[13] тут: https://docs.microsoft.com/ru-ru/azure/storage/common/storage-quickstart-create-account?tabs=portal
[14] здесь: https://helpcenter.veeam.com/docs/backup/hyperv/restore_azure_process.html?ver=95
[15] Статья на Хабре о “песочнице” как автономной тестовой среде: https://habr.com/company/veeam/blog/182144/
[16] Базовые сценарии использования Veeam Backup & Replication для VMware vSphere (на русском языке): https://helpcenter.veeam.com/evaluation/backup/vsphere/ru/virtual_lab.html
[17] Вебинар “Veeam DataLabs: от начинающих до продвинутых пользователей” (на русском языке): https://www.veeam.com/ru/videos/data-labs-beginner-to-advanced-14166.html
[18] Вебинар “Восстановление в Microsoft Azure” (на русском языке): https://www.veeam.com/ru/videos/direct-restore-azure-9631.html
[19] Источник: https://habr.com/post/431892/?utm_campaign=431892
Нажмите здесь для печати.