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


Краткое руководство. Регистрация существующей системы SAP в Центре Azure для решений SAP с помощью CLI

Azure CLI используется для создания ресурсов Azure и управления ими из командной строки или с помощью скриптов.

Центр Azure для решений SAP позволяет развертывать системы SAP и управлять ими в Azure. В этой статье показано, как зарегистрировать существующую систему SAP, запущенную в Azure, в Центре Azure для решений SAP с помощью Az CLI. Кроме того, можно зарегистрировать системы с помощью Azure PowerShell или в портал Azure. После регистрации системы SAP в Центре Azure для решений SAP можно использовать ее возможности визуализации, управления и мониторинга с помощью портал Azure. Например, доступны следующие возможности:

Это краткое руководство позволяет зарегистрировать существующую систему SAP в Центре Azure для решений SAP.

Предварительные требования для регистрации системы

  • Убедитесь, что вы пытаетесь зарегистрировать поддерживаемую конфигурацию системы SAP

  • Предоставьте доступ к служба хранилища Azure учетным записям из виртуальной сети, в которой существует система SAP. Используйте один из следующих вариантов:

    • Разрешить исходящее подключение к Интернету для Виртуальные машины.
    • Используйте тег службы хранилища, чтобы разрешить подключение к любой учетной записи хранения Azure на виртуальных машинах.
    • Используйте тег службы хранилища с региональной областью, чтобы разрешить подключение учетной записи хранения к учетным записям хранения Azure в том же регионе, что и виртуальные машины.
    • Список разрешенных IP-адресов для конкретного региона для служба хранилища Azure.
  • При первом использовании Центра Azure для решений SAP необходимо зарегистрировать поставщик ресурсов Microsoft.Workloads в подписке, в которой у вас есть система SAP с помощью Register-AzResourceProvider, как показано ниже.

    az provider register --namespace 'Microsoft.Workloads'
    
  • Убедитесь, что у вашей учетной записи Azure есть администратор решений Azure для SAP и оператор управляемых удостоверений или эквивалентный доступ к роли в подписке или группах ресурсов, в которых есть системные ресурсы SAP.

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

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

  • Файлы sapcontrol и saphostctrl exe должны существовать в ASCS, сервере приложений и базе данных.

    • Путь к файлу в Виртуальные машины Linux: /usr/sap/hostctrl/exe
    • Путь к файлу в Windows Виртуальные машины: C:\Program Files\SAP\hostctrl\exe\
  • Убедитесь, что процесс sapstartsrv выполняется во всех экземплярах SAP и для агента hostctrl SAP на всех виртуальных машинах в системе SAP.

    • Чтобы запустить hostctrl sapstartsrv, используйте эту команду для Linux Виртуальные машины: hostexecstart -start
    • Чтобы запустить экземпляр sapstartsrv, используйте команду :sapcontrol -nr 'instanceNr' -function StartService S0S'
    • Чтобы проверить состояние hostctrl sapstartsrv, используйте эту команду для Windows Виртуальные машины: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
  • Для успешного обнаружения и регистрации системы SAP убедитесь, что между виртуальными машинами ASCS, App и DB есть сетевое подключение. Команда "ping" для имени узла экземпляра приложения должна быть успешно выполнена из виртуальной машины ASCS. Значение "ping" для имени узла базы данных должно быть успешно выполнено с виртуальной машины сервера приложений.

  • В профиле сервера приложений SAPDBHOST, DBTYPE, DBID-параметры должны иметь правильные значения, настроенные для обнаружения и регистрации сведений о экземпляре базы данных.

Регистрация системы SAP

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

  1. Используйте az workloads sap-virtual-instance create, чтобы зарегистрировать существующую систему SAP в качестве виртуального экземпляра для ресурса решений SAP:

    az workloads sap-virtual-instance create -g <Resource Group Name> \
         -n C36 \ 
         --environment NonProd \ 
         --sap-product s4hana \ 
         --central-server-vm <Virtual Machine resource ID> \ 
         --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \
         --managed-rg-name "acss-C36" \
         --managed-resources-network-access-type <private/public> \
    
    • g используется для указания имени существующей группы ресурсов, в которую требуется развернуть ресурс решений SAP. Это может быть тот же RG, в котором у вас есть вычислительные ресурсы, ресурсы хранилища вашей системы SAP или другого.
    • Параметр n используется для указания идентификатора системы SAP (SID), который вы регистрируете в Центре Azure для решений SAP.
    • Параметр среды используется для указания типа среды SAP, которую вы регистрируете. Допустимые значения: NonProd и Prod.
    • Параметр sap-product используется для указания типа продукта SAP, который вы регистрируете. Допустимые значения: S4HANA, ECC, Other.
    • Параметр managed-rg-name используется для указания имени управляемой группы ресурсов, развернутой службой ACSS в подписке. Эта RG уникальна для каждой зарегистрированной системы SAP (SID). Если имя не указано, служба ACSS задает имя с помощью этого соглашения об именовании mrg-{SID}-{случайные строки}".
    • Тип управляемого доступа к ресурсам-network-access указывает конфигурацию сетевого доступа для ресурсов, которые будут развернуты в управляемой группе ресурсов. Варианты выбора— общедоступные и частные. Если выбрано значение Private, тег службы учетной записи хранения должен быть включен в подсетях, в которых существуют виртуальные машины SAP. Это необходимо для установления подключения между расширениями виртуальных машин и учетной записью хранения управляемой группы ресурсов. Этот параметр в настоящее время применяется только к учетной записи хранения.
  2. После активации процесса регистрации можно просмотреть его состояние, получив состояние виртуального экземпляра для ресурса решений SAP, который развертывается в процессе регистрации.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

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