Dostosowania na serwerach zarządzania wystąpieniami zarządzanymi SCOM usługi Azure Monitor

Wystąpienie zarządzane SCOM usługi Azure Monitor to usługa PaaS hostowana na platformie Azure. W ramach tworzenia wystąpienia platforma Azure tworzy klaster zestawu skalowania maszyn wirtualnych, a maszyny wirtualne są zlecone w tym klastrze zestawu skalowania maszyn wirtualnych. Jeśli jednak wymagane jest uzyskanie dostępu do serwera zarządzania i dostosowanie jego aspektu, na przykład zastosowanie konfiguracji po wdrożeniu, zainstalowanie pakietu administracyjnego lub oprogramowania lub wykonanie dowolnej innej operacji zarządzania, użyj skryptu do dostosowania.

Skrypt wewnętrznie używa niestandardowych rozszerzeń skryptów platformy Azure do dostosowywania. Po uruchomieniu skryptu program pobiera i wykonuje skrypt dostosowywania na serwerach zarządzania wystąpieniami zarządzanymi programu SCOM.

Wymagania dotyczące uruchamiania skryptu

  • Interfejs wiersza polecenia platformy Azure (zainstalowany i zalogowany)
  • Program PowerShell 5.1 lub nowszy

Skrypt można uruchomić na maszynie z uruchomionym programem PowerShell. Zaloguj się do konta Microsoft Azure Portal, które jest częścią subskrypcji wystąpienia zarządzanego SCOM. Uruchom następujące polecenia cmdlet w konsoli programu PowerShell:

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

Skrypt wymaga następujących danych wejściowych:

Dane wejściowe Opis
ResourceGroupName Nazwa grupy zasobów zawierającej serwery zarządzania wystąpieniami zarządzanymi programu SCOM Zestaw skalowania maszyn wirtualnych.
Nazwa usługi VMSS Nazwa serwerów zarządzania wystąpieniami zarządzanymi programu SCOM Zestaw skalowania maszyn wirtualnych do zastosowania dostosowań.
Identyfikator FILEURI Parametr powinien wskazywać dostępny identyfikator URI, w którym hostowany jest skrypt programu PowerShell do wykonania. Skrypt dostosowywania można przekazać do źródeł, takich jak Azure Blob Storage, GitHub lub dowolna inna platforma udostępniająca magazyn. Na przykład zobacz https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1.
CommandToExecute Ten parametr określa polecenie, aby wykonać plik skryptu dostosowywania. Można na przykład użyć polecenia, takiego jak: PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1.

Oto przykład polecenia do uruchomienia skryptu (zastąp parametry w cudzysłowie własnymi wartościami):

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

Jeśli skrypt zostanie pomyślnie uruchomiony, wdrożenie zakończy się pomyślnie i wyświetli komunikat Wdrożenie zakończone pomyślnie .

Jeśli w skry skrycie wystąpi błąd, podczas wdrażania zostanie wyświetlony komunikat Wystąpił błąd. Sprawdź powyższe dzienniki pod kątem komunikatu debugowania .

Następne kroki

Utwórz wystąpienie zarządzane SCOM.