Início rápido: Registrar-se em um sistema SAP com o Centro para soluções SAP com a CLI
A CLI do Azure é usada para criar e gerenciar recursos do Azure na linha de comando ou em scripts.
O Centro do Azure para soluções SAP permite implantar e gerenciar sistemas SAP no Azure. Este artigo mostra como registrar um sistema SAP existente em execução no Azure com o Azure Center for SAP solutions 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 Azure Center for SAP solutions, você pode usar seus recursos de visualização, gerenciamento e monitoramento por meio do portal do Azure. Por exemplo, você pode:
Este guia de início rápido permite que você registre um sistema SAP existente com o Azure Center for SAP solutions.
Pré-requisitos para registrar um sistema
Verifique se você está tentando registrar uma configuração de sistema SAP com suporte
Conceda acesso a 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 da Internet para as VMs.
- Use uma Marca de serviço de armazenamento para permitir conectividade com qualquer conta de armazenamento do Azure 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.
- Lista de permissões dos endereços IP específicos da região para o Armazenamento do Microsoft Azure.
Na primeira vez que você usar o Azure Center for SAP solutions, deverá registrar o Microsoft.Workloads Resource Provider na assinatura em que você tem o sistema SAP com Register-AzResourceProvider, da seguinte maneira:
az provider register --namespace 'Microsoft.Workloads'
Verifique se sua conta do Azure tem administrador do Centro do Azure para soluções SAP e Operador de Identidade Gerenciada ou acesso de função equivalente na sua assinatura do Azure ou nos grupos de recursos em que você tem os recursos do sistema SAP.
Uma identidade gerenciada atribuída pelo usuário que tem a função de serviço do Centro do Azure para soluções SAP com acesso ao grupo de recursos de computação e acesso à função Leitor no grupo de recursos de rede virtual do sistema SAP. O serviço do Centro do Azure para soluções SAP usa essa identidade para descobrir os recursos do sistema SAP e registrar o sistema como um recurso VIS.
Verifique se você tem certeza de que as máquinas virtuais do ASCS, o Servidor de Aplicativos e o Banco de dados do sistema SAP estão no estado Em Execução.
Os arquivos sapcontrol e saphostctrl exe 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:\Arquivos de Programas\SAP\hostctrl\exe\
Verifique se o processo sapstartsrv está em execução em todas as instâncias SAP e para o agente hostctrl SAP em todas as VMs no sistema SAP.
- Para iniciar o 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:\Arquivos de Programas\SAP\hostctrl\exe\saphostexec –status
Para obter êxito na descoberta e no registro do sistema SAP, verifique se há conectividade de rede entre as VMs ASCS, App e DB. 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 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 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 para soluções SAP.
- 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 essa convenção de nomenclatura 'mrg-{SID}-{random string}'.
Depois de acionar o processo de registro, você pode exibir seu status obtendo o status do recurso de soluções de instância virtual para SAP que é implantado como parte do processo de registro.
az workloads sap-virtual-instance show -g <Resource-group-name> -n C36