Avvio rapido: usare l'interfaccia della riga di comando di Azure per creare un'infrastruttura per un sistema SAP a disponibilità elevata (HA) distribuito con Centro di Azure per soluzioni SAP con nomi di risorse personalizzati
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 usare l'interfaccia della riga di comando di Azure per distribuire un'infrastruttura per un sistema SAP con architettura distribuita a tre livelli a disponibilità elevata (HA). Inoltre verrà illustrato come personalizzare i nomi delle risorse per l'infrastruttura di Azure distribuita. In alternativa, è possibile distribuire sistemi SAP personalizzati usando il modulo di Azure PowerShell
Dopo aver distribuito l'infrastruttura e aver installato il software SAP con il Centro di Azure per soluzioni SAP, è possibile usare le funzionalità di visualizzazione, gestione e monitoraggio tramite il portale di Azure. È ad esempio possibile:
- Visualizzare e tenere traccia del sistema SAP come risorsa di Azure, denominato Istanza virtuale per soluzioni SAP (VIS).
- Ottenere consigli per l'infrastruttura SAP, le configurazioni del sistema operativo e così via in base ai controlli di qualità che valutano le procedure consigliate per SAP in Azure.
- Ottenere informazioni sull'integrità e sullo stato del sistema SAP.
- Avviare e arrestare il livello applicazione SAP.
- Avviare e arrestare singole istanze di ASCS, server app e database HANA.
- Monitorare le metriche dell'infrastruttura di Azure per le risorse di sistema SAP.
- Visualizzare l'analisi dei costi per il sistema SAP.
Prerequisiti
Una sottoscrizione di Azure.
Se si usa il Centro di Azure per soluzioni SAP per la prima volta, registrare il Microsoft.Workloads Provider di risorse nella sottoscrizione in cui si sta distribuendo il sistema SAP:
az provider register --namespace 'Microsoft.Workloads'
Un account Azure con accesso ai ruoli Amministratore del Centro di Azure per soluzioni SAP e Operatore di identità gestite per le sottoscrizioni e i gruppi di risorse in cui viene creata la risorsa Istanza virtuale per soluzioni SAP (VIS).
Un'Identità gestita assegnata dall'utente che ha l'accesso Ruolo del servizio Centro di Azure per soluzioni SAP nella sottoscrizione o almeno a tutti i gruppi di risorse (Calcolo, Rete, Archiviazione). Se si desidera installare software SAP tramite il Centro di Azure per le soluzioni SAP, fornire anche il ruolo lettore e accesso ai dati all'identità nell'account di archiviazione dei bit SAP in cui archiviare SAP Media.
Una rete configurata per la distribuzione dell'infrastruttura.
Disponibilità di almeno 4 core di Standard_D4ds_v4 or Standard_E4s_v3, SKU che verranno usati durante la distribuzione dell'infrastruttura e l'installazione software
Esaminare le quote per la sottoscrizione di Azure. Se le quote sono basse, potrebbe essere necessario creare una richiesta di supporto prima di creare la distribuzione dell'infrastruttura. In caso contrario, potrebbero verificarsi errori di distribuzione o un errore di Quota insufficiente.
Tenere presente il SAP Application Performance Standard (SAPS) e le dimensioni della memoria del database necessarie per consentire a Centro di Azure per soluzioni SAP di ridimensionare il sistema SAP. Se non si è certi, è anche possibile selezionare le macchine virtuali. ovvero:
- Un singolo cluster o di macchine virtuali ASCS, che costituiscono una singola istanza ASCS nel VIS.
- Un singolo cluster o di macchine virtuali di database, che costituiscono una singola istanza di database nel VIS.
- Una singola macchina virtuale del server applicazioni, che costituisce una singola istanza dell'applicazione nel VIS. A seconda del numero di server applicazioni da distribuire o registrare, possono essere presenti più istanze dell'applicazione.
Azure Cloud Shell
Azure Cloud Shell è un ambiente di shell interattivo ospitato in Azure e usato tramite il browser. È possibile usare Bash o PowerShell con Cloud Shell per usare i servizi di Azure. È possibile usare i comandi preinstallati di Cloud Shell per eseguire il codice contenuto in questo articolo senza dover installare strumenti nell'ambiente locale.
Per avviare Azure Cloud Shell:
Opzione | Esempio/Collegamento |
---|---|
Selezionare Prova nell'angolo superiore destro di un blocco di codice o di comando. Quando si seleziona Prova, il codice o il comando non viene copiato automaticamente in Cloud Shell. |
![]() |
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. |
![]() |
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. |
![]() |
Per usare Azure Cloud Shell:
Avviare Cloud Shell.
Selezionare il pulsante Copia in un blocco di codice (o in un blocco di comando) per copiare il codice o il comando.
Incollare il codice o il comando nella sessione di Cloud Shell selezionando CTRL+MAIUSC+V in Windows e Linux o selezionando CMD+MAIUSC+V in macOS.
Premere Invio per eseguire il codice o il comando.
Dimensioni corrette del sistema SAP da distribuire
Usare az workloads sap-sizing-recommendation per ottenere raccomandazioni sul dimensionamento del sistema SAP fornendo l'input SAPS per il livello applicazione e la memoria necessari per il livello di database
az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp
Creare un file di configurazione JSON con nomi di risorse personalizzati
- Preparare un file JSON con la configurazione (carico utile) da usare per la distribuzione dell'infrastruttura di sistema SAP. È possibile apportare modifiche in questo carico utile di esempio o usare gli esempi elencati nella documentazione dell'API Rest per le soluzioni SAP
- In questo file JSON, specificare i nomi delle risorse personalizzate per l'infrastruttura distribuita per il sistema SAP
Distribuire l'infrastruttura per il sistema SAP
Usare az workloads sap-virtual-instance create per distribuire l'infrastruttura per il sistema SAP con architettura a disponibilità elevata a tre livelli
az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"
Passaggi successivi
In questo avvio rapido, è stata distribuita l'infrastruttura in Azure per un sistema SAP tramite il Centro di Azure per soluzioni SAP. Sono stati usati nomi di risorse personalizzati per l'infrastruttura. Continuare con l'articolo successivo per informazioni su come installare il software SAP nell'infrastruttura distribuita.