Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sono disponibili due versioni dell'estensione macchina virtuale di Azure. Questo articolo illustra la versione Standard dell'estensione vm di Azure per SAP. Per indicazioni su come installare la nuova versione, vedere Nuova versione dell'estensione VM di Azure per soluzioni SAP.
Prerequisiti
Assicurarsi di disinstallare l'estensione macchina virtuale prima di passare dallo standard alla nuova versione dell'estensione di Azure per SAP.
È necessario installare il modulo Azure PowerShell o l'interfaccia della riga di comando di Azure. Vedere le istruzioni seguenti:
Seguire la procedura descritta in Installare il modulo Azure PowerShell.
Controllare frequentemente la disponibilità di aggiornamenti ai cmdlet di Azure PowerShell. Se non diversamente indicato nella nota SAP 1928533 o nella nota SAP 2015553, è consigliabile usare la versione più recente dei cmdlet di Azure PowerShell.
Per controllare la versione dei cmdlet di Azure PowerShell installati nel computer, eseguire il comando seguente:
(Get-Module Az.Compute).Version
Nota
Dichiarazione di supporto generale:
Il supporto per l'estensione Azure per SAP viene fornito tramite i canali di supporto SAP. Se è necessaria assistenza con l'estensione vm di Azure per le soluzioni SAP, aprire un caso di supporto con il supporto SAP.
Configurare l'estensione macchina virtuale di Azure per le soluzioni SAP
Assicurarsi di aver installato la versione più recente del cmdlet di Azure PowerShell. Per altre informazioni, vedere Distribuzione di cmdlet di Azure PowerShell
Eseguire il cmdlet seguente. Per un elenco degli ambienti disponibili, eseguire
Get-AzEnvironment. Per usare il cloud globale di Azure, l'ambiente è AzureCloud. Per Microsoft Azure gestito da 21Vianet, selezionare AzureChinaCloud.$env = Get-AzEnvironment -Name <name of the environment> Connect-AzAccount -Environment $env Set-AzContext -SubscriptionName <subscription name> Set-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>
Dopo che si sono immessi i dati dell'account, lo script distribuisce le estensioni necessarie e abilita le funzionalità obbligatorie. Lo script può richiedere alcuni minuti. Per altre informazioni, vedere Set-AzVMAEMExtension.
La configurazione Set-AzVMAEMExtension esegue tutti i passaggi per configurare la raccolta dati dell'host per SAP.
L'output dello script include le informazioni seguenti:
- Conferma che la raccolta dati per il disco del sistema operativo e tutti gli altri dischi dati sia configurata.
- I due messaggi successivi confermano la configurazione delle metriche di archiviazione per uno specifico account di archiviazione.
- Una riga di output indica lo stato dell'aggiornamento effettivo dell'estensione macchina virtuale per la configurazione SAP.
- Un'altra riga di output conferma che la configurazione viene distribuita o aggiornata.
- L'ultima riga dell'output è informativa. Mostra le opzioni per testare l'estensione della macchina virtuale per la configurazione SAP.
- Verificare che l'estensione della macchina virtuale di Azure per la configurazione SAP sia stata completata e che l'infrastruttura di Azure stia fornendo i dati richiesti eseguendo la Verifica preparazione.
- Attendere da 15 a 30 minuti mentre Diagnostica di Azure raccoglie i dati pertinenti.
Aggiornare la configurazione dell'estensione Azure per SAP
Aggiornare la configurazione dell'estensione di Azure per SAP in uno degli scenari seguenti:
- Il team congiunto Microsoft/SAP estende le funzionalità dell'estensione VM e richiede più o meno contatori.
- Microsoft introduce una nuova versione dell'infrastruttura di Azure sottostante che fornisce i dati e l'estensione di Azure per SAP deve essere adattata a tali modifiche.
- È possibile montare dischi dati aggiuntivi nella macchina virtuale di Azure o rimuovere un disco dati. In questo scenario aggiornare la raccolta dei dati correlati all'archiviazione. La modifica della configurazione tramite l'aggiunta o l'eliminazione di endpoint o l'assegnazione di indirizzi IP a una macchina virtuale non influisce sulla configurazione dell'estensione.
- Si modificano le dimensioni della macchina virtuale di Azure, ad esempio dalla dimensione A5 a qualsiasi altra dimensione di macchina virtuale.
- Si aggiungono nuove interfacce di rete alla VM di Azure.
Per aggiornare le impostazioni, aggiornare la configurazione dell'estensione di Azure per SAP seguendo la procedura descritta in l'interfaccia della riga di comando di Azure o Configurare l'estensione vm di Azure per soluzioni SAP con PowerShell.
Controlli e risoluzione dei problemi
Dopo aver distribuito la macchina virtuale di Azure e aver configurato l'estensione di Azure pertinente per SAP, verificare se tutti i componenti dell'estensione funzionano come previsto.
Eseguire la verifica preparazione per l'estensione Azure per SAP come descritto in Verifica preparazione. Se tutti i risultati del controllo di conformità sono positivi e tutti i contatori delle prestazioni pertinenti appaiono OK, l'estensione di Azure per SAP viene configurata correttamente. È possibile passare all'installazione dell'agente host SAP come descritto nelle note SAP in Risorse SAP. Se il controllo di prontezza indica che mancano i contatori, eseguire la verifica stato per l'estensione Azure per SAP, come descritto in Verifica stato dell'estensione di Azure per la configurazione SAP. Per altre opzioni di risoluzione dei problemi, vedere Risoluzione dei problemi per Windows o Risoluzione dei problemi per Linux.
Verifica preparazione
Questo controllo assicura che tutte le metriche delle prestazioni visualizzate all'interno dell'applicazione SAP siano fornite dall'estensione di Azure sottostante per SAP.
Accedere alla macchina virtuale di Azure (l'uso di un account amministratore non è necessario).
Aprire una finestra di comando prompt.
Al prompt dei comandi, passare alla cartella di installazione dell'estensione Azure per SAP:
cd "C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version>\drop"L'elemento
<version>nel percorso dell'estensione può variare. Se nella cartella di installazione risultano presenti cartelle per più versioni dell'estensione, controllare la configurazione del servizio di Windows AzureEnhancedMonitoring e quindi passare alla cartella indicata come Percorso file eseguibile.
Nel prompt dei comandi, eseguire
azperflib.exesenza alcun parametro.Nota
Azperflib.exeviene eseguito in un ciclo e aggiorna i contatori raccolti ogni 60 secondi. Per terminare il ciclo, chiudere la finestra del prompt dei comandi. Azperflib.exe è un componente che non può essere usato per scopi propri. Si tratta di un componente che fornisce i dati dell'infrastruttura di Azure correlati alla macchina virtuale esclusivamente per l'agente host SAP.
Se l'estensione di Azure per SAP non è installata o il servizio AzureEnhancedMonitoring non è in esecuzione, l'estensione non è stata configurata correttamente. Per informazioni dettagliate su come risolvere i problemi dell'estensione, vedere Risoluzione dei problemi per Windows o Risoluzione dei problemi per Linux.
Controllare l'output di azperflib.exe
L'output azperflib.exe mostra tutti i contatori delle prestazioni di Azure popolati per SAP. Nella parte inferiore dell'elenco dei contatori raccolti, un indicatore di riepilogo e integrità mostra lo stato dell'estensione di Azure per SAP.
Controllare il risultato restituito per l'output Counters total, segnalato come vuoto, e per Health status, visualizzati nella figura precedente.
Interpretare i valori dei risultati come segue:
| Valori dei risultati azperflib | Estensione di Azure per lo stato di salute SAP |
|---|---|
| Chiamate API : non disponibile | I contatori che non sono disponibili potrebbero non essere applicabili alla configurazione della macchina virtuale o sono errori. Vedere stato di salute. |
| Contatori complessivi - vuoto | Possono essere vuoti i due contatori relativi all'archiviazione di Azure seguenti:
Tutti gli altri contatori devono avere valori. |
| Stato di integrità | È accettabile solo se lo stato di ritorno mostra OK. |
| Diagnostica | Informazioni dettagliate sullo stato di integrità. |
Se il valore dello stato di integrità non è OK, seguire le istruzioni nel controllo dello stato di integrità per l'estensione di Azure per la configurazione SAP.
Controlli di integrità
Se alcuni dati dell'infrastruttura non vengono recapitati correttamente come indicato dai test descritti in Controllo disponibilità, eseguire i controlli di integrità descritti in questo articolo. Controllare se l'infrastruttura di Azure e l'estensione di Azure per SAP sono configurati correttamente.
Assicurarsi di aver installato la versione più recente del cmdlet di Azure PowerShell, come descritto in Distribuzione dei cmdlet di Azure PowerShell.
Eseguire il cmdlet seguente. Per un elenco degli ambienti disponibili, eseguire il cmdlet
Get-AzEnvironment. Per usare Azure globale, selezionare l'ambiente AzureCloud. Per Microsoft Azure gestito da 21Vianet, selezionare AzureChinaCloud.$env = Get-AzEnvironment -Name <name of the environment> Connect-AzAccount -Environment $env Set-AzContext -SubscriptionName <subscription name> Test-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>Lo script testa la configurazione della macchina virtuale selezionata.
Assicurarsi che il risultato di ogni verifica dello stato sia OK. Se alcuni controlli non visualizzano OK, eseguire il cmdlet di aggiornamento come descritto in Configurare l'estensione VM di Azure per le soluzioni SAP con Azure CLI o Configurare l'estensione VM di Azure per le soluzioni SAP con PowerShell.
Attendere 15 minuti e ripetere i controlli descritti in Controllo dello stato di preparazione e in questo capitolo. Se i controlli indicano ancora un problema con alcuni o tutti i contatori, vedere Risoluzione dei problemi per Linux o Risoluzione dei problemi per Windows.
Nota
Potrebbero essere visualizzati alcuni avvisi nei casi in cui si usi Managed Disks Standard di Azure. Gli avvisi vengono visualizzati anziché i test che restituiscono OK. Gli avvisi sono normali e destinati al tipo di disco. Vedere anche Risoluzione dei problemi per Linux o Risoluzione dei problemi per Windows.
Risoluzione dei problemi
I contatori delle prestazioni di Azure non vengono visualizzati affatto
Il servizio di Windows AzureEnhancedMonitoring raccoglie le metriche delle prestazioni in Azure. Se il servizio non è stato installato correttamente o se non è in esecuzione nella macchina virtuale, non è possibile raccogliere metriche delle prestazioni.
La directory di installazione dell'estensione di Azure per SAP è vuota
Problema:
La directory C:\Packages\Plugins\Microsoft.AzureCAT. AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop di installazione è vuota.
Soluzione:
L'estensione non è installata. Determinare se si tratta di un problema proxy (come descritto in precedenza). Potrebbe essere necessario riavviare il computer o eseguire di nuovo lo script di configurazione Set-AzVMAEMExtension.
Il servizio per l'estensione di Azure per SAP non esiste
Problema:
Il servizio Windows AzureEnhancedMonitoring non esiste.
Azperflib.exe output genera un errore:
Soluzione:
Se il servizio non esiste, l'estensione di Azure per SAP non è stata installata correttamente. Ridistribuire l'estensione come descritto in Configurare l'estensione VM di Azure per soluzioni SAP con l'interfaccia della riga di comando di Azure o Configurare l'estensione VM di Azure per soluzioni SAP con PowerShell.
Dopo avere distribuito l'estensione, controllare di nuovo se i contatori delle prestazioni di Azure sono presenti nella VM di Azure.
Il servizio per l'estensione di Azure per SAP esiste ma non viene avviato
Problema:
Il servizio di Windows AzureEnhancedMonitoring esiste ed è abilitato, ma non si avvia. Per altre informazioni, vedere il registro eventi dell'applicazione.
Soluzione:
La configurazione non è corretta. Riavviare l'estensione di Azure per SAP nella macchina virtuale, come descritto in Configurare l'estensione di Azure per SAP.
Alcuni contatori delle prestazioni di Azure non sono presenti
Il servizio di Windows AzureEnhancedMonitoring raccoglie le metriche delle prestazioni in Azure. Il servizio ottiene dati da più origini. Alcuni dati di configurazione vengono raccolti in locale e alcune metriche delle prestazioni vengono lette da Diagnostica di Azure. Vengono usati contatori di archiviazione dalla registrazione a livello di sottoscrizione di archiviazione.
Se la soluzione indicata nella nota SAP 1999351 non risolve il problema, eseguire di nuovo lo script di configurazione Set-AzVMAEMExtension. Potrebbe essere necessario attendere un'ora perché i contatori di analisi dell'archiviazione o diagnostica potrebbero non essere creati immediatamente dopo l'abilitazione. Se il problema persiste, aprire un messaggio di supporto clienti SAP sul componente BC-OP-NT-AZR per Windows o BC-OP-LNX-AZR per una macchina virtuale Linux.
Codici di errore dell'estensione di Azure
| ID errore | Descrizione errore | Soluzione |
|---|---|---|
| cfg/018 | Configurazione dell'app mancante. | |
| cfg/019 | Nessun ID di distribuzione nella configurazione dell'app. | supporto tecnico |
| cfg/020 | Nessun RoleInstanceId nella configurazione dell'app. | supporto tecnico |
| cfg/022 | Nessun RoleInstanceId nella configurazione dell'app. | supporto tecnico |
| cfg/031 | Impossibile leggere la configurazione di Azure. | supporto tecnico |
| cfg/021 | Manca file di configurazione dell'app. | |
| cfg/015 | Nessuna dimensione della macchina virtuale nella configurazione dell'app. | eseguire lo script di installazione |
| cfg/016 | Il contatore di GlobalMemoryStatusEx è fallito. | supporto tecnico |
| cfg/023 | Il contatore MaxHwFrequency ha fallito. | supporto tecnico |
| cfg/024 | I contatori NIC falliti. | supporto tecnico |
| cfg/025 | Contatore mapping del disco non riuscito. | supporto tecnico |
| cfg/026 | Contatore del nome del processore non riuscito. | supporto tecnico |
| cfg/027 | Il contatore per la mappatura del disco ha fallito. | supporto tecnico |
| cfg/038 | La metrica 'Tipo di disco' manca nel file di configurazione dell'estensione config.xml. 'Tipo di disco' insieme ad altri contatori è stato introdotto nella versione 2.2.0.68 il 12 dicembre 2015. Se l'estensione è stata distribuita prima del 12 dicembre 2015, usa il file di configurazione precedente. Il framework di estensione di Azure aggiorna automaticamente l'estensione a una versione più recente, ma il config.xml rimane invariato. Per aggiornare la configurazione, scaricare ed eseguire lo script di installazione di PowerShell più recente. |
|
| cfg/039 | Nessuna memorizzazione nella cache del disco. | |
| cfg/036 | Nessuna velocità effettiva SLA del disco. | |
| cfg/037 | Nessuna operazione di I/O al secondo del contratto di servizio del disco. | |
| cfg/028 | Il contatore di mappatura del disco non è riuscito. | supporto tecnico |
| cfg/029 | Contatore dell'ultima modifica hardware non riuscito. | supporto tecnico |
| cfg/030 | Contatori NIC non riusciti | supporto tecnico |
| cfg/017 | A causa di sysprep della macchina virtuale, il SID di Windows è stato modificato. | Ridistribuire dopo sysprep |
| str/007 | L'accesso alle analisi di archiviazione non è riuscito. Poiché il popolamento dei dati di analisi dello storage in una macchina virtuale appena creata potrebbe richiedere fino a mezz'ora, l'errore potrebbe scomparire dopo un po'. Se l'errore viene ancora visualizzato, eseguire nuovamente lo script di configurazione. |
|
| str/010 | Nessun contatore di analisi di archiviazione. | |
| str/009 | Analisi archiviazione non riuscita. | |
| wad/004 | Configurazione WAD non valida. | |
| wad/002 | Formato WAD inaspettato. | supporto tecnico |
| wad/001 | Non sono stati trovati contatori WAD. | eseguire lo script di installazione |
| wad/040 | Trovati contatori WAD non aggiornati. | supporto tecnico |
| wad/003 | Impossibile leggere la tabella WAD. Non esiste alcuna connessione alla tabella WAD. Le cause possono essere diverse: 1) configurazione obsoleta 2) nessuna connessione di rete ad Azure 3) problemi con la configurazione WAD |
supporto tecnico |
| prf/011 | Si sono verificate delle anomalie nelle metriche della scheda di interfaccia di rete in perfmon. | supporto tecnico |
| prf/012 | Metriche del disco Perfmon non riuscite. | supporto tecnico |
| prf/013 | Alcune metriche perfmon hanno fallito. | supporto tecnico |
| prf/014 | Perfmon non è riuscito a creare un contatore. | supporto tecnico |
| cfg/035 | Non ci sono provider di metriche configurati. | supporto tecnico |
| str/006 | Configurazione di Analisi archiviazione non valida. | |
| str/032 | L'analisi delle metriche di archiviazione non è riuscita. | |
| cfg/033 | Uno dei provider di metriche ha fallito. | |
| str/034 | Thread del provider non riuscito. | supporto tecnico |
Linee guida dettagliate sulle soluzioni fornite
Eseguire lo script di installazione
Seguire la procedura descritta nel capitolo Configurare l'estensione di Azure per SAP in questa guida per installare nuovamente l'estensione. Alcuni contatori potrebbero richiedere fino a 30 minuti per essere configurati.
Se gli errori non scompaiono, supporto tecnico.
Contattare il supporto tecnico
Errore imprevisto o non esiste una soluzione nota. Raccogliere il file AzureEnhancedMonitoring_service.log che si trova nella cartella C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop (Windows) o /var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux (Linux) e contattare il supporto SAP per ulteriore assistenza.
Ridistribuire dopo sysprep
Se si prevede di creare un'immagine del sistema operativo sysprep generalizzata (che può includere software SAP), è consigliabile che questa immagine non includa l'estensione di Azure per SAP. È necessario installare l'estensione azure per SAP dopo la distribuzione della nuova istanza dell'immagine del sistema operativo generalizzata.
Tuttavia, se hai già preparato un'immagine del sistema operativo generalizzata con sysprep che contiene l'estensione di Azure per SAP, puoi applicare la seguente soluzione alternativa per riconfigurare l'estensione nella nuova istanza di macchina virtuale distribuita. Nell'istanza di macchina virtuale appena distribuita eliminare il contenuto delle cartelle seguenti:
C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\RuntimeSettingsC:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\StatusSeguire la procedura descritta nel capitolo Configurare l'estensione di Azure per SAP in questa guida per installare nuovamente l'estensione.
Riparare la connessione internet
La macchina virtuale di Microsoft Azure che esegue l'estensione di Azure per SAP richiede l'accesso a Internet. Se questa macchina virtuale di Azure fa parte di una rete virtuale di Azure o di un dominio locale, assicurarsi che siano configurate le impostazioni proxy pertinenti. Queste impostazioni devono essere valide anche per consentire all'account LocalSystem di accedere a Internet. Seguire il capitolo Configurare il proxy di questa guida.
Inoltre, se è necessario impostare un indirizzo IP statico per la macchina virtuale di Azure, non impostarlo manualmente all'interno della macchina virtuale di Azure, ma impostarlo usando Azure PowerShell, il portale di Azuredell'interfaccia della riga di comando di Azure. L'indirizzo IP statico viene propagato tramite il servizio DHCP di Azure.
L'impostazione manuale di un indirizzo IP statico all'interno della macchina virtuale di Azure non è supportata e potrebbe causare problemi con l'estensione Azure per SAP.