Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведено руководство по установке средства создания согласованных моментальных снимков приложений Azure (AzAcSnap), которое можно использовать с Azure NetApp Files или крупными инстансами Azure.
Внимание
Распределенные установки являются единственным вариантом для систем крупных экземпляров Azure, так как они развертываются в частной сети. Чтобы обеспечить подключение, необходимо установить AzAcSnap в каждой системе.
AzAcSnap 10 поддерживает больше баз данных и операционных систем, поэтому самостоятельный установщик больше недоступен.
Скачать AzAcSnap
Caution
AzAcSnap 11/11a и совместимость с непубличным облаком
AzAcSnap версии 11 и 11a испытывают проблемы совместимости в средах, отличных от общедоступного облака, таких как Azure для государственных организаций.
Эти проблемы могут привести к ошибкам, таким как SubscriptionNotFound, или к сбою операций моментального снимка из-за изменений в проверке подлинности и обработке конфигурации.
Чтобы избежать нарушений, клиенты, работающие в средах, не относящихся к общедоступному облаку, рекомендуется оставаться в AzAcSnap 10a до тех пор, пока не будет выпущено исправление. Дальнейшее обновление выполняется в процессе разработки и восстановит полную совместимость. Сведения об обновлениях и поддержке см. в разделе https://aka.ms/azacsnap-release-notes.
Сначала скачайте исполняемый файл AzAcSnap в любой каталог на компьютере. AzAcSnap предоставляется в виде исполняемого файла, поэтому установить ничего не нужно.
Linux x86-64 (бинарный)
- Двоичный файл Linux имеет связанный файл подписи Linux. Этот файл подписан публичным ключом Microsoft для возможности GPG-проверки загруженного установщика.
Внимание
Установщик больше недоступен для Linux. Следуйте указаниям , чтобы настроить профиль пользователя для запуска AzAcSnap и его зависимостей.
Windows 64-разрядная (исполняемая версия)
- Двоичный файл Windows подписан корпорацией Майкрософт.
После завершения этих загрузок установите средство для создания согласованных снимков приложений Azure.
Условия для установки
Следуйте инструкциям по настройке и выполнению снимков состояния и команд для восстановления после сбоя. Мы рекомендуем перед установкой и использованием средств моментального снимка выполнить следующие действия в качестве пользователя root:
Исправление операционной системы
- Для 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, создание домашнего каталога и установка членства в группах. - Настройте информацию о входе пользователя
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 – azacsnapcd $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:
Для Linux с помощью сеанса командной оболочки:
- Войдите в систему как пользователь, под которым выполняется
azacsnapsu – azacsnapcd $HOME/bin
- Резервное копирование существующих двоичных файлов и файлов конфигурации
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Скачать azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Выполните команду about, чтобы проверить версию.
azacsnap -c about
- Test azacsnap
- Войдите в систему как пользователь, под которым выполняется
Для Windows с помощью графического интерфейса:
- Войдите в систему как пользователь, под которым выполняется
azacsnap.exe - Найдите существующий двоичный файл azacsnap и измените его расположение
where azacsnap.exe
- Резервное копирование существующих двоичных файлов и файлов конфигурации
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
- Загрузить
azacsnap.exe - Откройте сеанс терминала и выполните команду about, чтобы проверить версию.
azacsnap.exe -c about
- Test azacsnap
- Войдите в систему как пользователь, под которым выполняется
Обновление профиля пользователя
Пользователь, на котором выполняется AzAcSnap, должен иметь все переменные среды, чтобы убедиться, что AzAcSnap может запускать определенные команды базы данных без полного пути команды. Этот метод позволяет переопределить команды базы данных при необходимости в специальных целях.
- SAP HANA требует
hdbuserstoreиhdbsql. - OracleDB требуется
sqlplus. - IBM Db2 требует наличия
db2иssh(чтобы обеспечить удаленный доступ к Db2 при выполнении централизованной установки).
Линукс
При настройке окружения пользователя в Linux обычно выполняется обновление учетных записей пользователей $PATH с соответствующей $HOME/.profile информацией для поиска исполняемых файлов и потенциально переменной $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, чтобы найти расположение команд и добавить их каталоги в профиль пользователей.
Выполните следующие действия в зависимости от внутреннего сервера хранилища:
Никаких специальных действий для Azure NetApp Files.
Деинсталлируйте средства моментальных снимков
Если вы установили средства моментальных снимков, используя параметры по умолчанию, удаление требует лишь удаления пользователя, для которого вы установили команды, и удаления двоичного файла AzAcSnap.
Завершите установку средств создания моментальных снимков
Эти действия можно выполнить, чтобы настроить и проверить средства моментального снимка.
- Войдите в учетную запись пользователя AzAcSnap.
a. Для Linux.
su - azacsnapa. Для 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