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 Centro do Azure para soluções SAP usando a CLI do Azure. Como alternativa, você pode registrar sistemas usando o Azure PowerShell ou no portal do Azure. Depois de registrar um sistema SAP no Centro do Azure para soluções SAP, você poderá usar seus recursos de visualização, gerenciamento e monitoramento no portal do Azure. Por exemplo, você pode:
Este início rápido permite registrar um sistema SAP existente no 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 com suporte
Conceda acesso às contas de Armazenamento do Microsoft Azure da rede virtual em que o sistema SAP existe. Use uma destas opções:
- Permitir conectividade com a Internet para as Máquinas Virtuais.
- 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ê usa as soluções do Centro do Azure para soluções SAP, é necessário registrar o Provedor de Recursos Microsoft.Workloads 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 Aplicativo e no Banco de Dados.
- Caminho do arquivo em Máquinas Virtuais do Linux: /usr/sap/hostctrl/exe
- Caminho do arquivo em Máquinas Virtuais 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 hostctrl SAP em todas as VMs no sistema SAP.
- Para iniciar o hostctrl sapstartsrv, use este comando para Máquinas Virtuais do Linux: 'hostexecstart -start'
- Para iniciar o sapstartsrv da instância, use o comando: sapcontrol -nr 'instanceNr' -function StartService S0S'
- Para verificar o status do hostctrl sapstartsrv, use este comando para Máquinas Virtuais do Windows: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
Para que a descoberta e o registro do sistema SAP sejam bem-sucedidos, verifique se há conectividade de rede entre as VMs ASCS, o Aplicativo e Banco de dados. O comando 'ping' para o nome do host da instância do aplicativo deve ser bem-sucedido a partir da Máquina Virtual ASCS. O comando 'ping' para o nome do host do banco de dados deve ser bem-sucedido a partir da Máquina Virtual do servidor de aplicativos.
No perfil do servidor de Aplicativo, os parâmetros SAPDBHOST, DBTYPE e 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 o comando az workloads sap-virtual-instance create para registrar um sistema SAP existente como um recurso Instância Virtual para soluções 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 é 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 no qual você tem Computação, recursos de Armazenamento do sistema SAP ou outro diferente.
- O parâmetro n é usado para especificar a ID do sistema SAP (SID) que você está registrando no Centro do Azure 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, Outros.
- O parâmetro managed-rg-name é usado para especificar o nome do grupo de recursos gerenciados que é implantado pelo serviço ACSS na sua assinatura. Esse 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}'.
- managed-resources-network-access-type especifica a configuração de acesso à rede para os recursos que serão implantados no Grupo de Recursos Gerenciados. As opções a serem escolhidas são Público e Privado. Se 'Privado' for escolhido, a marca de serviço da Conta de Armazenamento deverá ser habilitada nas sub-redes nas quais as VMs SAP existem. Isso é necessário para estabelecer a conectividade entre as extensões de VM e a conta de armazenamento do grupo de recursos gerenciados. Essa configuração é atualmente aplicável somente à Conta de Armazenamento.
Depois de disparar o processo de registro, você poderá exibir o status obtendo o status do recurso Instância Virtual do Azure para soluções SAP implantado como parte do processo de registro.
az workloads sap-virtual-instance show -g <Resource-group-name> -n C36