Поделиться через


Восстановление моментальных снимков экземпляров базы данных SAP HANA на виртуальных машинах Azure

В этой статье описывается восстановление резервного копирования экземпляра базы данных SAP HANA на другой целевой виртуальной машине с помощью моментальных снимков.

Примечание.

Если вы хотите восстановить на месте (то есть перезаписать резервную копию виртуальной машины, отсоединив существующие диски и подключив новые диски), отключите существующие диски и просмотрите следующие разделы.

Моментальный снимок HANA и моментальный снимок хранилища можно восстановить как диски, выбрав "Подключить " и подключить их к целевому компьютеру. Однако Azure Backup не будет автоматически восстанавливать систему HANA до требуемой точки.

Ниже приведены два рабочих процесса:

Примечание.

SAP HANA рекомендует восстановить всю систему во время восстановления моментального снимка. Это означает, что вы также восстановите системную базу данных. Если системная база данных восстановлена, данные о пользователях и доступе также перезаписываются или обновляются, а последующие попытки восстановления баз данных клиента могут завершиться ошибкой после восстановления системной базы данных. Ниже приведены два варианта решения этой проблемы:

  • Резервная копия виртуальной машины и целевая виртуальная машина имеют один и тот же ключ резервного копирования (включая имя пользователя и пароль). Это означает, что служба резервного копирования HANA может подключаться с теми же учетными данными и продолжать восстанавливать базы данных клиента.
  • Если резервная копия виртуальной машины и целевой виртуальной машины имеют разные ключи, скрипт предварительной регистрации должен выполняться после восстановления системной базы данных. Это действие обновляет учетные данные целевой виртуальной машины, а затем базы данных клиента можно восстановить.

Необходимые компоненты

Разрешения, необходимые для восстановления моментального снимка

Во время восстановления Azure Backup использует управляемое удостоверение целевой виртуальной машины для чтения моментальных снимков дисков из указанной пользователем группы ресурсов, создания дисков в целевой группе ресурсов и подключения их к целевой виртуальной машине.

Ресурсы, разрешения и область перечислены в следующей таблице:

Объект Встроенная роль Область разрешения Description
Целевая виртуальная машина Участник виртуальной машины Администратор резервного копирования, который настраивает и запускает восстановление моментальных снимков HANA и управляемое удостоверение службы целевой виртуальной машины. Восстанавливается из моментальных снимков дисков, чтобы создать новые управляемые диски и подключить или подключиться к целевой виртуальной машине или операционной системе.
Группа ресурсов исходного моментального снимка Участник моментальных снимков дисков Цель. Восстанавливается из моментальных снимков диска.
Целевая группа ресурсов дисков (где присутствуют все существующие диски целевой виртуальной машины для возврата).

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

После завершения восстановления эти разрешения можно отозвать.

Примечание.

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

Сведения об архитектуре восстановления моментальных снимков экземпляра SAP HANA.

Установка сетевого подключения

Сведения о конфигурациях сети, необходимых для моментального снимка экземпляра HANA.

Восстановление всей системы до точки восстановления моментального снимка

В следующих разделах вы узнаете, как восстановить систему до точки восстановления моментального снимка.

Выбор и подключение моментального снимка

Чтобы выбрать и подключить моментальный снимок, сделайте следующее:

  1. В портал Azure перейдите в хранилище служб восстановления.

  2. На левой панели выберите элементы резервного копирования.

  3. Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.

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

  4. На странице "Элементы резервного копирования" выберите "Просмотреть сведения", соответствующие экземпляру моментального снимка SAP HANA.

    Снимок экрана: место просмотра сведений о моментальном снимке базы данных HANA.

  5. Выберите Восстановить.

    Снимок экрана: параметр

  6. На панели восстановления выберите целевую виртуальную машину, к которой должны быть присоединены диски, необходимый экземпляр HANA и группа ресурсов.

  7. На панели "Точка восстановления" нажмите кнопку "Выбрать".

    Снимок экрана: выбор точки восстановления моментальных снимков HANA.

    Примечание.

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

  8. На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".

  9. Выберите соответствующую группу ресурсов и управляемое удостоверение , которому назначены все разрешения для восстановления.

  10. Выберите "Проверить" , чтобы убедиться, что все разрешения назначены управляемому удостоверению для соответствующих областей.

  11. Если разрешения не назначены, выберите " Назначить отсутствующие роли или удостоверение".

    После назначения ролей портал Azure автоматически проверяет обновления разрешений.

  12. Нажмите кнопку "ОК ", чтобы создать диски из моментальных снимков, подключить их к целевой виртуальной машине и подключить их.

Восстановление системной базы данных

Чтобы восстановить системную базу данных с помощью портал Azure, выполните следующие действия.

  1. Перейдите в область восстановления и выберите "Системная база данных" (включая подключение и подключение).

    Снимок экрана: восстановление базы данных, включая подключение и подключение дисков к целевой виртуальной машине.

    Примечание.

    Этот параметр создает диски из выбранной точки восстановления моментальных снимков и подключает эти диски к указанной целевой виртуальной машине. Она также восстанавливает системную базу данных на целевой виртуальной машине.

  2. На виртуальной машине выберите целевую виртуальную машину из раскрывающегося списка.

  3. В разделе "Точка восстановления моментального снимка" нажмите кнопку "Выбрать " и выберите точку восстановления.

  4. Выберите Проверить.

  5. После завершения проверки нажмите кнопку "ОК ", чтобы восстановить.

Чтобы восстановить системную базу данных из моментального снимка данных с помощью HANA Studio. Дополнительные сведения см. в документации по SAP.

Примечание.

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

Восстановление базы данных клиента

После восстановления системной базы данных запустите скрипт предварительной регистрации на целевой виртуальной машине и восстановите базы данных клиента.

Чтобы восстановить базы данных клиента с помощью портал Azure, выполните следующие действия.

  1. Перейдите в область восстановления и выберите базы данных клиента.

    Снимок экрана: запуск восстановления базы данных клиента на целевую виртуальную машину.

  2. На виртуальной машине выберите целевую виртуальную машину из раскрывающегося списка.

  3. В разделе "Точка восстановления моментального снимка" нажмите кнопку "Выбрать " и выберите точку восстановления.

  4. Выберите Проверить.

  5. После завершения проверки нажмите кнопку "ОК ", чтобы восстановить.

Вы также можете использовать HANA Studio для восстановления всех баз данных клиента из моментального снимка данных. Дополнительные сведения см. в документации по HANA.

Восстановление базы данных в другую точку во времени в журнале с помощью моментального снимка

Чтобы восстановить базу данных в другой logpoint-in-time, выполните указанные ниже действия.

Выбор и подключение ближайшего моментального снимка

Сначала определите моментальный снимок, ближайший к требуемой точке журнала во времени. Затем подключите и подключите этот моментальный снимок к целевой виртуальной машине.

Восстановление системной базы данных

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

  1. В хранилище служб восстановления на левой панели выберите элементы резервного копирования.

  2. Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.

  3. На панели "Элементы резервного копирования" выберите ссылку "Сведения о представлении" для экземпляра системной базы данных.

    Снимок экрана: расположение для просмотра сведений о экземпляре системной базы данных.

  4. На панели элементов systemdb выберите "Восстановить".

    Снимок экрана: открытие страницы

  5. На панели "Восстановление" выберите "Восстановить журналы по моментальному снимку".

  6. Выберите требуемую виртуальную машину и группу ресурсов.

  7. Под полем "Точка восстановления" выберите ссылку "Выбрать ".

    Снимок экрана: выбор точек восстановления журнала для экземпляра системной базы данных для восстановления.

  8. На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".

    Примечание.

    Журналы отображаются после точки моментального снимка, которую вы ранее восстановили.

  9. Нажмите ОК.

Восстановление базы данных клиента

Чтобы восстановить базу данных клиента, сделайте следующее:

  1. В портал Azure перейдите в хранилище служб восстановления.

  2. На левой панели выберите элементы резервного копирования.

  3. Выберите основной регион и выберите SAP HANA на виртуальной машине Azure.

    Снимок экрана, на котором показано, где выбрать параметр

  4. На панели "Элементы резервного копирования" выберите ссылку "Просмотр сведений" для базы данных клиента SAP HANA.

    Снимок экрана: ссылка

  5. Выберите Восстановить.

    Снимок экрана, на котором показано, где выбрать параметр

  6. На панели восстановления выберите целевую виртуальную машину, к которой должны быть присоединены диски, необходимый экземпляр HANA и группа ресурсов.

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

    Убедитесь, что целевая виртуальная машина и целевая группа ресурсов диска имеют соответствующие разрешения с помощью скрипта PowerShell или CLI.

  7. В точке восстановления нажмите кнопку "Выбрать".

  8. На панели "Выбор точки восстановления" выберите точку восстановления и нажмите кнопку "ОК".

    Примечание.

    Журналы отображаются после точки моментального снимка, которую вы ранее восстановили.

  9. Нажмите ОК.

Примечание.

Убедитесь, что все базы данных клиента восстановлены в соответствии с рекомендациями SAP HANA.

Восстановление между регионами

Моментальные снимки управляемых дисков не передаются в хранилище служб восстановления. Таким образом, восстановление между регионами — единственный возможный вариант с помощью резервных копий потока Backint.

Следующие шаги