Share via


Esercitazione: Usare l'interfaccia della riga di comando di Azure per creare un'infrastruttura per un sistema SAP a disponibilità elevata distribuita con Il Centro di Azure per soluzioni SAP con nomi di risorse personalizzati

Centro di Azure per soluzioni SAP consente di distribuire e gestire sistemi SAP in Azure. Dopo aver distribuito l'infrastruttura e installato il software SAP con Il Centro di Azure per le soluzioni SAP, è possibile usare le relative funzionalità di visualizzazione, gestione e monitoraggio tramite l'istanza virtuale per soluzioni SAP

Introduzione

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.

Questa esercitazione illustra come usare l'interfaccia della riga di comando di Azure per distribuire l'infrastruttura per un sistema SAP con architettura distribuita a tre livelli a disponibilità elevata (HA). Si vedrà anche come personalizzare i nomi delle risorse per l'infrastruttura di Azure che viene distribuita. Vedere i passaggi seguenti:

  • Completare i prerequisiti
  • Informazioni sugli SKU SAP disponibili per il tipo di distribuzione
  • Verificare la presenza di SKU consigliati per i requisiti di S piattaforma di strumenti analitici e memoria per il sistema SAP
  • Creare un file di configurazione JSON con nomi di risorse personalizzati
  • Distribuire l'infrastruttura per il sistema SAP

Prerequisiti

  • Una sottoscrizione di Azure.

  • Se si usa il Centro di Azure per le soluzioni SAP per la prima volta, registrare il provider di risorse Microsoft.Workloads nella sottoscrizione in cui si distribuisce il sistema SAP:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Un account Di Azure con l'amministratore delle soluzioni SAP e il ruolo Operatore identità gestita accedono alle sottoscrizioni e ai gruppi di risorse in cui si crea la risorsa Virtual Instance for SAP solutions (VIS).

  • Un'identità gestita assegnata dall'utente che dispone dell'accesso al ruolo del servizio Centro per soluzioni SAP nella sottoscrizione o almeno in tutti i gruppi di risorse (Calcolo, Rete, Archiviazione). Se si vuole 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 o 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.

  • Prendere nota delle dimensioni di SAP Application Performance Standard (S piattaforma di strumenti analitici) e della memoria del database necessarie per consentire al Centro di Azure per le 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 in questo articolo, senza dover installare alcun elemento nell'ambiente locale.

Per avviare Azure Cloud Shell:

Opzione Esempio/Collegamento
Selezionare Prova nell'angolo superiore destro di un codice o di un blocco di comandi. Selezionando Prova non viene copiato automaticamente il codice o il comando in Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. Button to launch Azure Cloud Shell.
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. Screenshot that shows the Cloud Shell button in the Azure portal

Per usare Azure Cloud Shell:

  1. Avviare Cloud Shell.

  2. Selezionare il pulsante Copia in un blocco di codice (o blocco di comandi) per copiare il codice o il comando.

  3. Incollare il codice o il comando nella sessione di Cloud Shell selezionando CTRL+MAIUSC+V in Windows e Linux oppure selezionando CMD+MAIUSC+V in macOS.

  4. Selezionare INVIO per eseguire il codice o il comando.

Informazioni sugli SKU di Azure certificati SAP disponibili per il tipo di distribuzione

Usare az workloads sap-supported-sku per ottenere un elenco di SKU supportati per il tipo di distribuzione del sistema SAP dal Centro di Azure per le soluzioni SAP

az workloads sap-supported-sku --app-location "eastus" --database-type "HANA" --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --location "eastus"

È possibile usare uno di questi SKU consigliati per il livello app e il livello database durante la distribuzione dell'infrastruttura nei passaggi successivi. In alternativa, è possibile usare gli SKU consigliati dal Centro di Azure per le soluzioni SAP nel passaggio successivo.

Usare az workloads sap-sizing-recommendation per ottenere consigli sul ridimensionamento del sistema SAP fornendo l'input S piattaforma di strumenti analitici 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 (payload) da usare per la distribuzione dell'infrastruttura di sistema SAP. È possibile apportare modifiche in questo payload di esempio o usare gli esempi elencati nella documentazione dell'API REST per Azure Center per soluzioni SAP
  • In questo file JSON specificare i nomi delle risorse personalizzate per l'infrastruttura distribuita per il sistema SAP
  • I parametri disponibili per la personalizzazione sono:
    • Nome macchina virtuale
    • Host Name
    • Nome dell'interfaccia di rete
    • Nome disco del sistema operativo
    • Nome del servizio di bilanciamento del carico
    • Nomi di configurazione IP front-end
    • Nomi del pool back-end
    • Nomi dei probe di integrità
    • Nomi dei dischi dati: predefinito, hanaData o hana/data, hanaLog o hana/log, usrSap o usr/sap, hanaShared o hana/shared, backup
    • Nome account Archiviazione condiviso
    • Nome endpoint privato account Archiviazione condiviso

È possibile scaricare il payload di esempio e sostituire i nomi delle risorse e qualsiasi altro parametro in base alle esigenze

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>:{}}}"

Verrà distribuito il sistema SAP e la risorsa Virtual instance for SAP solutions (VIS) che rappresenta il sistema SAP in Azure.

Pulizia

Se non si vuole più usare la risorsa VIS, è possibile eliminarla usando az workloads sap-virtual-instance delete

az workloads sap-virtual-instance delete -g <Resource_Group_Name> -n <VIS Name>

Questo comando eliminerà solo il vis e altre risorse create dal Centro di Azure per le soluzioni SAP. Questa operazione non eliminerà l'infrastruttura distribuita, ad esempio macchine virtuali, dischi e così via.

Passaggi successivi

In questa esercitazione è stata distribuita l'infrastruttura in Azure per un sistema SAP usando Il Centro di Azure per le 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.