- PVSM.RU - https://www.pvsm.ru -
В этом сезоне разработчики Veeam представили решение для бэкапа и восстановления серверов и баз данных SAP HANA. Читатели нашего блога проявили интерес к новинке — а тут как раз подоспела и полезная статья от моего коллеги Клеменса Зербе. Сегодня поделюсь ею с вами, немного дополнив. Итак, добро пожаловать под кат.
Как видно из картинки, в комплексное решение для SAP HANA входят:
Если ваш сервер виртуализован — то лучшие бэкаповеды рекомендуют Veeam Backup & Replication; для физического же сервера есть Veeam Agent for Linux. У обоих имеется достаточно подробная документация, плюс статьи в нашем блоге здесь.
Этот плагин умеет задействовать SAP Backint (нативный API) для бэкапа баз и журналов транзакций и сохранять бэкапы в репозиторий Veeam (включая и масштабируемый репозиторий — SOBR). Об этом плагине я сегодня и расскажу.
Как было сказано выше, плагин задействует SAP Backint API для работы непосредственно с базой SAP HANA. HANA поддерживает свой собственный каталог резервных копий с настраиваемыми политиками хранения и интервалами создания. Так что Veeam Backup & Replication только и остается, что взять данные из дата-пайпов и положить их в репозиторий.
В ходе восстановления SAP HANA указывает Veeam Backup & Replication, какие данные необходимо восстановить, и Veeam достает их из репозитория.
Операции передачи данных выполняются при помощи компонента Veeam Transport Agent — транспортного агента, об этом следует помнить при планировании развертывания.
Если рисовать картинку про взаимодействие компонентов, то она будет выглядеть так:
Примечание: Надо иметь в виду, что SAP HANA Backint работает только с базой данных, выполняя разные виды бэкапа — полный, дифференциальный, инкрементальный — и журналов. Он же (Backint) используется и для восстановления. Вдобавок, кроме собственно данных, имеются также установочные и конфигурационные файлы SAP HANA, и крутится всё это на операционной системе Red Hat или SUSE. Об этом тоже не надо забывать. Так что если вам нужен бэкап собственно сервера или файлов, то для этого потребуется уже другой инструментарий.
Да, сам плагин входит в Veeam Backup & Replication 9.5 Update 4 (или 4a) в редакции Enterprise Plus.
Сначала, конечно же, проверяем соответствие системным требованиям. Поддерживаемые ОС:
Поддерживаются SAP HANA 2.0 SPS 02/SPS 03/SPS 04. Редакция Express Edition не поддерживается.
Для выполнения тестовой установки плагина, бэкапа и восстановления базы вам понадобятся:
Файлы установки хранятся на Veeam Backup & Replication ISO в каталоге /Plugins/SAP HANA/x64.
sudo rpm -i VeeamPluginforSAPHANA-X.X.X.XXXX.x86_64.rpm
Примечание: Для подключения к системе можно использовать Putty или любой другой ssh-клиент. Для установки вам потребуется аккаунт с правами sudo.
Полезно: Вообще-то установка проходит довольно бодро, но на всякий случай для любителей еще более высоких скоростей, у которых стоит Veeam Backup & Replication 9.5 Update 4a, есть вот такой специализированный performance patch for HANA [1].
Важно! Для настройки Veeam Plug-in понадобится учетная запись пользователя с правами админа БД на всех инстансах SAP HANA данного сервера. Режим SAP HANA High Level Isolation не поддерживается.
Примечание: Если SAP Backint у вас уже был предварительно настроен, то выдастся сообщение, какие шаги нужно сделать дополнительно и в какой момент перезапустить данный визард.
Проще всего использовать для этого SAP HANA Studio, но можно также и любой другой инструмент, например, SAP HANA Cockpit, DBA planer или какой-либо внешний шедулер.
Если кликнуть по узлу SYSTEMDB@SID (SYSTEM) — откроется окно с подробными свойствами.
Обратите внимание на несколько моментов в настройках:
Наконец всё проверено, запускаем резервное копирование.
Если вы теперь откроете консоль Veeam Backup & Replication, то там вы увидите следующее:
Сработало! С чем вас и поздравляю, а теперь переходим к восстановлению.
Важно! Все тестовые процедуры, как та, что описана ниже, должны выполняться только в тестовой инфраструктуре и рядом с вашим коллегой — SAP Basis-админом. Никогда не выполняйте тестовые и учебные процедуры на продакшене! (Ваш Капитан Очевидность:)
В этом примере мы будем восстанавливать tenant-базу на текущее состояние (системные базы, как правило, требуют восстановления только в случае каких-то серьезных проблем, и для подобного восстановления может понадобиться консультация техподдержки SAP).
Внимание! При восстановлении для DB будет выполнен shutdown!
Процесс пошёл! Когда он завершится, вы увидите примерно такой диалог:
Итак, резервное копирование и восстановление завершились. Свою незаметную на первый взгляд, но важную роль в этих процессах сыграл плагин Veeam Plug-in for SAP HANA (кстати, он сертифицирован SAP). Продолжение следует!
Автор: polarowl
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/rezervnoe-kopirovanie/325626
Ссылки в тексте:
[1] performance patch for HANA: https://www.veeam.com/kb2948
[2] Руководство пользователя (на англ.языке): https://helpcenter.veeam.com/docs/backup/plugins/sap_hana_plugin.html?ver=95u4
[3] Страница решения (на русском языке): https://www.veeam.com/ru/backup-sap-hana-plugin.html
[4] Запись вебинара (на русском языке): https://www.veeam.com/ru/videos/webinar-agents-plugins-for-corporate-applications-ru-15047.html
[5] Источник: https://habr.com/ru/post/461951/?utm_campaign=461951&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.