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


Установка средства приложение 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 согласованное средство моментального снимка.

Условия для установки

Следуйте инструкциям по настройке и выполнению моментальных снимков и команд аварийного восстановления. Перед установкой и использованием средств моментального снимка рекомендуется выполнить следующие действия в качестве корневого каталога:

  1. Исправление операционной системы

    1. Для SUSE в крупных экземплярах Azure настройте средство управления подписками SUSE (SMT). Дополнительные сведения см. в статье Как установить и настроить SAP HANA в Azure (крупные экземпляры).
  2. Настройка синхронизации времени. Укажите сервер времени, совместимый с протоколом сетевого времени (NTP), и настройте операционную систему соответствующим образом.

  3. Установите базу данных. Следуйте инструкциям для поддерживаемой базы данных, которую вы используете.

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

  5. Включите обмен данными с базой данных. Дополнительные сведения см. в разделе "Включение связи с базой данных " далее в этой статье.

    Настройте соответствующего пользователя 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 выполните следующие действия.

  1. Создание пользователя azacsnapмоментального снимка, создание домашнего каталога и настройка членства в группах.
  2. Настройте сведения о входе azacsnap~/.profile пользователя.
  3. Найдите файловую систему, чтобы каталоги добавлялись в $PATH (Linux) или %PATH% (Windows) для AzAcSnap. Эта задача позволяет пользователю, выполняющему AzAcSnap, использовать определенные команды базы данных, например hdbsql и hdbuserstore.
  4. Найдите файловую систему, чтобы каталоги добавлялись в $LD_LIBRARY_PATH (Linux) для AzAcSnap. Для правильного выполнения многих команд требуется задать путь библиотеки.
  5. Скопируйте двоичный файл AzAcSnap в расположение пользователя $PATH (Linux) или %PATH% (Windows).
  6. В Linux может потребоваться правильно задать azacsnap двоичные разрешения, включая владение и исполняемый бит.

Выполните следующие действия, чтобы запустить azacsnap:

  • Для Linux с помощью сеанса оболочки:

    1. В качестве корневого суперпользователя создайте пользователя Linux
      1. useradd -m azacsnap
    2. Вход от имени пользователя
      1. su – azacsnap
      2. cd $HOME/bin
    3. Скачать azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Запуск azacsnap
      1. azacsnap -c about
  • Для Windows с помощью графического интерфейса:

    1. Создание пользователя Windows
    2. Вход от имени пользователя
    3. Загрузить azacsnap.exe
    4. Открытие сеанса терминала и запуск azacsnap
      1. azacsnap.exe -c about

Обновление профиля пользователя

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

  • Требуется hdbuserstore и hdbsqlSAP HANA.
  • Требуется sqlplusOracleDB.
  • IBM Db2 требуется db2 и ssh (для удаленного доступа к Db2 при выполнении централизованной установки).

Linux

При настройке Linux пользователя $PATH обычно выполняется обновление пользователей $HOME/.profile с соответствующей $PATH информацией для поиска двоичных файлов и потенциально LD_LIBRARY_PATH переменной для обеспечения доступности общих объектов для двоичных файлов Linux.

  1. Найдите файловую систему, чтобы каталоги добавлялись в $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, чтобы найти расположение команд и добавить их каталоги в профиль пользователей.

  1. Выполните следующие действия в зависимости от внутреннего сервера хранилища:

    Никаких специальных действий для Azure NetApp Files.

Удаление средств создания моментальных снимков

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

Завершите установку средств создания моментальных снимков

Эти действия можно выполнить, чтобы настроить и проверить средства моментального снимка.

  1. Войдите в учетную запись пользователя AzAcSnap. a. Для Linux. su - azacsnap a. Для Windows войдите в систему как пользователь AzAcSnap.
  2. Если вы добавили двоичный файл AzAcSnap в $PATH пользователя (Linux) или %PATH% (Windows), запустите AzAcSnap с azacsnapпомощью или добавьте полный путь к двоичному файлу AzAcSnap (например. /home/azacsnap/bin/azacsnap (Linux) или C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. Настройте файл сведений о клиенте. azacsnap -c configure --configuration new
  4. Проверьте подключение к хранилищу. azacsnap -c test --test storage
  5. Проверьте подключение к базе данных. a. SAP HANA azacsnap -c test --test hana А. База данных Oracle azacsnap -c test --test oracle А. IBM Db2 azacsnap -c test --test db2

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

  • azacsnap -c backup --volume data --prefix adhoc_test --retention 1

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