Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве описывается, как запустить скрипт предварительной регистрации для подготовки конфигурации базы данных SAP Adaptive Server Enterprise (ASE) (Sybase) для резервного копирования на виртуальных машинах Azure с помощью Azure Cloud Shell.
Скрипт предварительной регистрации для резервного копирования базы данных SAP ASE с помощью Azure Backup гарантирует правильность настройки системы, которая включает конфигурацию проверки подлинности, проверку сетевого подключения и необходимые пакеты установки. Она также поддерживает частные конечные точки и подготавливает базу данных к простым операциям резервного копирования.
Узнайте о поддерживаемых конфигурациях и сценариях резервного копирования базы данных SAP ASE на виртуальных машинах Azure.
Предпосылки
Перед запуском скрипта предварительной регистрации убедитесь, что выполнены следующие предварительные требования:
- Скачайте последний скрипт предварительной регистрации для поддержки multi System Identifier (SID).
- Запустите скрипт настройки резервного копирования SAP ASE на виртуальной машине, где установлен ASE.
- Проверьте, являетесь ли вы корневым пользователем для настройки и доступа.
- Используйте параметр
-snили параметр--skip-network-checksпри запуске скрипта, если ваша настройка ASE использует частные конечные точки.
Рабочий процесс скрипта предварительной регистрации
Скрипт предварительной регистрации — это скрипт Python, который выполняется на виртуальной машине, где установлена база данных SAP ASE. Скрипт выполняет следующие задачи:
- Создает необходимую группу, в которой добавляются пользователи подключаемого модуля .
- Устанавливает и обновляет необходимые пакеты, такие как waagent, Python, curl, unzip, Libicu и PythonXML.
- Проверяет состояние waagent, проверяет
wireserverиIMDS connectivity, и тестирует TCP-соединение с Microsoft Entra ID. - Подтверждает, поддерживается ли географический регион.
- Проверяет наличие свободного места для журналов в каталоге
waagentи каталоге/opt. - Проверяет, поддерживается ли версия адаптивного сервера Enterprise (ASE).
- Вход в систему SAP с использованием предоставленного имени пользователя и пароля, с включением истории дампов, что необходимо для операций резервного копирования и восстановления.
- Гарантирует, что версия ОС поддерживается.
- Устанавливает и обновляет необходимые модули Python, такие как запросы и криптография.
- Создает файл конфигурации рабочей нагрузки.
- Настраивает необходимые каталоги под
/optдля операций резервного копирования. - Шифрует пароль и безопасно сохраняет его на виртуальной машине.
Запуск скрипта предварительной регистрации
Скачав файл скрипта предварительной регистрации ASE, скопируйте его на виртуальную машину.
Чтобы выполнить скрипт предварительной регистрации для резервного копирования базы данных SAP ASE, выполните следующие команды bash:
Замечание
Замените в следующих командах <script name> именем загруженного и скопированного файла скрипта на виртуальную машину.
Преобразуйте скрипт в формат Unix.
dos2unix <script name>Измените разрешение файла скрипта.
Замечание
Перед выполнением следующей команды замените
/path/to/script/fileна фактический путь к файлу скрипта в виртуальной машине.sudo chmod -R 777 /path/to/script/fileЗапустите скрипт.
Замечание
Перед выполнением следующей команды укажите необходимые значения для заполнителей.
sudo ./<script name> -aw SAPAse --sid <sid> --sid-user <sid-user> --db-port <db-port> --db-user <db-user> --db-host <private-ip-of-vm> --enable-striping <enable-striping>Список параметров:
-
<sid>: имя требуемого сервера ASE (обязательно) -
<sid-user>: имя пользователя ОС, в котором выполняется система ASE (например,syb<sid>) (обязательный) -
<db-port>: номер порта сервера базы данных ASE (например, 4901) (обязательный) -
<db-user>: имя пользователя базы данных ASE для подключения к базе данных Open Database Connectivity (ODBC) (например,sapsaобязательно) -
<db-host>: частный IP-адрес виртуальной машины (обязательно) -
<enable-striping>: включение полосирования (варианты: [true,false], обязательный) -
<stripes-count>: количество полос (по умолчанию: "4") -
<compression-level>: уровень сжатия (по умолчанию: '101')
Замечание
Чтобы найти
<private-ip-of-vm>виртуальную машину, откройте виртуальную машину в портал Azure и проверьте частный IP-адрес в разделе "Сеть".-
Просмотр сведений о параметрах.
sudo ./<script name> -aw SAPAse --helpПосле выполнения скрипта вам будет предложено указать пароль базы данных. Укажите пароль и нажмите клавишу ВВОД , чтобы продолжить.