Condividi tramite


Personalizzazioni nei server di gestione SCOM di Monitoraggio di Azure Istanza gestita

Monitoraggio di Azure Istanza gestita SCOM è un servizio PaaS ospitato in Azure. Durante la creazione dell'istanza, Azure crea un cluster del set di scalabilità di macchine virtuali e commissiona le macchine virtuali all'interno del cluster del set di scalabilità di macchine virtuali. Tuttavia, se è necessario accedere al server di gestione e personalizzare alcuni aspetti, ad esempio l'applicazione di una configurazione post-distribuzione, l'installazione di un Management Pack o un software o l'esecuzione di qualsiasi altra operazione di gestione, utilizzare lo script per la personalizzazione.

Lo script usa internamente le estensioni di script personalizzati di Azure per apportare le personalizzazioni. Dopo aver eseguito lo script, scarica ed esegue lo script di personalizzazione nei server di gestione di SCOM Istanza gestita.

Requisiti per eseguire lo script

  • Interfaccia della riga di comando di Azure (installata e con accesso)
  • PowerShell 5.1 o versione successiva

È possibile eseguire lo script in un computer con PowerShell in esecuzione. Accedere all'account Microsoft portale di Azure che fa parte della sottoscrizione di SCOM Istanza gestita. Eseguire i cmdlet seguenti nella console di PowerShell:

“az login”
“az account set –subscription “NameOf Subscription”

Lo script richiede gli input seguenti:

Input Descrizione
ResourceGroupName Nome del gruppo di risorse che contiene il set di scalabilità di macchine virtuali SCOM Istanza gestita server di gestione.
VMSSName Nome del set di scalabilità di macchine virtuali SCOM Istanza gestita server di gestione a cui applicare le personalizzazioni.
FileURI Il parametro deve puntare a un URI accessibile in cui è ospitato lo script di PowerShell. È possibile caricare lo script di personalizzazione in origini come Archiviazione BLOB di Azure, GitHub o qualsiasi altra piattaforma che fornisce spazio di archiviazione. Ad esempio, vedere https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1.
CommandToExecute Questo parametro specifica il comando per eseguire il file di script di personalizzazione. Ad esempio, è possibile usare un comando come PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1.

Di seguito è riportato un esempio di comando per eseguire lo script (sostituire i parametri tra virgolette con i propri valori):

.\RunCustomization.ps1 – ResourceGroupName “myResourceGroup” -VMSSName “myVMSS” -FileURI “https://example.com/myscript.ps1” -CommandToExecute “powershell.exe -ExecutionPolicy Unrestricted -File myscript.ps1”

Se lo script viene eseguito correttamente, la distribuzione ha esito positivo e visualizza il messaggio Distribuzione completata correttamente .

Se si verifica un errore nello script, viene visualizzato Un errore durante la distribuzione. Controllare i log precedenti per il messaggio di debug.

Passaggi successivi

Creare un Istanza gestita SCOM.