Distribuire l'infrastruttura S/4HANA con il Centro di Azure per soluzioni SAP

Questa guida pratica illustra come distribuire l'infrastruttura S/4HANA nel Centro di Azure per soluzioni SAP. Sono disponibili tre opzioni di distribuzione: distribuzione con disponibilità elevata, distribuzione senza disponibilità elevata e server singolo.

Prerequisiti

  • Una sottoscrizione di Azure
  • Registrare il provider di risorse Microsoft.Workloads nella sottoscrizione in cui si distribuisce il sistema SAP.
  • Un account Azure con accesso con ruolo di Collaboratore alle sottoscrizioni e ai gruppi di risorse in cui si creerà la risorsa dell’istanza virtuale per soluzioni SAP (VIS).
  • Un'identità gestita assegnata dall'utente con accesso al ruolo di Collaboratore alla sottoscrizione o almeno a tutti i gruppi di risorse (Calcolo, Rete, Archiviazione). Se si vuole installare il software SAP tramite il Centro di Azure per soluzioni SAP, fornire anche i ruoli Lettore dati di archiviazione BLOB e Lettore e Accesso ai dati identità nell'account di archiviazione bit SAP in cui si vogliono archiviare i supporti SAP.
  • Una rete configurata per la distribuzione dell'infrastruttura.
  • Disponibilità di almeno 4 core di SKU Standard_D4ds_v4 o Standard_E4s_v3, che verranno usati durante la distribuzione dell'infrastruttura e l'installazione del 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.

Tipi distribuzione

Esistono tre opzioni di distribuzione che è possibile selezionare per l'infrastruttura, a seconda del caso d'uso.

  • Distribuita con disponibilità elevata crea un'architettura a disponibilità elevata distribuita. Questa opzione è consigliata per gli ambienti di produzione. Se si sceglie questa opzione, è necessario selezionare un contratto di servizio a disponibilità elevata. Selezionare il contratto di servizio appropriato per il caso d'uso:
    • 99,99% (Massima disponibilità) mostra le coppie di zone disponibili per la distribuzione delle macchine virtuali. La prima zona è primaria e la successiva è secondaria. I server di database e ASCS attivi vengono distribuiti nella zona primaria. I server di database e ASCS passivi vengono distribuiti nella zona secondaria. I server applicazioni vengono distribuiti equamente in entrambe le zone. Questa opzione non viene visualizzata nelle aree senza zone di disponibilità o senza almeno uno SKU di macchine virtuali serie M e serie E disponibili nelle coppie di zone all'interno di tale area.
    • 99,95% (Ottimizza in base al costo) mostra tre set di disponibilità per tutte le istanze. Il cluster ASCS a disponibilità elevata viene distribuito nel primo set di disponibilità. Tutti i server applicazioni vengono distribuiti nel secondo set di disponibilità. Il server di database a disponibilità elevata viene distribuito nel terzo set di disponibilità. Non vengono visualizzati nomi di zona di disponibilità.
  • Distribuita crea un'architettura non a disponibilità elevata distribuita.
  • Server singolo crea un'architettura con un singolo server. Questa opzione è disponibile solo per gli ambienti non di produzione.

Software supportato

Centro di Azure per soluzioni SAP supporta le versioni software SAP seguenti: S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00 e S/4HANA 2022 ISS 00.

Le versioni software del sistema operativo seguenti sono compatibili con queste versioni del software SAP:

Autore Immagine e versione dell'immagine Versioni del software SAP supportate
Red Hat Red Hat Enterprise Linux 8.6 for SAP Applications - x64 Gen2 (ultima versione) S/4HANA 1909 ISS00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
Red Hat Red Hat Enterprise Linux 8.4 for SAP Applications - x64 Gen2 (ultima versione) S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) for SAP Applications 15 SP4 - x64 Gen2 (ultima versione) S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) for SAP Applications 15 SP3 - x64 Gen2 (ultima versione) S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00
SUSE SUSE Linux Enterprise Server (SLES) for SAP Applications 12 SP5 - x64 Gen2 (ultima versione) S/4HANA 1909 ISS 00
  • È possibile usare latest se si vuole usare l'immagine più recente e non una versione precedente specifica. Se l'ultima versione dell'immagine è stata appena rilasciata nel marketplace e presenta un problema imprevisto, la distribuzione potrebbe non andare a buon fine. Se per la distribuzione si usa il portale, è consigliabile scegliere un altro train SKU dell'immagine (ad esempio 12-SP4 anziché 15-SP3) fino a quando i problemi non vengono risolti. Tuttavia, se si esegue la distribuzione tramite API/interfaccia della riga di comando, è possibile fornire qualsiasi altra versione dell'immagine disponibile. Per visualizzare e selezionare le versioni delle immagini disponibili in un server di pubblicazione, usare i comandi seguenti

    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Sku $skuName | Select Version
    
    where, for example
    $locName="eastus"
    $pubName="RedHat"
    $offerName="RHEL-SAP-HA"
    $skuName="84sapha-gen2"
    
  • Centro di Azure per soluzioni SAP ora supporta la distribuzione di macchine virtuali con sistema SAP con immagini del sistema operativo personalizzate insieme alle immagini di Azure Marketplace. Per la distribuzione con immagini del sistema operativo personalizzate, seguire la procedura descritta qui.

Creare la distribuzione

  1. Accedere al portale di Azure.

  2. Nella barra di ricerca immettere e selezionare Centro di Azure per soluzioni SAP.

  3. Nella pagina di destinazione del Centro di Azure per soluzioni SAP selezionare Creare un nuovo sistema SAP.

  4. Nella pagina Crea istanza virtuale per soluzioni SAP, nella scheda Dati principali, immettere i dettagli per il progetto.

    1. Per Sottoscrizione selezionare la sottoscrizione di Azure in cui si sta distribuendo l'infrastruttura.

    2. Per Gruppo di risorse selezionare il gruppo di risorse per tutte le risorse create da Istanza virtuale per soluzioni SAP.

  5. In Dettagli istanza, immettere i dettagli dell'istanza di SAP.

    1. Per Nome immettere l'identificatore di sistema SAP (SID) di tre caratteri. Istanza virtuale per soluzioni SAP usa lo stesso nome del SID.

    2. Per Area selezionare l'area di Azure in cui si distribuiscono le risorse.

    3. In Tipo di ambiente, selezionare se l'ambiente è di produzione o non di produzione. Se si seleziona Produzione, è possibile distribuire un sistema S/4HANA a disponibilità elevata distribuita o senza disponibilità elevata distribuita. È consigliabile usare distribuzioni a disponibilità elevata distribuita per i sistemi di produzione. Se si seleziona Non di produzione, è possibile usare una distribuzione a server singolo.

    4. Per Prodotto SAP mantenere selezionata l'opzioneS/4HANA.

    5. Per Database mantenere selezionata l'opzione HANA.

    6. Per Metodo di scalabilità HANA mantenere selezionata l'opzione Aumento.

    7. Per Tipo di distribuzione selezionare e configurare il tipo di distribuzione.

    8. Per Rete creare la rete creata in precedenza con subnet.

    9. Per Subnet dell'applicazione e Subnet del database eseguire il mapping degli intervalli di indirizzi IP in base alle esigenze. È consigliabile usare una subnet diversa per ogni distribuzione. I nomi che includono AzureFirewallSubnet, AzureFirewallManagementSubnet, AzureBastionSubnet e GatewaySubnet sono nomi riservati all'interno di Azure. Non usarli come nomi di subnet.

  6. In Sistemi operativi, selezionare l'origine dell'immagine.

  7. Se si usano immagini del sistema operativo di Azure Marketplace, usare queste impostazioni:

    1. Per Immagine del sistema operativo applicazione selezionare l'immagine del sistema operativo per il server applicazioni.

    2. Per Immagine del sistema operativo del database selezionare l'immagine del sistema operativo per il server di database.

    3. Se si usano immagini del sistema operativo personalizzate, usare queste impostazioni:

      1. Per Immagine del sistema operativo dell'applicazione, selezionare la versione dell'immagine dalla Raccolta di calcolo di Azure.

      2. Per Immagine del sistema operativo del database, selezionare la versione dell'immagine dalla Raccolta di calcolo di Azure.

  8. In account Administrator, immettere i dettagli dell'account amministratore.

    1. Per Tipo di autenticazione mantenere l'impostazione come Chiave pubblica SSH.

    2. Per Nome utente immettere un nome utente amministratore di SAP.

    3. Per Origine della chiave pubblica SSH selezionare un'origine per la chiave pubblica. È possibile scegliere di generare una nuova coppia di chiavi, usare una chiave esistente archiviata in Azure o usare una chiave pubblica esistente archiviata nel computer locale. Se le chiavi non sono già state salvate, è consigliabile generare una nuova coppia di chiavi.

    4. Per Nome coppia di chiavi immettere un nome per la coppia di chiavi.

    5. Se si sceglie di usare una chiave pubblica esistente archiviata in Azure, selezionare la chiave nell’input chiavi archiviate

    6. Specificare la chiave privata SSH corrispondente da file locale archiviata nel computer oppure copiare e incollare la chiave privata.

    7. Se si sceglie di usare una chiave pubblica esistente, è possibile specificare la chiave pubblica SSH del file locale archiviato nel computer o copiare e incollare la chiave pubblica.

    8. Specificare la chiave privata SSH corrispondente da file locale archiviata nel computer oppure copiare e incollare la chiave privata.

  9. In Directory di trasporto SAP specificare come si vuole configurare la directory di trasporto in questo SID. Questo è applicabile solo per le distribuzioni di tipo Distribuito con disponibilità elevata e Distribuito.

    1. Per Opzioni di trasporto SAP è possibile scegliere l'opzione Crea una nuova directory di trasporto SAP o Usa una directory di trasporto SAP esistente oppure ignorare completamente la creazione della directory di trasporto scegliendo Non includere la directory di trasporto SAP. Nelle condivisioni file degli account di archiviazione di AFS è attualmente supportato solo NFS.

    2. Se si sceglie l'opzione Crea una nuova directory di trasporto SAP, verrà creata e montata una nuova condivisione file di trasporto nel SID. Per impostazione predefinita, questa opzione creerà un NFS nell'account di archiviazione AFS e una condivisione file di trasporto nel gruppo di risorse in cui verrà distribuito il sistema SAP. È tuttavia possibile scegliere di creare questo account di archiviazione in un gruppo di risorse diverso specificando il nome del gruppo di risorse in Gruppo di risorse trasporto. È inoltre possibile specificare un nome personalizzato per l'account di archiviazione, da creare nella sezione Nome account di archiviazione. Se si lascia il nome dell'account di archiviazione, l'account di archiviazione verrà creato con il nome predefinito del servizio ""SIDname""nfs""random characters"" nel gruppo di risorse di trasporto scelto. La creazione di una nuova directory di trasporto creerà una replica basata su archiviazione con ridondanza della zona (ZRS) per le distribuzioni di zona e su archiviazione con ridondanza locale (LRS) per le distribuzioni non di zona. Se la propria area non supporta la replica di archiviazione con ridondanza della zona (ZRS), la distribuzione di una VIS di zona causerà un errore. In questi casi, è possibile distribuire una condivisione file di trasporto all'esterno del Centro di Azure per soluzioni SAP con replica ZRS e poi creare una VIS di zona in cui si seleziona Usa una directory di trasporto SAP esistente per montare la condivisione file creata in precedenza.

    3. Se si sceglie di usare una directory di trasporto SAP esistente, selezionare l'opzione di condivisione file NFS esistente in Nome condivisione file. La condivisione file di trasporto esistente verrà montata soltanto su questo ID di sicurezza. La condivisione file selezionata si trova nella stessa area di quella del sistema SAP in fase di creazione. Attualmente non è possibile selezionare condivisioni file esistenti in un'area diversa. Specificare l'endpoint privato associato dell'account di archiviazione in cui è presente la condivisione file selezionata nell'opzione Endpoint privato.

    4. È possibile saltare la creazione della condivisione file di trasporto selezionando l'opzione Non includere la directory di trasporto SAP. La condivisione file di trasporto non verrà creata o montata per questo ID di sicurezza.

  10. In Dettagli configurazione, immettere il nome di dominio completo (FQDN) per il sistema SAP.

    1. Per FQDN SAP, specificare solo il nome di dominio per il sistema, come ad esempio "sap.contoso.com"
  11. In Identità gestita assegnata dall'utente, specificare che l'identità sarà usata dal Centro di Azure per le soluzioni SAP per distribuire l'infrastruttura.

    1. Per Origine identità gestita, scegliere se si vuole che il servizio crei una nuova identità gestita oppure usare un'identità esistente. Se si vuole consentire al servizio di creare un'identità gestita, confermare la casella di controllo che richiede il consenso per l'identità da creare e l'accesso ruolo di collaboratore da aggiungere per tutti i gruppi di risorse.

    2. Per Nome identità gestita, immettere un nome per una nuova identità che si vuole creare, oppure selezionare un'identità esistente dal menu a discesa. Se si seleziona un'identità esistente, questa deve avere accesso con ruolo Collaboratore alla sottoscrizione o ai gruppi di risorse correlati al sistema SAP che si sta tentando di distribuire. Ciò significa che è necessario l'accesso come Collaboratore al gruppo di risorse dell'applicazione SAP, al gruppo di risorse della rete virtuale e al gruppo di risorse con SSHKEY esistente. Se si vuole installare in un secondo momento il sistema SAP tramite il Centro di Azure per soluzioni SAP, è consigliabile fornire anche i ruoli Lettore dati di archiviazione BLOB e Lettore e Accesso ai dati nell'account di archiviazione con supporti software SAP.

  12. In Impostazioni risorsa gestita, scegliere le impostazioni di rete per l'account di archiviazione gestito distribuito nella sottoscrizione. Questo account di archiviazione serve ad ACSS per orchestrare la distribuzione del nuovo sistema SAP e potenziare ulteriormente tutte le funzionalità di gestione SAP.

    1. Per Accesso alla rete dell'account di archiviazione, selezionare Abilita l'accesso da una rete virtuale specifica per l'accesso avanzato alla sicurezza di rete per l'account di archiviazione gestito. Questa opzione garantisce che questo account di archiviazione sia accessibile solo dalla rete virtuale in cui è presente il sistema SAP.

    Importante

    Per usare l'opzione di accesso alla rete protetta, è necessario abilitare l'endpoint servizio Microsoft.Storage nelle subnet dell'applicazione e del database. Altre informazioni sulla sicurezza di rete degli account di archiviazione sono disponibili in questa documentazione. L'endpoint privato nell'account di archiviazione gestito non è attualmente supportato in questo scenario.

    Quando si sceglie di limitare l'accesso di rete a reti virtuali specifiche, il servizio del Centro di Azure per soluzioni SAP accede a questo account di archiviazione usando l’accesso attendibile in base all'identità gestita associata alla risorsa VIS.

  13. Al termine, selezionare Avanti: Macchine virtuali .

  14. Nella scheda Macchine virtuali, generare le dimensioni dello SKU e le raccomandazioni per il numero totale di macchine virtuali per ogni istanza SAP del Centro di Azure per le soluzioni SAP.

    1. Per l'opzione Genera raccomandazione in base a, in Ottieni le raccomandazioni sulle macchine virtuali selezionare SAP Application Performance Standard (SAPS).

    2. Per SAPS per il livello applicazione specificare il totale di SAPS per il livello applicazione. Ad esempio, 30,000.

    3. Per Dimensioni memoria per il database (GiB) specificare le dimensioni totali della memoria necessarie per il livello di database. ad esempio 1024. Il valore deve essere maggiore di zero e inferiore o uguale a 11.400.

    4. Selezionare Genera raccomandazione.

    5. Esaminare le raccomandazioni relative alle dimensioni e al conteggio delle macchine virtuali per il Centro di Azure per soluzioni SAP, il server applicazioni e le istanze di database.

    6. Per modificare una raccomandazione sulle dimensioni dello SKU, selezionare il menu a discesa o selezionare Visualizza tutte le dimensioni. Filtrare l'elenco o cercare lo SKU preferito.

    7. Per modificare il numero di server applicazioni, immettere un nuovo conteggio per Numero di macchine virtuali in Macchine virtuali dell'applicazione.

      Il numero di macchine virtuali per ASCS e le istanze di database non sono modificabili. Il numero predefinito per ognuno è 2.

      Il Centro di Azure per le soluzioni SAP configura automaticamente un layout del disco del database per la distribuzione. Per visualizzare il layout per un singolo server di database, assicurarsi di selezionare uno SKU di macchina virtuale. Selezionare quindi Visualizza configurazione del disco. Se sono presenti più server di database, il layout si applica a ogni server.

  15. Al termine, selezionare Avanti: Visualizza architettura.

  16. Nella scheda Visualizza architettura, visualizzare l'architettura della VIS che si sta distribuendo.

    1. Per mostrare la visualizzazione, assicurarsi di configurare tutti gli input elencati nella scheda.

    2. Facoltativamente, selezionare e trascinare risorse o contenitori per spostarli visivamente.

    3. Fare clic su Reimposta per ripristinare lo stato predefinito della visualizzazione. ovvero annullare eventuali modifiche apportate alla posizione delle risorse o dei contenitori.

    4. Fare clic su Ridimensiona per adattare per ripristinare il livello di zoom predefinito della visualizzazione.

    5. Fare clic su Zoom avanti per ingrandire la visualizzazione.

    6. Fare clic su Zoom indietro per ridurre la visualizzazione.

    7. Fare clic su Scarica JPG per esportare la visualizzazione come file JPG.

    8. Fare clic su Feedback per condividere il feedback sull'esperienza di visualizzazione.

      La visualizzazione non rappresenta tutte le risorse per l'Istanza virtuale per soluzioni SAP che si sta distribuendo, ad esempio non rappresenta dischi e schede di interfaccia di rete.

    9. Al termine, selezionare Avanti: Tag.

  17. Facoltativamente, immettere i tag da applicare a tutte le risorse create dal processo del Centro di Azure per soluzioni SAP. Queste risorse includono l'Istanza virtuale per soluzioni SAP, istanze del Centro di Azure per soluzioni SAP, istanze del server applicazioni, istanze di database, macchine virtuali, dischi e schede di interfaccia di rete.

  18. Selezionare Rivedi e crea.

  19. Esaminare le impostazioni prima della distribuzione.

    1. Verificare che le convalide siano state superate e che non siano presenti errori elencati.

    2. Esaminare le condizioni per il servizio e selezionare la conferma se si accetta.

    3. Seleziona Crea.

  20. Attendere il completamento della distribuzione dell'infrastruttura. Vengono distribuite e configurate numerose risorse. Questo processo richiede circa 7 minuti.

Uso di un'immagine personalizzata del sistema operativo

È possibile usare immagini personalizzate per la distribuzione nel Centro di Azure per soluzioni SAP dalla Raccolta di calcolo di Azure

Prerequisiti dell'immagine personalizzata

  • Accertarsi di aver soddisfatto i prerequisiti di distribuzione SAP generali, scaricato il supporto SAP e installato il software SAP.

  • Prima di usare un'immagine di Azure Marketplace per la personalizzazione, controllare l'elenco delle versioni delle immagini del sistema operativo supportate in Centro di Azure per soluzioni SAP. BYOI è supportato nella versione del sistema operativo supportata dal Centro di Azure per soluzioni SAP. Accertarsi che il Centro di Azure per soluzioni SAP disponga del supporto per l'immagine; in caso contrario la distribuzione avrà esito negativo con l'errore seguente: L'ID risorsa fornito è costituito da un'immagine del sistema operativo non supportata in ACSS. Accertarsi che la versione dell'immagine del sistema operativo sia supportata in ACSS per un'installazione corretta.

  • Vedere la documentazione sull'installazione di SAP per accertarsi che i prerequisiti del sistema operativo siano soddisfatti affinché la distribuzione venga completata correttamente.

  • Verificare che l'identità gestita assegnata dall'utente abbia il ruolo Lettore nella raccolta dell'immagine del sistema operativo personalizzata. In caso contrario, la distribuzione avrà esito negativo.

  • Creare e caricare una macchina virtuale in una raccolta di Raccolta di calcolo di Azure

  • Prima di iniziare la distribuzione, accertarsi che l'immagine sia disponibile nella Raccolta di calcolo di Azure.

  • Verificare che l'immagine si trovi nella stessa sottoscrizione della distribuzione.

  • Verificare che la macchina virtuale dell'immagine sia del tipo sicurezza Standard.

Distribuzione con un'immagine personalizzata del sistema operativo

  • Selezionare l'opzione Usa un'immagine personalizzata durante la distribuzione. Scegliere l'immagine da usare per l'applicazione e il sistema operativo del database.

  • Il Centro di Azure per soluzioni SAP convalida la versione di base del sistema operativo dell’immagine OS personalizzata, disponibile nella matrice di supporto nel Centro di Azure per soluzioni SAP. Se le versioni non sono supportate, la distribuzione non va a buon fine. Per risolvere questo problema, eliminare le risorse VIS e dell'infrastruttura dal gruppo di risorse, quindi eseguire una nuova distribuzione con un'immagine supportata.

  • Accertarsi che la versione dell'immagine in uso sia compatibile con la versione del software SAP.

Verificare la distribuzione

Per confermare che una distribuzione ha esito positivo:

  1. Nel portale di Azure cercare e selezionare Istanze virtuali per soluzioni SAP.

  2. Nella pagina Istanze virtuali per soluzioni SAP selezionare il filtro Sottoscrizione e scegliere la sottoscrizione in cui è stata creata la distribuzione.

  3. Nella tabella dei record trovare il nome dell'Istanza virtuale per soluzioni SAP. Il valore della colonna Infrastruttura mostra Distribuita per le distribuzioni riuscite.

Se la distribuzione non riesce, eliminare la risorsa Istanza virtuale per soluzioni SAP nel portale di Azure, quindi ricreare l'infrastruttura.

Passaggi successivi