Condividi tramite


Guida introduttiva: Installare software per un sistema SAP a disponibilità elevata distribuita e nomi di risorse personalizzati con Il Centro di Azure per soluzioni SAP usando l'interfaccia della riga di comando di Azure

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 installare il software SAP per l'infrastruttura distribuita per un sistema SAP. Nel passaggio precedente è stata creata l'infrastruttura per un sistema SAP con architettura a disponibilità elevata distribuita in Azure con il Centro di Azure per soluzioni SAP usando l'interfaccia della riga di comando di Azure. Sono stati forniti anche nomi di risorse personalizzati per le risorse di Azure distribuite.

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 l'Istanza virtuale per soluzioni SAP. È 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.
  • 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 si creerà la risorsa Istanza virtuale per soluzioni SAP.
  • 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).
  • Un account di archiviazione in cui archiviare i supporti SAP
  • Ruolo Lettore e accesso ai dati per l'Identità gestita assegnata dall'utente nell'account di archiviazione in cui si vogliono archiviare i supporti SAP.
  • Una rete configurata per la distribuzione dell'infrastruttura.
  • Una distribuzione dell'infrastruttura S/4HANA.
  • La chiave privata SSH per le macchine virtuali nel sistema SAP. Questa chiave è stata generata durante la distribuzione dell'infrastruttura.
  • È necessario che i supporti di installazione SAP siano disponibili in un account di archiviazione. Per altre informazioni, vedere come scaricare i supporti di installazione SAP.
  • Il file di configurazione JSON usato per creare l'infrastruttura nel passaggio precedente per il sistema SAP con PowerShell o l'interfaccia della riga di comando di Azure.
  • Poiché si sta installando un sistema SAP a disponibilità elevata, ottenere l'identificatore e la password dell'entità servizio per autorizzare l'agente di isolamento di Azure (dispositivo di isolamento) nelle risorse di Azure. Per altre informazioni, vedere Usare l'interfaccia della riga di comando di Azure per creare un'app Microsoft Entra e configurarla per accedere all'API Servizi multimediali.
    • Per un esempio, vedere la documentazione di Red Hat per la Creazione di un'applicazione Microsoft Entra.
    • Per evitare la scadenza frequente della password, usare l'interfaccia della riga di comando di Azure per creare l'identificatore e la password dell'entità servizio anziché il portale di Azure.

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. Screenshot che mostra un esempio di Prova per Azure Cloud Shell.
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. Pulsante per avviare Azure Cloud Shell.
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. Screenshot che mostra il pulsante Cloud Shell nel portale di Azure

Per usare Azure Cloud Shell:

  1. Avviare Cloud Shell.

  2. Selezionare il pulsante Copia in un blocco di codice (o in un blocco di comando) 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 o selezionando CMD+MAIUSC+V in macOS.

  4. Premere Invio per eseguire il codice o il comando.

Creare il file di configurazione JSON

  • Il file JSON per l'installazione del software SAP è simile a quello usato per distribuire l'infrastruttura per SAP con una sezione aggiunta per la configurazione del software SAP.
  • La sezione relativa alla configurazione del software richiede gli input seguenti
    • Tipo di installazione software: mantenere questo valore come "SAPInstallWithoutOSConfig"
    • URL BOM: percorso del file BOM. Esempio: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • Versione software: il Centro di Azure per soluzioni SAP supporta queste versioni software SAP, ovvero SAP S/4HANA 1909 SPS03 o SAP S/4HANA 2020 SPS 03 o SAP S/4HANA 2021 ISS 00 o SAP S/4HANA 2022 ISS 00
    • ID account di archiviazione: ID risorsa per l'account di archiviazione in cui viene creato il file BOM
    • Quando si distribuisce un sistema a disponibilità elevata, è necessario fornire la configurazione del software a disponibilità elevata con i due input seguenti:
      • ID client di isolamento: identificatore del client per l'entità servizio dell'agente di isolamento STONITH
      • Password del client di isolamento: password per l'entità servizio dell'agente di isolamento
  • È possibile usare il file di payload di installazione software di esempio

Installare il software SAP

Usare az workloads sap-virtual-instance create per installare il software SAP

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

Nota: i comandi per la distribuzione e l'installazione dell'infrastruttura sono uguali, ma il file di payload per le due deve essere diverso.

Passaggi successivi

In questa guida introduttiva è stato installato software SAP nell'infrastruttura distribuita in Azure per un sistema SAP con tipo di architettura a disponibilità elevata usando il Centro di Azure per soluzioni SAP. Si è anche notato che i nomi delle risorse sono stati personalizzati per il sistema durante la distribuzione dell'infrastruttura. Continuare con l'articolo successivo per informazioni su come gestire il sistema SAP in Azure usando l'Istanza virtuale per soluzioni SAP