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:
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}'.
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