Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use o Azure CLI para criar e gerir recursos Azure a partir da linha de comandos ou em scripts.
Com soluções do Azure Center for SAP, pode implementar e gerir sistemas SAP no Azure. Este artigo mostra-lhe como registar um sistema SAP existente que corre em Azure com soluções Azure Center for SAP. Usamos a CLI Azure neste artigo. Alternativamente, pode registar sistemas usando o Azure PowerShell ou o portal Azure. Depois de registar um sistema SAP, pode usar as suas capacidades de visualização, gestão e monitorização através do portal Azure.
Pré-requisitos
Confirme que está a tentar registar uma configuração de sistema SAP suportada.
Conceda acesso às contas Azure Storage a partir da rede virtual onde existe o sistema SAP. Use uma destas opções:
Permitir conectividade à internet de saída para as máquinas virtuais (VMs).
Use uma etiquetade serviço de Armazenamento para permitir a ligação a qualquer conta Azure Storage a partir das VMs.
Use uma etiqueta de serviço de armazenamentocom âmbito regional para permitir a conectividade da conta de armazenamento às contas Azure Storage na mesma região das VMs.
Adiciona os endereços IP regionais específicos do Azure Storage à tua lista de autorizações .
Na primeira vez que usar o Azure Center para soluções SAP, deve registar o
Microsoft.Workloadsfornecedor de recursos na subscrição onde tem o sistema SAP com Register-AzResourceProvider, da seguinte forma:az provider register --namespace 'Microsoft.Workloads'Nos grupos de subscrição ou de recursos, onde tem os recursos do sistema SAP, confirme que a sua conta Azure tem acesso à função Azure Center for SAP solutions administrator e Managed Identity Operator ou a uma função equivalente.
Confirme que a identidade gerida atribuída pelo utilizador tem os seguintes papéis de acesso: papel de acesso ao serviço Azure Center for SAP solutions no grupo de recursos de computação, e papel de Leitor no grupo de recursos da rede virtual do sistema SAP. O Azure Center for SAP Solutions utiliza esta identidade para descobrir os recursos do seu sistema SAP e registar o sistema como um recurso Virtual Instance for SAP Solutions (VIS).
Certifique-se de que a Programação Avançada de Aplicações de Negócio SAP Central Services (ASCS), o servidor de aplicações e as VMs de base de dados do sistema SAP estão no estado Executado .
sapcontrolesaphostctrlos ficheiros executáveis devem existir no ASCS, no servidor de aplicações e na base de dados.Caminho do ficheiro nas VMs Linux:
/usr/sap/hostctrl/exeCaminho do ficheiro nas VMs Windows:
C:\Program Files\SAP\hostctrl\exe\
Certifique-se de que o processo sapstartsrv corre em todas as instâncias SAP e no agente hostctrl SAP em todas as VMs do sistema SAP.
Para começar
hostctrlsapstartsrv, use este comando para VMs Linux:hostexecstart -start.Para iniciar uma instância de
sapstartsrv, use o comando:sapcontrol -nr instanceNr -function StartService S0S.Para verificar o estado de
hostctrlsapstartsrv, use este comando para VMs do Windows:C:\Program Files\SAP\hostctrl\exe\saphostexec –status.
Para uma descoberta e registo bem-sucedidos do sistema SAP, certifique-se de que existe conectividade de rede entre o ASCS, o servidor de aplicações e as VMs da base de dados. O
pingcomando para o nome do host da instância da aplicação deve ser bem-sucedido quando executado a partir de uma VM ASCS. Ao enviar um ping para o nome de host da base de dados, deve ser bem-sucedido a partir da VM do servidor da aplicação.No perfil do servidor de aplicações,
SAPDBHOST,DBTYPE, eDBIDos parâmetros devem ter os valores corretos configurados para a descoberta e registo dos detalhes das instâncias da base de dados.
Registar um sistema SAP
Para registar um sistema SAP existente no Azure Center for SAP solutions:
Use az workloads sap-virtual-instance create para registar um sistema SAP existente como uma 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> \gespecifica o nome do grupo de recursos existente no qual se pretende que o recurso da Instância Virtual para soluções SAP seja implementado. Pode ser o mesmo grupo de recursos em que tens os recursos de computação e armazenamento do teu sistema SAP, ou pode ser diferente.nespecifica o SAP System ID (SID) que está a registar no Azure Center para soluções SAP.environmentespecifica o tipo de ambiente SAP que estás a registar. Os valores válidos sãoNonProdeProd.sap-productespecifica o tipo de produto SAP que estás a registar. Os valores válidos sãoS4HANA,ECCeOther.managed-rg-nameespecifica o nome do grupo de recursos geridos implementado pelo serviço Azure Cloud Solution for SAP (ACSS) na sua subscrição. Este grupo de recursos é único para cada SAP SID que regista. Se não especificar o nome, o serviço ACSS define um nome com a seguinte convenção de nomenclatura:mrg-{SID}-{random string}.managed-resources-network-access-typeEspecifica a configuração de acesso à rede para os recursos implementados no grupo de recursos geridos. As opções sãopubliceprivate. Se escolheres privado, ativa a tag de serviço da conta de armazenamento nas sub-redes onde existem as VMs SAP. Este passo é necessário para estabelecer a conectividade entre as extensões da VM e a conta de armazenamento do grupo de recursos gerido. Esta configuração é atualmente aplicável apenas à conta de armazenamento.
Depois de ativar o processo de registo, pode ver o seu estado obtendo o estado do recurso de Instância Virtual para soluções SAP que é implementado como parte do processo de registo.
az workloads sap-virtual-instance show -g <resource-group-name> -n C36