Восстановление моментальных снимков экземпляров базы данных SAP HANA на виртуальных машинах Azure
В этой статье описывается восстановление резервного копирования экземпляра базы данных SAP HANA на другой целевой виртуальной машине с помощью моментальных снимков.
Примечание.
Если вы хотите восстановить на месте (то есть перезаписать резервную копию виртуальной машины, отсоединив существующие диски и подключив новые диски), отключите существующие диски и просмотрите следующие разделы.
Моментальный снимок HANA и моментальный снимок хранилища можно восстановить как диски, выбрав "Подключить " и подключить их к целевому компьютеру. Однако Azure Backup не будет автоматически восстанавливать систему HANA до требуемой точки.
Ниже приведены два рабочих процесса:
- Восстановите всю систему HANA (системную базу данных и все базы данных клиента) в одну точку восстановления на основе моментальных снимков.
- Восстановите системную базу данных и все базы данных клиента в другой моментальный снимок в разных точках журнала.
Примечание.
SAP HANA рекомендует восстановить всю систему во время восстановления моментального снимка. Это означает, что вы также восстановите системную базу данных. Если системная база данных восстановлена, данные о пользователях и доступе также перезаписываются или обновляются, а последующие попытки восстановления баз данных клиента могут завершиться ошибкой после восстановления системной базы данных. Ниже приведены два варианта решения этой проблемы:
- Резервная копия виртуальной машины и целевая виртуальная машина имеют один и тот же ключ резервного копирования (включая имя пользователя и пароль). Это означает, что служба резервного копирования HANA может подключаться с теми же учетными данными и продолжать восстанавливать базы данных клиента.
- Если резервная копия виртуальной машины и целевой виртуальной машины имеют разные ключи, скрипт предварительной регистрации должен выполняться после восстановления системной базы данных. Это действие обновляет учетные данные целевой виртуальной машины, а затем базы данных клиента можно восстановить.
Необходимые компоненты
Разрешения, необходимые для восстановления моментального снимка
Во время восстановления Azure Backup использует управляемое удостоверение целевой виртуальной машины для чтения моментальных снимков дисков из указанной пользователем группы ресурсов, создания дисков в целевой группе ресурсов и подключения их к целевой виртуальной машине.
Ресурсы, разрешения и область перечислены в следующей таблице:
Объект | Встроенная роль | Область разрешения | Description |
---|---|---|---|
Целевая виртуальная машина | Участник виртуальной машины | Администратор резервного копирования, который настраивает и запускает восстановление моментальных снимков HANA и управляемое удостоверение службы целевой виртуальной машины. | Восстанавливается из моментальных снимков дисков, чтобы создать новые управляемые диски и подключить или подключиться к целевой виртуальной машине или операционной системе. |
Группа ресурсов исходного моментального снимка | Участник моментальных снимков дисков | Цель. | Восстанавливается из моментальных снимков диска. |
Целевая группа ресурсов дисков (где присутствуют все существующие диски целевой виртуальной машины для возврата). Целевая группа ресурсов диска (где во время восстановления будут созданы все новые диски). |
Оператор восстановления дисков | Управляемое удостоверение службы целевой виртуальной машины. | Восстанавливается из моментальных снимков дисков, чтобы создать новые управляемые диски и подключить или подключиться к целевой виртуальной машине или операционной системе. |
После завершения восстановления эти разрешения можно отозвать.
Примечание.
- Учетные данные, которые используются, должны иметь разрешения на предоставление ролей другим ресурсам. Роли должны быть владельцем или администратором доступа пользователей, как упоминалось в шагах, чтобы назначить роль Azure.
- Вы можете использовать портал Azure для назначения всех предыдущих разрешений во время восстановления.
Сведения об архитектуре восстановления моментальных снимков экземпляра SAP HANA.
Установка сетевого подключения
Сведения о конфигурациях сети, необходимых для моментального снимка экземпляра HANA.
Восстановление всей системы до точки восстановления моментального снимка
В следующих разделах вы узнаете, как восстановить систему до точки восстановления моментального снимка.
Выбор и подключение моментального снимка
Чтобы выбрать и подключить моментальный снимок, сделайте следующее:
В портал Azure перейдите в хранилище служб восстановления.
На левой панели выберите элементы резервного копирования.
Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.
На странице "Элементы резервного копирования" выберите "Просмотреть сведения", соответствующие экземпляру моментального снимка SAP HANA.
Выберите Восстановить.
На панели восстановления выберите целевую виртуальную машину, к которой должны быть присоединены диски, необходимый экземпляр HANA и группа ресурсов.
На панели "Точка восстановления" нажмите кнопку "Выбрать".
Примечание.
Подключите и подключите только диски из выбранной точки моментального снимка и подключаются к целевой виртуальной машине. После завершения восстановления используйте студию HANA, чтобы инициировать процесс восстановления из моментального снимка и завершить восстановление системной базы данных до последней точки восстановления. Затем запустите скрипт предварительной регистрации на целевой виртуальной машине, чтобы сбросить учетные данные пользователя резервного копирования. Затем перейдите к выполнению процесса восстановления базы данных клиента, к одному моментальному снимку или журналу во времени с помощью резервной копии
На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".
Выберите соответствующую группу ресурсов и управляемое удостоверение , которому назначены все разрешения для восстановления.
Выберите "Проверить" , чтобы убедиться, что все разрешения назначены управляемому удостоверению для соответствующих областей.
Если разрешения не назначены, выберите " Назначить отсутствующие роли или удостоверение".
После назначения ролей портал Azure автоматически проверяет обновления разрешений.
Нажмите кнопку "ОК ", чтобы создать диски из моментальных снимков, подключить их к целевой виртуальной машине и подключить их.
Восстановление системной базы данных
Чтобы восстановить системную базу данных с помощью портал Azure, выполните следующие действия.
Перейдите в область восстановления и выберите "Системная база данных" (включая подключение и подключение).
Примечание.
Этот параметр создает диски из выбранной точки восстановления моментальных снимков и подключает эти диски к указанной целевой виртуальной машине. Она также восстанавливает системную базу данных на целевой виртуальной машине.
На виртуальной машине выберите целевую виртуальную машину из раскрывающегося списка.
В разделе "Точка восстановления моментального снимка" нажмите кнопку "Выбрать " и выберите точку восстановления.
Выберите Проверить.
После завершения проверки нажмите кнопку "ОК ", чтобы восстановить.
Чтобы восстановить системную базу данных из моментального снимка данных с помощью HANA Studio. Дополнительные сведения см. в документации по SAP.
Примечание.
После восстановления системной базы данных необходимо запустить скрипт предварительной регистрации на целевой виртуальной машине, чтобы обновить учетные данные пользователя.
Восстановление базы данных клиента
После восстановления системной базы данных запустите скрипт предварительной регистрации на целевой виртуальной машине и восстановите базы данных клиента.
Чтобы восстановить базы данных клиента с помощью портал Azure, выполните следующие действия.
Перейдите в область восстановления и выберите базы данных клиента.
На виртуальной машине выберите целевую виртуальную машину из раскрывающегося списка.
В разделе "Точка восстановления моментального снимка" нажмите кнопку "Выбрать " и выберите точку восстановления.
Выберите Проверить.
После завершения проверки нажмите кнопку "ОК ", чтобы восстановить.
Вы также можете использовать HANA Studio для восстановления всех баз данных клиента из моментального снимка данных. Дополнительные сведения см. в документации по HANA.
Восстановление базы данных в другую точку во времени в журнале с помощью моментального снимка
Чтобы восстановить базу данных в другой logpoint-in-time, выполните указанные ниже действия.
Выбор и подключение ближайшего моментального снимка
Сначала определите моментальный снимок, ближайший к требуемой точке журнала во времени. Затем подключите и подключите этот моментальный снимок к целевой виртуальной машине.
Восстановление системной базы данных
Чтобы выбрать и восстановить необходимую точку во времени для системной базы данных, выполните следующие действия.
В хранилище служб восстановления на левой панели выберите элементы резервного копирования.
Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.
На панели "Элементы резервного копирования" выберите ссылку "Сведения о представлении" для экземпляра системной базы данных.
На панели элементов systemdb выберите "Восстановить".
На панели "Восстановление" выберите "Восстановить журналы по моментальному снимку".
Выберите требуемую виртуальную машину и группу ресурсов.
Под полем "Точка восстановления" выберите ссылку "Выбрать ".
На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".
Примечание.
Журналы отображаются после точки моментального снимка, которую вы ранее восстановили.
Нажмите ОК.
Восстановление базы данных клиента
Чтобы восстановить базу данных клиента, сделайте следующее:
В портал Azure перейдите в хранилище служб восстановления.
На левой панели выберите элементы резервного копирования.
Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.
На панели "Элементы резервного копирования" выберите ссылку "Просмотр сведений" для базы данных клиента SAP HANA.
Выберите Восстановить.
На панели восстановления выберите целевую виртуальную машину, к которой должны быть присоединены диски, необходимый экземпляр HANA и группа ресурсов.
Убедитесь, что целевая виртуальная машина и целевая группа ресурсов диска имеют соответствующие разрешения с помощью скрипта PowerShell или CLI.
В точке восстановления нажмите кнопку "Выбрать".
На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".
Примечание.
Журналы отображаются после точки моментального снимка, которую вы ранее восстановили.
Нажмите ОК.
Примечание.
Убедитесь, что все базы данных клиента восстановлены в соответствии с рекомендациями SAP HANA.
Восстановление между регионами
Моментальные снимки управляемых дисков не передаются в хранилище служб восстановления. Таким образом, восстановление между регионами — единственный возможный вариант с помощью резервных копий потока Backint.