Condividi tramite


Guida introduttiva: Registrare un sistema SAP esistente con Il Centro di Azure per soluzioni SAP con PowerShell

Il modulo Azure PowerShell viene usato per creare e gestire le risorse di Azure dalla riga di comando o negli script.

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 il modulo Az PowerShell. In alternativa, è possibile registrare i sistemi usando l'interfaccia della riga di comando di Azure 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.

Questa guida introduttiva richiede il modulo Az PowerShell versione 1.0.0 o successiva. Eseguire Get-Module -ListAvailable Az per trovare la versione. Se è necessario eseguire l'installazione o l'aggiornamento, vedere come installare il modulo Azure PowerShell.

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 le macchine virtuali.
    • Usare un tag del servizio Archiviazione per consentire la connettività a qualsiasi account di archiviazione di Azure dalle macchine virtuali.
    • Usare un tag di servizio 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:

    Register-AzResourceProvider -ProviderNamespace "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 nelle macchine virtuali Linux: /usr/sap/hostctrl/exe
    • Percorso file nelle macchine virtuali Windows: 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 le macchine virtuali Linux: 'hostexecstart -start'
    • Per avviare l'istanza sapstartsrv, usare il comando 'sapcontrol -nr 'instanceNr' -function StartService S0S'
    • Per controllare lo stato di hostctrl sapstartsrv, usare questo comando per le macchine virtuali Windows: C:\Programmi\SAP\hostctrl\exe\saphostexec –status
  • Per una corretta individuazione e registrazione del sistema SAP, assicurarsi che sia disponibile la connettività di rete tra le macchine virtuali del Centro di Azure per soluzioni SAP, dell'app e del database. Il comando 'ping' per il 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:

  1. Usare New-AzWorkloadsSapVirtualInstance per registrare un sistema SAP esistente come risorsa di istanza virtuale per soluzioni SAP:

    New-AzWorkloadsSapVirtualInstance `
      -ResourceGroupName 'TestRG' `
      -Name L46 `
      -Location eastus `
      -Environment 'NonProd' `
      -SapProduct 'S4HANA' `
      -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' `
      -Tag @{k1 = "v1"; k2 = "v2"} `
      -ManagedResourceGroupName "acss-L46-rg" `
      -ManagedRgStorageAccountName 'acssstoragel46' `
      -IdentityType 'UserAssigned' `
      -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
    
    • ResourceGroupName viene usato per specificare il nome del gruppo di risorse esistente in cui si vuole distribuire la risorsa Istanza virtuale per soluzioni SAP. Potrebbe trattarsi dello stesso RG in cui si dispone di risorse di calcolo, Archiviazione risorse del sistema SAP o di una diversa.
    • L'attributo Name viene usato per specificare l'ID sistema SAP (SID) che si sta registrando con Il Centro di Azure per le soluzioni SAP.
    • L'attributo Location viene usato per specificare il percorso del servizio Azure Center for SAP Solutions. La tabella seguente include il mapping che consente di scegliere la posizione del servizio corretta in base alla posizione in cui si trova l'infrastruttura di sistema SAP in Azure.
    Posizione dell'applicazione SAP Posizione del servizio Azure Center per soluzioni SAP
    Stati Uniti orientali Stati Uniti orientali
    Stati Uniti orientali 2 Stati Uniti orientali 2
    Stati Uniti centro-settentrionali Stati Uniti centro-meridionali
    Stati Uniti centro-meridionali Stati Uniti centro-meridionali
    Stati Uniti centrali Stati Uniti centro-meridionali
    Stati Uniti occidentali Stati Uniti occidentali 3
    West US 2 West US 2
    Stati Uniti occidentali 3 Stati Uniti occidentali 3
    Europa occidentale Europa occidentale
    Europa settentrionale Europa settentrionale
    Australia orientale Australia orientale
    Australia centrale Australia orientale
    Asia orientale Asia orientale
    Asia sud-orientale Asia orientale
    Corea centrale Corea centrale
    Giappone orientale Giappone orientale
    India centrale India centrale
    Canada centrale Canada centrale
    Brasile meridionale Brasile meridionale
    Regno Unito meridionale Regno Unito meridionale
    Germania centro-occidentale Germania centro-occidentale
    Svezia centrale Svezia centrale
    Francia centrale Francia centrale
    Svizzera settentrionale Svizzera settentrionale
    Norvegia orientale Norvegia orientale
    Sudafrica settentrionale Sudafrica settentrionale
    Emirati Arabi Uniti settentrionali Emirati Arabi Uniti settentrionali
    • L'ambiente viene usato per specificare il tipo di ambiente SAP che si sta registrando. I valori validi sono NonProd e Prod.
    • SapProduct viene usato per specificare il tipo di prodotto SAP che si sta registrando. I valori validi sono S4HANA, ECC, Other.
    • ManagedResourceGroupName 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}'.
    • ManagedRg Archiviazione AccountName viene usato per specificare il nome dell'account Archiviazione distribuito nel gruppo di risorse gestite. Questo account di archiviazione è univoco per ogni sistema SAP (SID) registrato. Il servizio ACSS imposta un nome predefinito usando la convenzione di denominazione '{SID}{stringa casuale}'.
  2. 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.

    Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46
    

Passaggi successivi