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.
Il 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 il Macchine virtuali.
- Usare un tag del servizio di archiviazione per consentire la connettività a qualsiasi account di archiviazione di Azure dalle macchine virtuali.
- Usare un tag del servizio di 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 in Linux Macchine virtuali: /usr/sap/hostctrl/exe
- Percorso file in Windows Macchine virtuali: 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 Linux Macchine virtuali: 'hostexecstart -start'
- Per avviare l'istanza di sapstartsrv, usare il comando 'sapcontrol -nr 'instanceNr' -function StartService S0S'
- Per controllare lo stato di hostctrl sapstartsrv, usare questo comando per Windows Macchine virtuali: 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 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:
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" \ --managed-resources-network-access-type <private/public> \
- 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 del sistema SAP o di uno diverso.
- 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}'.
- managed-resources-network-access-type specifica la configurazione di accesso alla rete per le risorse che verranno distribuite nel gruppo di risorse gestite. Le opzioni tra cui scegliere sono Pubblico e Privato. Se si seleziona "Private", il tag del servizio account di archiviazione deve essere abilitato nelle subnet in cui sono presenti le macchine virtuali SAP. Questa operazione è necessaria per stabilire la connettività tra le estensioni della macchina virtuale e l'account di archiviazione del gruppo di risorse gestite. Questa impostazione è attualmente applicabile solo all'account di archiviazione.
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