Guia de início rápido: registrar um sistema SAP existente com o Centro do Azure para soluções SAP com CLI

A CLI do Azure é utilizada para criar e gerir recursos do Azure a partir da linha de comandos ou em scripts.

O Centro do Azure para soluções SAP permite-lhe implementar e gerir sistemas SAP no Azure. Este artigo mostra como registrar um sistema SAP existente em execução no Azure com o Centro do Azure para soluções SAP usando Az CLI. Como alternativa, você pode registrar sistemas usando o Azure PowerShell ou no portal do Azure. Depois de registrar um sistema SAP com o Centro do Azure para soluções SAP, você pode usar seus recursos de visualização, gerenciamento e monitoramento por meio do portal do Azure. Por exemplo, pode:

Este guia de início rápido permite registrar um sistema SAP existente com o Centro do Azure para soluções SAP.

Pré-requisitos para registrar um sistema

  • Verifique se você está tentando registrar uma configuração de sistema SAP suportada

  • Conceda acesso às contas de Armazenamento do Azure a partir da rede virtual onde o sistema SAP existe. Use uma destas opções:

    • Permitir conectividade de saída com a Internet para as VMs.
    • Use uma marca de serviço de armazenamento para permitir a conectividade com qualquer conta de armazenamento do Azure a partir das VMs.
    • Use uma marca de serviço de armazenamento com escopo regional para permitir a conectividade da conta de armazenamento com as contas de armazenamento do Azure na mesma região que as VMs.
    • Allowlist os endereços IP específicos da região para o Armazenamento do Azure.
  • Na primeira vez que utilizar o Centro do Azure para soluções SAP, tem de registar o Microsoft.Workloads Resource Provider na subscrição em que tem o sistema SAP com Register-AzResourceProvider, da seguinte forma:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Verifique se a sua conta do Azure tem o Azure Center for SAP solutions administrator e Managed Identity Operator ou acesso de função equivalente na subscrição ou grupos de recursos onde tem os recursos do sistema SAP.

  • Uma identidade gerenciada atribuída pelo usuário que tem acesso à função de serviço do Centro do Azure para soluções SAP no grupo de recursos Computação e acesso à função Leitor no grupo de recursos Rede Virtual do sistema SAP. O serviço de soluções do Azure Center for SAP usa essa identidade para descobrir os recursos do sistema SAP e registrar o sistema como um recurso VIS.

  • Verifique se as máquinas virtuais ASCS, Servidor de Aplicativos e Banco de Dados do sistema SAP estão no estado de Execução .

  • Os arquivos exe sapcontrol e saphostctrl devem existir no ASCS, no servidor de aplicativos e no banco de dados.

    • Caminho do arquivo em VMs Linux: /usr/sap/hostctrl/exe
    • Caminho do arquivo em VMs do Windows: C:\Program Files\SAP\hostctrl\exe\
  • Verifique se o processo sapstartsrv está em execução em todas as instâncias SAP e para o agente host SAP em todas as VMs no sistema SAP.

    • Para iniciar hostctrl sapstartsrv use este comando para VMs Linux: 'hostexecstart -start'
    • Para iniciar a instância sapstartsrv use o comando: 'sapcontrol -nr 'instanceNr' -function StartService S0S'
    • Para verificar o status do hostctrl sapstartsrv use este comando para VMs do Windows: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
  • Para uma descoberta e registro bem-sucedidos do sistema SAP, verifique se há conectividade de rede entre ASCS, App e DB VMs. O comando 'ping' para o nome do host da instância do aplicativo deve ser bem-sucedido da VM ASCS. 'ping' para Nome de host do banco de dados deve ser bem-sucedido na VM do servidor de aplicativo.

  • No perfil do servidor de aplicativos, os parâmetros SAPDBHOST, DBTYPE, DBID devem ter os valores corretos configurados para a descoberta e o registro dos detalhes da instância do banco de dados.

Registrar o sistema SAP

Para registrar um sistema SAP existente no Centro do Azure para soluções SAP:

  1. Use as cargas de trabalho az sap-virtual-instance create para registrar um sistema SAP existente como um recurso de solução Virtual Instance for 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" \
    
    • g é usado para especificar o nome do Grupo de Recursos existente no qual você deseja que o recurso de Instância Virtual para soluções SAP seja implantado. Pode ser o mesmo RG em que você tem recursos de computação, armazenamento do seu sistema SAP ou um diferente.
    • n parâmetro é usado para especificar a ID do Sistema SAP (SID) que você está registrando com o Azure Center for SAP soluções.
    • O parâmetro environment é usado para especificar o tipo de ambiente SAP que você está registrando. Os valores válidos são NonProd e Prod.
    • O parâmetro sap-product é usado para especificar o tipo de produto SAP que você está registrando. Os valores válidos são S4HANA, ECC, Other.
    • O parâmetro managed-rg-name é usado para especificar o nome do grupo de recursos gerenciado que é implantado pelo serviço ACSS em sua Assinatura. Este RG é exclusivo para cada sistema SAP (SID) que você registrar. Se você não especificar o nome, o serviço ACSS definirá um nome com esta convenção de nomenclatura 'mrg-{SID}-{random string}'.
  2. Depois de acionar o processo de registro, você pode visualizar seu status obtendo o status do recurso de soluções Virtual Instance for SAP que é implantado como parte do processo de registro.

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

Próximos passos