Развертывание инфраструктуры S/4HANA с помощью Центра Azure для решений SAP

В этом руководстве вы узнаете, как развернуть инфраструктуру S/4HANA в Центре Azure для решений SAP. Существует три варианта развертывания: распределено с высоким уровнем доступности (HA), распределенным без высокой доступности и одним сервером.

Необходимые компоненты

  • Подписка Azure
  • Зарегистрируйте поставщика ресурсов Microsoft.Workloads в подписке, в которой развертывается система SAP.
  • Учетная запись Azure с доступом к роли участникак подпискам и группам ресурсов, в которых вы создадите ресурс Виртуального экземпляра для решений SAP (VIS).
  • Управляемое удостоверение, назначаемоепользователем, которое имеет доступ к роли участника в подписке или atleast всех групп ресурсов (вычисления, сеть, служба хранилища). Если вы хотите установить SAP Software через Центр Azure для решений SAP, также предоставьте служба хранилища роли чтения данных BLOB-объектов, средства чтения и доступа к данным для удостоверения в учетной записи хранения битов SAP, где будет храниться носитель SAP.
  • Сеть, настроенная для развертывания инфраструктуры.
  • Доступность не менее 4 ядер Standard_D4ds_v4 или Standard_E4s_v3 SKU, которые будут использоваться во время развертывания инфраструктуры и установки программного обеспечения
  • Просмотрите квоты для подписки Azure. Если квоты низки, перед созданием развертывания инфраструктуры может потребоваться создать запрос на поддержку. В противном случае могут возникнуть сбои развертывания или ошибка с недостаточной квотой .
  • Обратите внимание, что размер памяти приложений SAP (SAPS) и объем памяти базы данных, необходимый для решения SAP для размера системы SAP. Если вы не уверены, вы также можете выбрать виртуальные машины. Существуют следующие функции:
    • Один или кластер виртуальных машин ASCS, составляющий один экземпляр ASCS в VIS.
    • Один или кластер виртуальных машин базы данных, составляющий один экземпляр базы данных в VIS.
    • Одна виртуальная машина сервера приложений, которая состоит из одного экземпляра приложения в VIS. В зависимости от количества развернутых или зарегистрированных серверов приложений может быть несколько экземпляров приложений.

Типы развертывания

Существует три варианта развертывания, которые можно выбрать для инфраструктуры в зависимости от варианта использования.

  • Распределенное с высоким уровнем доступности (HA) создает распределенную архитектуру высокого уровня доступности. Этот параметр рекомендуется использовать для рабочих сред. Если этот параметр выбран, необходимо выбрать соглашение об уровне обслуживания высокого уровня доступности. Выберите соответствующее соглашение об уровне обслуживания для вашего варианта использования:
    • 99,99 % (Оптимизация доступности) показывает доступные пары зон для развертывания виртуальной машины. Первая зона является первичной, а следующая — вторичной. Активные серверы ASCS и базы данных развертываются в основной зоне. Пассивные ASCS и серверы базы данных развертываются в вторичной зоне. Серверы приложений развертываются равномерно в обеих зонах. Этот параметр не отображается в регионах без зон доступности или без одного номера SKU виртуальной машины серии M и серии E, доступных в зональных парах в этом регионе.
    • 99,95 % (Оптимизация для затрат) показывает три набора доступности для всех экземпляров. Кластер HA ASCS развертывается в первом наборе доступности. Все серверы приложений развертываются во второй группе доступности. Сервер базы данных высокого уровня доступности развертывается в третьем наборе доступности. Имена зон доступности не отображаются.
  • Распределенная архитектура создает распределенную архитектуру без высокой доступности.
  • Один сервер создает архитектуру с одним сервером. Этот параметр доступен только для непроизводственных сред.

Поддерживаемое программное обеспечение

Решения Azure для SAP поддерживают следующие версии программного обеспечения SAP: S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00 и S/4HANA 2022 ISS 00.

Следующие версии программного обеспечения операционной системы (ОС) совместимы с этими версиями программного обеспечения SAP:

Publisher Версия образа и образа Поддерживаемая версия программного обеспечения SAP
Red Hat Red Hat Enterprise Linux 8.6 для приложений SAP — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
Red Hat Red Hat Enterprise Linux 8.4 для приложений SAP — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
Red Hat Red Hat Enterprise Linux 8.2 для приложений SAP — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) для приложений SAP 15 с пакетом обновления 4 (SP4) — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) для приложений SAP 15 с пакетом обновления 3 (SP3) — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03, S/4HANA 2020 SPS 03, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) для приложений SAP 12 с пакетом обновления 5 (SP5) — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03
SUSE SUSE Linux Enterprise Server (SLES) для приложений SAP 12 с пакетом обновления 4 (SP4) — последняя версия x64-го поколения 2-го поколения S/4HANA 1909 SPS 03
  • Можно использовать latest , если вы хотите использовать последний образ, а не конкретную более раннюю версию. Если последняя версия образа выпущена в Marketplace и возникла непредвиденная проблема, развертывание может завершиться ошибкой. Если вы используете портал для развертывания, рекомендуется выбрать другое обучение sku образа (например, 12-SP4 вместо 15-SP3), пока не будут устранены проблемы. Однако при развертывании с помощью API/CLI можно предоставить любую другую версию образа, доступную. Чтобы просмотреть и выбрать доступные версии образов из издателя, используйте следующие команды.

    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Sku $skuName | Select Version
    
    where, for example
    $locName="eastus"
    $pubName="RedHat"
    $offerName="RHEL-SAP-HA"
    $skuName="82sapha-gen2"
    
  • Теперь Центр Azure для решений SAP поддерживает развертывание системных виртуальных машин SAP с пользовательскими образами ОС вместе с образами Azure Marketplace. Для развертывания с помощью пользовательских образов ОС выполните действия, описанные здесь.

Создать развертывание

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

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

  3. На целевой странице решений SAP Центра Azure выберите "Создать новую систему SAP".

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

    1. Для подписки выберите подписку Azure, в которую развертывается инфраструктура.

    2. Для группы ресурсов выберите группу ресурсов для всех ресурсов, создаваемых VIS.

  5. В разделе " Сведения об экземпляре" введите сведения о экземпляре SAP.

    1. Для имени введите трехзначный системный идентификатор SAP (SID). В VIS используется то же имя, что и идентификатор безопасности.

    2. Для региона выберите регион Azure, в котором развертываются ресурсы.

    3. Для типа среды выберите, является ли ваша среда рабочей или не рабочей. При выборе рабочей среды можно развернуть распределенную систему высокого уровня доступности или не высокой доступности S/4HANA. Рекомендуется использовать распределенные развертывания высокого уровня доступности для рабочих систем. При выборе нерабочего развертывания можно использовать односерверное развертывание.

    4. Для продукта SAP сохраните выбор как S/4HANA.

    5. Для базы данных сохраните выбор как HANA.

    6. Для метода масштабирования HANA сохраните выделение в качестве масштабирования.

    7. Для типа развертывания выберите и настройте тип развертывания.

    8. Для сети создайте сеть, созданную ранее с подсетями.

    9. Для подсети приложения и подсети базы данных сопоставляют диапазоны IP-адресов по мере необходимости. Рекомендуется использовать другую подсеть для каждого развертывания. Имена, включая AzureFirewallSubnet, AzureFirewallManagementSubnet, AzureBastionSubnet и GatewaySubnet, являются зарезервированными именами в Azure. Не используйте их в качестве имен подсети.

  6. В разделе "Операционные системы" выберите источник образа.

  7. Если вы используете образы ОС Azure Marketplace, используйте следующие параметры:

    1. Для образа ОС приложения выберите образ ОС для сервера приложений.

    2. Для образа ОС базы данных выберите образ ОС для сервера базы данных.

    3. Если вы используете пользовательские образы ОС, используйте следующие параметры:

      1. Для образа ОС приложения выберите версию образа из коллекции вычислений Azure.

      2. Для образа ОС базы данных выберите версию образа из коллекции вычислений Azure.

  8. В разделе учетной записи Администратор istrator введите сведения о учетной записи администратора.

    1. Для типа проверки подлинности сохраните параметр как общедоступный SSH.

    2. В поле "Имя пользователя" введите имя администратора SAP.

    3. Для источника открытого ключа SSH выберите источник для открытого ключа. Вы можете создать новую пару ключей, использовать существующий ключ, хранящийся в Azure, или использовать существующий открытый ключ, хранящийся на локальном компьютере. Если у вас еще нет ключей, рекомендуется создать новую пару ключей.

    4. В поле "Имя пары ключей" введите имя пары ключей.

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

    6. Укажите соответствующий закрытый ключ SSH из локального файла , хранящегося на компьютере, или скопируйте закрытый ключ.

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

    8. Укажите соответствующий закрытый ключ SSH из локального файла , хранящегося на компьютере, или скопируйте закрытый ключ.

  9. В разделе SAP Transport Directory введите способ настройки каталога транспорта в этом идентификаторе безопасности. Это применимо только для распределенных развертываний с высоким уровнем доступности и распределенными развертываниями.

    1. Для параметров транспорта SAP можно создать новый каталог транспорта SAP или использовать существующий каталог транспорта SAP или полностью пропустить создание каталога транспорта, выбрав параметр "Не включать каталог транспорта SAP". В настоящее время поддерживается только NFS в общей папке учетных записей хранения AFS.

    2. Если вы решили создать новый каталог транспорта SAP, создайте и подключите новый общий файловый ресурс транспорта к идентификатору безопасности. По умолчанию этот параметр создаст учетную запись хранения NFS в AFS и общий ресурс транспорта в группе ресурсов, в которой будет развернута система SAP. Однако эту учетную запись хранения можно создать в другой группе ресурсов, указав имя группы ресурсов в группе транспортных ресурсов. Вы также можете указать пользовательское имя для учетной записи хранения, которая будет создана в разделе служба хранилища имени учетной записи. При выходе из имени учетной записи служба хранилища в выбранной группе ресурсов транспорта будет создана учетная запись хранения с именемслужбы по умолчанию "SIDname""nfs"случайные символы". Создание нового каталога транспорта создаст реплика tion на основе ZRS для зональных развертываний и реплика tion на основе LRS для незональных развертываний. Если регион не поддерживает ZRS реплика tion, развертывание зонального VIS приведет к сбою. В таких случаях можно развернуть общий файловый ресурс транспорта за пределами Центра Azure для решений SAP с помощью ZRS реплика tion, а затем создать зональный vis, где вы выберете "Использовать существующий каталог транспорта SAP" для подключения предварительно созданного файлового ресурса.

    3. Если вы решили использовать существующий каталог транспорта SAP, выберите существующую общую папку NFS в разделе "Имя общей папки". Существующий общий файловый ресурс транспорта будет подключен только к этому идентификатору безопасности. Выбранный файловый ресурс должен находиться в том же регионе, что и созданная система SAP. В настоящее время нельзя выбрать общие папки, существующие в другом регионе. Укажите связанную частную конечную точку учетной записи хранения, где выбранная общая папка существует в разделе "Частная конечная точка ".

    4. Вы можете пропустить создание общей папки транспорта, выбрав параметр "Не включать каталог транспорта SAP". Общий файловый ресурс транспорта не будет создан или подключен для этого идентификатора безопасности.

  10. В разделе "Сведения о конфигурации" введите полное доменное имя для системы SAP.

    1. Для полного доменного имени SAP укажите только доменное имя для вашей системы, например "sap.contoso.com".
  11. В разделе "Назначаемое пользователем управляемое удостоверение" укажите удостоверение, которое центр Azure для решений SAP будет использовать для развертывания инфраструктуры.

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

    2. Для имени управляемого удостоверения введите имя нового удостоверения, которое вы хотите создать или выбрать существующее удостоверение в раскрывающемся меню. Если вы выбираете существующее удостоверение, у него должен быть доступ к роли участника в подписке или группах ресурсов, связанных с этой системой SAP, который вы пытаетесь развернуть. То есть для этого требуется доступ участника к группе ресурсов приложений SAP, виртуальная сеть группе ресурсов и группе ресурсов, имеющейся SSHKEY. Если вы хотите позже установить систему SAP с помощью Центра Azure для решений SAP, мы также рекомендуем предоставить служба хранилища роли чтения данных BLOB-объектов и средства чтенияи доступа к данным в учетной записи служба хранилища с программным носителем SAP.

  12. В разделе "Параметры управляемого ресурса" выберите параметры сети для управляемой учетной записи хранения, развернутой в подписке. Эта учетная запись хранения необходима для acSS для оркестрации развертывания новой системы SAP и дальнейшего использования всех возможностей управления SAP.

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

    Важно!

    Чтобы использовать параметр безопасного сетевого доступа, необходимо включить корпорацию Майкрософт. служба хранилища конечную точку службы в подсетях приложения и базы данных. Дополнительные сведения о сетевой безопасности учетной записи хранения см. в этой документации. Частная конечная точка в управляемой учетной записи хранения в настоящее время не поддерживается в этом сценарии.

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

  13. Нажмите кнопку "Далее". Виртуальные машины.

  14. На вкладке "Виртуальные машины" создайте рекомендации по размеру SKU и общему количеству виртуальных машин для каждого экземпляра SAP из Центра Azure для решений SAP.

    1. Для создания рекомендаций на основе рекомендаций по созданию виртуальных машин выберите SAP Application Performance Standard (SAPS).

    2. Для SAPS для уровня приложений укажите общую сумму SAPS для уровня приложений. Например, 30 000.

    3. Для размера памяти для базы данных (GiB) укажите общий размер памяти, необходимый для уровня базы данных. Например, 1024. Значение должно быть больше нуля и меньше или равно 11400.

    4. Выберите " Создать рекомендацию".

    5. Просмотрите рекомендации по размеру и количеству виртуальных машин для экземпляров ASCS, Application Server и Базы данных.

    6. Чтобы изменить рекомендацию по размеру номера SKU, выберите раскрывающееся меню или выберите " Просмотреть все размеры". Отфильтруйте список или найдите предпочитаемый номер SKU.

    7. Чтобы изменить число серверов приложений, введите новое число виртуальных машин в разделе "Виртуальные машины приложения".

      Количество виртуальных машин для экземпляров ASCS и базы данных не редактируется. Число по умолчанию для каждого — 2.

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

  15. Нажмите кнопку "Далее" — визуализировать архитектуру.

  16. На вкладке "Визуализировать архитектуру" визуализировать архитектуру развернутой среды VIS.

    1. Чтобы просмотреть визуализацию, обязательно настройте все входные данные, перечисленные на вкладке.

    2. При необходимости щелкните и перетащите ресурсы или контейнеры, чтобы перемещать их по визуальному элементу.

    3. Нажмите кнопку "Сброс" , чтобы сбросить визуализацию в состояние по умолчанию. То есть отменить изменения любые изменения, внесенные в положение ресурсов или контейнеров.

    4. Щелкните масштаб, чтобы сбросить визуализацию на уровень масштабирования по умолчанию.

    5. Нажмите кнопку "Увеличить" , чтобы увеличить масштаб визуализации.

    6. Нажмите кнопку "Уменьшить", чтобы уменьшить масштаб визуализации.

    7. Нажмите кнопку "Скачать JPG ", чтобы экспортировать визуализацию в виде ФАЙЛА JPG.

    8. Нажмите кнопку "Отзывы", чтобы поделиться своими отзывами о возможности визуализации.

      Визуализация не представляет все ресурсы для развернутой среды VIS, например она не представляет диски и сетевые адаптеры.

    9. Нажмите кнопку "Далее": теги.

  17. При необходимости введите теги, которые будут применяться ко всем ресурсам, созданным процессом решений SAP в Центре Azure. К этим ресурсам относятся экземпляры VIS, ASCS, экземпляры сервера приложений, экземпляры базы данных, виртуальные машины, диски и сетевые адаптеры.

  18. Выберите Review + Create (Просмотреть и создать).

  19. Просмотрите параметры перед развертыванием.

    1. Убедитесь, что проверки прошли, и нет перечисленных ошибок.

    2. Просмотрите условия обслуживания и выберите подтверждение, если вы согласны.

    3. Нажмите кнопку создания.

  20. Дождитесь завершения развертывания инфраструктуры. Развертываются и настраиваются многочисленные ресурсы. Этот процесс занимает около 7 минут.

Использование пользовательского образа ОС

Пользовательские образы можно использовать для развертывания в Центре Azure для решений SAP из коллекции вычислений Azure.

Предварительные требования для пользовательского образа

  • Убедитесь, что вы выполнили общие предварительные требования к развертыванию SAP, скачали носитель SAP и установили программное обеспечение SAP.

  • Прежде чем использовать образ из Azure Marketplace для настройки, проверка список поддерживаемых версий образов ОС в Центре Azure для решений SAP. BYOI поддерживается в версии ОС, поддерживаемой Центром Azure для решений SAP. Убедитесь, что в Центре Azure для решений SAP поддерживается образ или в противном случае развертывание завершится ошибкой с следующей ошибкой: идентификатор ресурса, предоставленный, состоит из образа ОС, который не поддерживается в ACSS. Убедитесь, что версия образа ОС поддерживается в ACSS для успешной установки.

  • Ознакомьтесь с документацией по установке SAP, чтобы убедиться, что необходимые компоненты операционной системы выполнены для успешного развертывания.

  • Убедитесь, что управляемое удостоверение, назначаемое пользователем, имеет роль читателя в коллекции пользовательского образа ОС. В противном случае развертывание завершится ошибкой.

  • Создание и отправка виртуальной машины в коллекцию в коллекции вычислений Azure

  • Перед началом развертывания убедитесь, что образ доступен в коллекции вычислений Azure.

  • Убедитесь, что образ находится в той же подписке, что и развертывание.

  • Убедитесь, что образ виртуальной машины имеет тип безопасности "Стандартный".

Развертывание с помощью пользовательского образа операционной системы

  • Выберите параметр "Использовать настраиваемый образ" во время развертывания. Выберите образ, используемый для ОС приложения и базы данных.

  • Центр Azure для решений SAP проверяет базовую версию операционной системы пользовательского образа ОС в матрице поддержки в Центре Azure для решений SAP. Если версии не поддерживаются, развертывание завершается ошибкой. Чтобы устранить эту проблему, удалите ресурсы VIS и инфраструктуры из группы ресурсов, а затем снова разверните его с помощью поддерживаемого образа.

  • Убедитесь, что используемая версия образа совместима с версией программного обеспечения SAP.

Подтверждение развертывания

Чтобы подтвердить успешное развертывание, выполните приведенные далее действия.

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

  2. На странице "Виртуальные экземпляры для решений SAP" выберите фильтр подписки и выберите подписку, в которой вы создали развертывание.

  3. В таблице записей найдите имя VIS. Значение столбца инфраструктуры показывает развертывание для успешных развертываний.

Если развертывание завершается ошибкой, удалите ресурс VIS в портал Azure, повторно создайте инфраструктуру.

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