Установка средства приложение Azure согласованного моментального снимка
В этой статье приведено руководство по установке средства создания моментальных снимков приложение Azure (AzAcSnap), которое можно использовать с Azure NetApp Files или крупными экземплярами Azure.
Внимание
Распределенные установки являются единственным вариантом для систем крупных экземпляров Azure, так как они развертываются в частной сети. Чтобы обеспечить подключение, необходимо установить AzAcSnap в каждой системе.
AzAcSnap 10 поддерживает больше баз данных и операционных систем, поэтому самостоятельный установщик больше недоступен.
Скачать AzAcSnap
Сначала скачайте исполняемый файл AzAcSnap в любой каталог на компьютере. AzAcSnap предоставляется в виде исполняемого файла, поэтому установить ничего не нужно.
Linux x86-64 (двоичный файл)
- Двоичный файл Linux содержит связанный файл подписи Linux. Этот файл подписан открытым ключом Майкрософт, чтобы разрешить проверку групповой политики загруженного установщика.
Внимание
Установщик больше недоступен для Linux. Следуйте инструкциям по настройке профиля пользователя для запуска AzAcSnap и его зависимостей.
Windows 64-разрядная (исполняемая версия)
- Двоичный файл Windows подписан корпорацией Майкрософт.
После завершения этих скачивание установите приложение Azure согласованное средство моментального снимка.
Условия для установки
Следуйте инструкциям по настройке и выполнению моментальных снимков и команд аварийного восстановления. Перед установкой и использованием средств моментального снимка рекомендуется выполнить следующие действия в качестве корневого каталога:
Исправление операционной системы
- Для SUSE в крупных экземплярах Azure настройте средство управления подписками SUSE (SMT). Дополнительные сведения см. в статье Как установить и настроить SAP HANA в Azure (крупные экземпляры).
Настройка синхронизации времени. Укажите сервер времени, совместимый с протоколом сетевого времени (NTP), и настройте операционную систему соответствующим образом.
Установите базу данных. Следуйте инструкциям для поддерживаемой базы данных, которую вы используете.
Выберите конечную часть хранилища, которую вы используете для развертывания. Дополнительные сведения см. в разделе "Включение связи с хранилищем " далее в этой статье.
Включите обмен данными с базой данных. Дополнительные сведения см. в разделе "Включение связи с базой данных " далее в этой статье.
Настройте соответствующего пользователя SAP HANA, следуя инструкциям в разделе, чтобы включить связь с базой данных в документе конфигурации базы данных .
После установки можно протестировать подключение из командной строки с помощью следующих примеров. В следующих примерах используется не SSL-обмен данными с SAP HANA.
HANA 1.0:
hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"
HANA 2.0:
hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"
Установка средств моментального снимка
После выполнения необходимых действий по установке AzAcSnap выполните следующие действия.
- Создание пользователя
azacsnap
моментального снимка, создание домашнего каталога и настройка членства в группах. - Настройте сведения о входе
azacsnap
~/.profile
пользователя. - Найдите файловую систему, чтобы каталоги добавлялись в
$PATH
(Linux) или%PATH%
(Windows) для AzAcSnap. Эта задача позволяет пользователю, выполняющему AzAcSnap, использовать определенные команды базы данных, напримерhdbsql
иhdbuserstore
. - Найдите файловую систему, чтобы каталоги добавлялись в
$LD_LIBRARY_PATH
(Linux) для AzAcSnap. Для правильного выполнения многих команд требуется задать путь библиотеки. - Скопируйте двоичный файл AzAcSnap в расположение пользователя
$PATH
(Linux) или%PATH%
(Windows). - В Linux может потребоваться правильно задать
azacsnap
двоичные разрешения, включая владение и исполняемый бит.
Выполните следующие действия, чтобы запустить azacsnap:
Для Linux с помощью сеанса оболочки:
- В качестве корневого суперпользователя создайте пользователя Linux
useradd -m azacsnap
- Вход от имени пользователя
su – azacsnap
cd $HOME/bin
- Скачать azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Запуск azacsnap
azacsnap -c about
- В качестве корневого суперпользователя создайте пользователя Linux
Для Windows с помощью графического интерфейса:
- Создание пользователя Windows
- Вход от имени пользователя
- Загрузить
azacsnap.exe
- Открытие сеанса терминала и запуск azacsnap
azacsnap.exe -c about
Обновление профиля пользователя
Пользователь, на котором выполняется AzAcSnap, должен иметь все переменные среды, чтобы убедиться, что AzAcSnap может запускать определенные команды базы данных без полного пути команды. Этот метод позволяет переопределить команды базы данных при необходимости в специальных целях.
- Требуется
hdbuserstore
иhdbsql
SAP HANA. - Требуется
sqlplus
OracleDB. - IBM Db2 требуется
db2
иssh
(для удаленного доступа к Db2 при выполнении централизованной установки).
Linux
При настройке Linux пользователя $PATH
обычно выполняется обновление пользователей $HOME/.profile
с соответствующей $PATH
информацией для поиска двоичных файлов и потенциально LD_LIBRARY_PATH
переменной для обеспечения доступности общих объектов для двоичных файлов Linux.
Найдите файловую систему, чтобы каталоги добавлялись в
$PATH
AzAcSnap.Например:
# find the path for the hdbsql command export DBCMD="hdbsql" find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':' /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add # # add the output to the user's profile echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile # # add any shared objects to the $LD_LIBRARY_PATH export SHARED_OBJECTS='*.so' NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'` # # add the output to the user's profile echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
Windows
Используйте специальные средства Windows, чтобы найти расположение команд и добавить их каталоги в профиль пользователей.
Выполните следующие действия в зависимости от внутреннего сервера хранилища:
Никаких специальных действий для Azure NetApp Files.
Удаление средств создания моментальных снимков
Если вы установили средства моментального снимка с помощью параметров по умолчанию, удаление требует только удаления пользователя, который вы установили команды для и удалите двоичный файл AzAcSnap.
Завершите установку средств создания моментальных снимков
Эти действия можно выполнить, чтобы настроить и проверить средства моментального снимка.
- Войдите в учетную запись пользователя AzAcSnap.
a. Для Linux.
su - azacsnap
a. Для Windows войдите в систему как пользователь AzAcSnap. - Если вы добавили двоичный файл AzAcSnap в
$PATH
пользователя (Linux) или%PATH%
(Windows), запустите AzAcSnap сazacsnap
помощью или добавьте полный путь к двоичному файлу AzAcSnap (например./home/azacsnap/bin/azacsnap
(Linux) илиC:\Users\AzAcSnap\azacsnap.exe
(Windows)). - Настройте файл сведений о клиенте.
azacsnap -c configure --configuration new
- Проверьте подключение к хранилищу.
azacsnap -c test --test storage
- Проверьте подключение к базе данных.
a. SAP HANA
azacsnap -c test --test hana
А. База данных Oracleazacsnap -c test --test oracle
А. IBM Db2azacsnap -c test --test db2
Если тестовые команды выполняются правильно, тест выполнен успешно. Затем можно выполнить первый моментальный снимок хранилища, согласованный с базой данных.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1