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


Установка программного обеспечения SAP

После создания инфраструктуры для новой системы SAP с помощью Центра Azure для решений SAP необходимо установить программное обеспечение SAP.

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

Предварительные условия

Просмотрите предварительные требования для предпочтительного метода установки: с помощью мастера установки решений SAP в Центре Azure или с помощью внешнего метода

Предварительные требования для установки с помощью мастера

  • Подписка Azure.
  • Учетная запись Azure с доступом к роли участника к подпискам и группам ресурсов, в которых существует виртуальный экземпляр для решений SAP.
  • Пользовательское управляемое удостоверение с ролями Чтение данных BLOB-объектов в хранилище и Просмотр и доступ к данным для учетной записи хранения, в которой установлено программное обеспечение SAP.
  • Сеть, настроенная для развертывания SAP.
  • Развертывание инфраструктуры S/4HANA.
  • Если вы устанавливаете систему SAP через Центр Azure для решений SAP, у вас должен быть носитель установки SAP в учетной записи хранения. Дополнительные сведения см. в разделе о том, как скачать медиа установки SAP.
  • Если вы устанавливаете систему SAP высокой доступности (HA), получите идентификатор субъекта-службы (SPN ID) и пароль для авторизации агента изоляции Azure в работе с ресурсами Azure. Дополнительные сведения см. в разделе Использование Azure CLI для создания приложения Microsoft Entra и его настройки для доступа к API Media Services.
    • В качестве примера см. документацию Red Hat по созданию приложения Microsoft Entra.
    • Чтобы избежать частого истечения срока действия пароля, вместо использования портала Azure создайте служебный принципал и пароль, используя интерфейс командной строки Azure (Azure CLI).

Предварительные требования для внешней установки

  • Подписка Azure.
  • Учетная запись Azure с доступом к роли участника к подпискам и группам ресурсов, в которых существует виртуальный экземпляр для решений SAP.
  • Назначенное пользователем управляемое удостоверение, которое вы создали во время развертывания инфраструктуры с доступом к роли Участник в подписке, или во всех ресурсных группах (вычисление, сеть и хранение), которые являются частью системы SAP.
  • Инфраструктура для системы SAP, созданной ранее с помощью Центра Azure для решения SAP. Не изменяйте эту инфраструктуру.
  • Система SAP (и поддерживающая инфраструктура), которая находится в рабочем состоянии.
  • При необходимости можно добавить полностью установленные серверы приложений в систему перед обнаружением программного обеспечения SAP; затем система SAP с дополнительными серверами приложений также будет обнаружена.
    • При добавлении дополнительных серверов приложений в этот виртуальный экземпляр для решений SAP после развертывания инфраструктуры ранее созданное управляемое удостоверение, назначаемое пользователем, также требуется доступ к роли участника в подписке или группе ресурсов, в которой существует новый сервер приложений.
    • Количество установленных виртуальных машин приложений не должно быть меньше числа, созданного на этапе развертывания инфраструктуры в Центре Azure для решений SAP. Вы по-прежнему можете обнаружить дополнительные серверы приложений.

Для этого метода установки поддерживаются только следующие сценарии:

  • Инфраструктура для S4/HANA была создана с помощью Центра Azure для решений SAP. Приложение S4/HANA было установлено за пределами Центра Azure для решений SAP с помощью другого средства.
  • Можно обнаружить только установку S4/HANA за пределами Центра Azure для решений SAP. Если вы установили другое приложение SAP, отличное от S4/HANA, обнаружение не удастся.
  • Если требуется новая установка программного обеспечения S4/HANA на инфраструктуре, развернутой Центром Azure для решений SAP, используйте параметр установки мастера.

Установка SAP с помощью Центра Azure для решений SAP

Чтобы установить программное обеспечение SAP напрямую, используйте мастер установки решений SAP Для Центра Azure.

  1. Войдите на портал Azure.

  2. Найдите и выберите виртуальный экземпляр для решений SAP.

  3. Выберите свой виртуальный экземпляр для экземпляра решений SAP.

  4. На странице Общие сведения для ресурса виртуального экземпляра решений SAP выберите Установить программное обеспечение SAP.

  5. На вкладке Предварительные требования в мастере просмотрите предварительные требования. Затем выберите Далее.

  6. На вкладке "Программное обеспечение" укажите сведения о носителе SAP.

    1. Для отправки программного обеспечения в учетную запись хранения Azure нажмите кнопку "Да".

    2. Для версии программного обеспечения используйте SAP S/4HANA 1909 SPS03 или SAP S/4HANA 2020 SPS 03 или SAP S/4HANA 2021 ISS 00 или S/4 HANA 2022 ISS 00 . Обратите внимание, что активны будут только те версии, которые поддерживаются той версией ОС, с помощью которой инфраструктура была развернута ранее.

    3. Для расположения каталога BOM выберите «Обзор» и найдите путь к файлу BOM. Например, https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml.

    4. Только для систем высокой доступности (HA) введите идентификатор клиента для основной службы агента STONITH для ограждения для идентификатора клиента ограждения.

    5. Только для систем высокой доступности (HA) введите пароль для сервиса Fencing Agent для пароля клиента фехтинга.

    6. Выберите Далее.

  7. На вкладке "Проверка и установка" просмотрите параметры программного обеспечения.

  8. Выберите " Установить" , чтобы продолжить установку.

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

  10. После завершения установки войдите с помощью учетных данных системы SAP. Чтобы найти учетные данные системы SAP и базы данных HANA для новой установленной системы, узнайте , как управлять виртуальным экземпляром для решений SAP.

Установка SAP через внешний метод

При установке программного обеспечения SAP в другом месте необходимо обнаружить установку программного обеспечения и обновить виртуальный экземпляр для метаданных решений SAP.

  1. Войдите на портал Azure. Обязательно войдите с помощью учетной записи Azure, которая имеет доступ к роли участника к подписке или группам ресурсов, в которых существует система SAP.

  2. Найдите и выберите Центр Azure для решений SAP в строке поиска в Azure портале.

  3. Выберите виртуальные экземпляры для решений SAP. Затем выберите виртуальный экземпляр для решений SAP, который требуется обнаружить.

  4. На странице обзора ресурса выберите "Подтвердить уже установленное программное обеспечение". Прочитайте все инструкции, а затем нажмите кнопку "Подтвердить". Теперь расширения будут установлены на виртуальных машинах ASCS, APP и DB и начинают обнаруживать метаданные SAP.

  5. Подождите, пока ресурс Виртуальной Инстанции для решений SAP будет обнаружен и заполнен метаданными. Процесс завершается после обнаружения всех системных компонентов SAP.

  6. Просмотрите виртуальные экземпляры решений SAP в портале Azure. На странице ресурсов теперь отображаются системные ресурсы SAP и сведения о системе.

Ограничения

Ниже перечислены известные ограничения и проблемы.

Серверы приложений

Можно установить не более 10 серверов приложений, за исключением основного сервера приложений.

Изменения версии пакета SAP

Когда SAP изменяет версию пакетов для компонента в BOM, могут возникнуть проблемы с скриптом автоматической установки оболочки. Рекомендуется как можно скорее скачать установочный носитель SAP, чтобы избежать проблем.

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

  1. Скачайте новый действительный пакет на странице загрузки программного обеспечения SAP.

  2. Отправьте новый пакет в папку archives вашей учетной записи хранилища Azure.

  3. Обновите следующее содержимое в файлах BOM, ссылающихся на обновленный компонент.

    • name к новому имени пакета
    • archive на новое имя пакета и расширение
    • checksum к новой контрольной сумме
    • filename имя нового сокращенного пакета
    • permissions до 0755
    • url в новый URL-адрес загрузки SAP
  4. Перезагрузите файлы BOM в вложенной папке (S41909SPS03_v0011ms или S42020SPS03_v0003ms или S4HANA_2021_ISS_v0001ms или S42022SPS00_v0001ms) в папке boms.

Специальные символы, такие как $ в пароле S-user, не принимаются при скачивании BOM.

  1. Клонируйте репозиторий службы автоматизации SAP. Дополнительные сведения см. в разделе о том, как скачать установочный носитель SAP.

    git clone https://github.com/Azure/sap-automation.git
    
  2. Перед запуском сборника схем Ansible задайте переменную среды SPASS ниже. В команде должны присутствовать одиночные кавычки.

    export SPASS='password_with_special_chars'
    
  3. Запустите плейбук Ansible.

    ansible-playbook ./sap-automation/deploy/ansible/playbook_bom_downloader.yaml -e "bom_base_name=S41909SPS03_v0011ms" -e "deployer_kv_name=dummy_value" -e "s_user=<username>" -e "s_password=$SPASS" -e "sapbits_access_key=<storageAccountAccessKey>" -e "sapbits_location_base_path=<containerBasePath>"
    
    • Для <username>, используйте имя пользователя SAP.
    • Для <bom_base_name> этого используйте версию SAP, которую необходимо установить, например S41909SPS03_v0011ms или S42020SPS03_v0003ms или S4HANA_2021_ISS_v0001ms или S42022SPS00_v0001ms
    • Для <storageAccountAccessKey>, используйте ключ доступа учетной записи хранения. Это значение найдено в разделе "Скачивание мультимедиа SAP"
    • Для <containerBasePath> используйте путь к контейнеру sapbits. Это значение найдено в разделе "Скачать медиа SAP". Формат — https://<your-storage-account>.blob.core.windows.net/sapbits.

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