Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu szablonów usługi Resource Manager

W tym artykule opisano sposób włączania szczegółowych informacji o maszynie wirtualnej dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych przy użyciu szablonów usługi Resource Manager. Ta procedura może służyć do:

  • Maszyny wirtualne platformy Azure
  • Zestawy skalowania maszyn wirtualnych Azure
  • Hybrydowe maszyny wirtualne połączone z usługą Azure Arc

Jeśli nie znasz sposobu wdrażania szablonu usługi Resource Manager, zobacz Wdrażanie szablonów.

Wymagania wstępne

Szablony usługi Resource Manager

Użyj szablonów usługi Azure Resource Manager podanych w tym artykule, aby dołączyć maszyny wirtualne i zestawy skalowania maszyn wirtualnych przy użyciu agenta usługi Azure Monitor i agenta usługi Log Analytics. Szablony instalują wymaganych agentów i wykonują konfigurację wymaganą do dołączenia maszyny do szczegółowych informacji o maszynie wirtualnej.

Uwaga

Wdróż szablon w tej samej grupie zasobów co włączona maszyna wirtualna lub zestaw skalowania maszyn wirtualnych.

Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu agenta usługi Azure Monitor

Najpierw wdróż regułę zbierania danych, a następnie zainstaluj agentów, aby używać tej reguły zbierania danych.

Wdrażanie reguły zbierania danych

W tym kroku zostanie zainstalowana reguła zbierania danych o nazwie MSVMI-{WorkspaceName}, w tej samej grupie zasobów co obszar roboczy usługi Log Analytics:

  1. Pobierz szablony reguł zbierania danych szczegółowych informacji o maszynie wirtualnej.

  2. Wdróż szablon z pobranego pliku zip. W poniższej tabeli opisano dostępne szablony:

    Folder Plik opis
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    Włącz zarówno środowisko wydajności, jak i map maszyny wirtualnej Szczegółowe informacje.
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    Włącz tylko środowisko wydajności maszyny wirtualnej Szczegółowe informacje.

Wdrażanie agentów na maszynach

Po utworzeniu reguły zbierania danych wdróż:

Uwaga

Jeśli zestawy skalowania maszyn wirtualnych mają ręcznie ustawione zasady uaktualniania, szczegółowe informacje o maszynach wirtualnych nie będą domyślnie włączone dla wystąpień po zainstalowaniu szablonu. Należy ręcznie uaktualnić wystąpienia.

Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu agenta usługi Log Analytics

Pobierz szablony agentów usługi Logs Analytics. Najpierw należy skonfigurować obszar roboczy, a następnie zainstalować agentów w celu korzystania z tego kontrolera domeny.

Konfigurowanie obszaru roboczego

Ten krok należy wykonać tylko raz dla każdego obszaru roboczego, który będzie używać szczegółowych informacji o maszynie wirtualnej.

Folder Plik opis
Konfigurowanie przestrzeni pracy ConfigureWorkspaceTemplate.json
ConfigureWorkspaceParameters
Zainstaluj maszynę wirtualną Szczegółowe informacje rozwiązanie wymagane dla obszaru roboczego.

Wdrażanie agentów na maszynach

Po skonfigurowaniu obszaru roboczego wdróż agentów przy użyciu jednego z szablonów w poniższej tabeli. Szablony są dostępne, które mają zastosowanie do istniejącej maszyny lub tworzą nową maszynę z włączoną obsługą szczegółowych informacji o maszynie wirtualnej.

Folder Plik opis
NewVmOnboarding NewVmOnboardingTemplate.json
NewVmOnboardingParameters.json
Tworzy maszynę wirtualną i umożliwia jej monitorowanie za pomocą szczegółowych informacji o maszynie wirtualnej.
ExistingVmOnboarding ExistingVmOnboarding.json
ExistingVmOnboarding.json
Umożliwia uzyskiwanie szczegółowych informacji o maszynie wirtualnej na istniejącej maszynie wirtualnej.
NewVmssOnboarding NewVmssOnboarding.json
NewVmssOnboarding.json
Tworzy zestaw skalowania maszyn wirtualnych i umożliwia monitorowanie go za pomocą szczegółowych informacji o maszynie wirtualnej.
ExistingVmssOnboarding ExistingVmssOnboarding.json
ExistingVmssOnboarding.json
Włącza szczegółowe informacje o maszynach wirtualnych w istniejącym zestawie skalowania maszyn wirtualnych.
ExistingArcVmOnboarding ExistingArcVmOnboarding.json
ExistingArcVmOnboarding.json
Umożliwia uzyskiwanie szczegółowych informacji o maszynie wirtualnej na istniejącym serwerze z obsługą usługi Arc.

Wdrażanie szablonów

Każdy folder w pobieraniu ma szablon i plik parametrów. Zmodyfikuj plik parametrów z wymaganymi szczegółami, takimi jak identyfikator zasobu maszyny wirtualnej, identyfikator zasobu obszaru roboczego, identyfikator zasobu reguły zbierania danych, lokalizacja i typ systemu operacyjnego. Nie należy modyfikować pliku szablonu, chyba że trzeba go dostosować w konkretnym scenariuszu.

Wdrażanie za pomocą witryny Azure Portal

Zobacz Szybki start: tworzenie i wdrażanie szablonów usługi ARM przy użyciu witryny Azure Portal , aby uzyskać szczegółowe informacje na temat wdrażania szablonu w witrynie Azure Portal.

Wdrażanie przy użyciu programu PowerShell

Użyj następującego polecenia, aby wdrożyć szablon za pomocą programu PowerShell.

New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>

Interfejs wiersza polecenia platformy Azure

Użyj następującego polecenia, aby wdrożyć szablon za pomocą interfejsu wiersza polecenia platformy Azure.

az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>

Następne kroki

Teraz, gdy monitorowanie jest włączone dla maszyn wirtualnych, te informacje są dostępne do analizy za pomocą szczegółowych informacji o maszynach wirtualnych.

  • Aby wyświetlić odnalezione zależności aplikacji, zobacz Wyświetlanie mapy szczegółowych informacji o maszynie wirtualnej.

  • Aby zidentyfikować wąskie gardła i ogólne wykorzystanie wydajności maszyny wirtualnej, zobacz Wyświetlanie wydajności maszyny wirtualnej platformy Azure.