Share via


Guida introduttiva: Registrare un sistema SAP esistente con Il Centro di Azure per soluzioni SAP con l'interfaccia della riga di comando

L'interfaccia della riga di comando di Azure viene usata per creare e gestire le risorse di Azure dalla riga di comando o negli script.

Centro di Azure per soluzioni SAP consente di distribuire e gestire sistemi SAP in Azure. Questo articolo illustra come registrare un sistema SAP esistente in esecuzione in Azure con Il Centro di Azure per soluzioni SAP usando l'interfaccia della riga di comando di Az. In alternativa, è possibile registrare i sistemi usando Azure PowerShell o nella portale di Azure. Dopo aver registrato un sistema SAP con Il Centro di Azure per le soluzioni SAP, è possibile usare le funzionalità di visualizzazione, gestione e monitoraggio tramite il portale di Azure. È ad esempio possibile:

Questa guida introduttiva consente di registrare un sistema SAP esistente con Il Centro di Azure per le soluzioni SAP.

Prerequisiti per la registrazione di un sistema

  • Verificare di provare a registrare una configurazione di sistema SAP supportata

  • Concedere l'accesso agli account Archiviazione di Azure dalla rete virtuale in cui è presente il sistema SAP. Scegliere una di queste opzioni:

    • Consentire la connettività Internet in uscita per le macchine virtuali.
    • Usare un tag del servizio Archiviazione per consentire la connettività a qualsiasi account di archiviazione di Azure dalle macchine virtuali.
    • Usare un tag di servizio Archiviazione con ambito di area per consentire la connettività dell'account di archiviazione agli account di archiviazione di Azure nella stessa area delle macchine virtuali.
    • Consenti gli indirizzi IP specifici dell'area per Archiviazione di Azure.
  • La prima volta che si usa Il Centro di Azure per le soluzioni SAP, è necessario registrare il provider di risorse Microsoft.Workloads nella sottoscrizione in cui si dispone del sistema SAP con Register-AzResourceProvider, come indicato di seguito:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Verificare che l'account di Azure abbia accesso al ruolo Amministratore del Centro di Azure per soluzioni SAP e Operatore di identità gestite o equivalente nella sottoscrizione o nei gruppi di risorse in cui sono presenti le risorse di sistema SAP.

  • Un Identità gestita assegnata dall'utente che ha l'accesso Ruolo del servizio Centro di Azure per soluzioni SAP nel gruppo di risorse di calcolo e l'accesso al ruolo Lettore nel gruppo di risorse della rete virtuale del sistema SAP. Il servizio Centro di Azure per soluzioni SAP usa questa identità per individuare le risorse di sistema SAP e registrare il sistema come risorsa dell'Istanza virtuale per soluzioni SAP.

  • Assicurarsi che lo stato del Centro di Azure per soluzioni SAP, del server applicazioni e delle macchine virtuali di database del sistema SAP sia In esecuzione.

  • I file exe sapcontrol e saphostctrl devono esistere in ASCS, server app e database.

    • Percorso file nelle macchine virtuali Linux: /usr/sap/hostctrl/exe
    • Percorso file nelle macchine virtuali Windows: C:\Programmi\SAP\hostctrl\exe\
  • Assicurarsi che il processo sapstartsrv sia in esecuzione in tutte le istanze SAP e per l'agente hostctrl SAP in tutte le macchine virtuali del sistema SAP.

    • Per avviare hostctrl sapstartsrv, usare questo comando per le macchine virtuali Linux: 'hostexecstart -start'
    • Per avviare l'istanza sapstartsrv, usare il comando 'sapcontrol -nr 'instanceNr' -function StartService S0S'
    • Per controllare lo stato di hostctrl sapstartsrv, usare questo comando per le macchine virtuali Windows: C:\Programmi\SAP\hostctrl\exe\saphostexec –status
  • Per una corretta individuazione e registrazione del sistema SAP, assicurarsi che sia presente la connettività di rete tra ASCS, App e MACCHINE virtuali del database. Il comando 'ping' per il nome host dell'istanza dell'app deve avere esito positivo dalla macchina virtuale ASCS. 'ping' per Nome host del database deve avere esito positivo dalla macchina virtuale del server app.

  • In Profilo server app, SAPDBHOST, DBTYPE, parametri DBID devono avere i valori corretti configurati per l'individuazione e la registrazione dei dettagli dell'istanza di database.

Registrare il sistema SAP

Per registrare un sistema SAP esistente nel Centro di Azure per le soluzioni SAP:

  1. Usare il comando az workloads sap-virtual-instance create per registrare un sistema SAP esistente come risorsa di istanza virtuale per soluzioni 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 viene usato per specificare il nome del gruppo di risorse esistente in cui si vuole distribuire la risorsa di soluzioni Virtual Instance for SAP. Potrebbe trattarsi dello stesso RG in cui si dispone di risorse di calcolo, Archiviazione risorse del sistema SAP o di una diversa.
    • N parametro viene usato per specificare l'ID sistema SAP (SID) che si sta registrando con Il Centro di Azure per le soluzioni SAP.
    • il parametro environment viene usato per specificare il tipo di ambiente SAP che si sta registrando. I valori validi sono NonProd e Prod.
    • Il parametro sap-product viene usato per specificare il tipo di prodotto SAP che si sta registrando. I valori validi sono S4HANA, ECC, Other.
    • Il parametro managed-rg-name viene usato per specificare il nome del gruppo di risorse gestito distribuito dal servizio ACSS nella sottoscrizione. Questo RG è univoco per ogni sistema SAP (SID) registrato. Se non si specifica il nome, il servizio ACSS imposta un nome con questa convenzione di denominazione 'mrg-{SID}-{stringa casuale}'.
  2. Dopo aver attivato il processo di registrazione, è possibile visualizzarne lo stato ottenendo lo stato della risorsa delle soluzioni Virtual Instance for SAP che viene distribuita come parte del processo di registrazione.

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

Passaggi successivi