Быстрый старт: Запуск скрипта пререгистрации для резервного копирования базы данных SAP ASE (Sybase) в Azure Cloud Shell

В этом кратком руководстве описывается, как запустить скрипт предварительной регистрации для подготовки конфигурации базы данных SAP Adaptive Server Enterprise (ASE) (Sybase) для резервного копирования на виртуальных машинах Azure с помощью Azure Cloud Shell.

Скрипт предварительной регистрации для резервного копирования базы данных SAP ASE с помощью Azure Backup гарантирует правильность настройки системы, которая включает конфигурацию проверки подлинности, проверку сетевого подключения и необходимые пакеты установки. Она также поддерживает частные конечные точки и подготавливает базу данных к простым операциям резервного копирования.

Узнайте о поддерживаемых конфигурациях и сценариях резервного копирования базы данных SAP ASE на виртуальных машинах Azure.

Предпосылки

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

Рабочий процесс скрипта предварительной регистрации

Скрипт предварительной регистрации — это скрипт 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> именем загруженного и скопированного файла скрипта на виртуальную машину.

  1. Преобразуйте скрипт в формат Unix.

     dos2unix <script name>
    
  2. Измените разрешение файла скрипта.

    Замечание

    Перед выполнением следующей команды замените /path/to/script/file на фактический путь к файлу скрипта в виртуальной машине.

     sudo chmod -R 777 /path/to/script/file
    
  3. Запустите скрипт.

    Замечание

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

     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-адрес в разделе "Сеть".

  4. Просмотр сведений о параметрах.

     sudo ./<script name> -aw SAPAse --help
    

    После выполнения скрипта вам будет предложено указать пароль базы данных. Укажите пароль и нажмите клавишу ВВОД , чтобы продолжить.

Дальнейшие шаги