Installera VM-klocka (förhandsversion)
Du kan aktivera VM-bevakning med hjälp av en Azure Resource Manager-mall (ARM-mall), PowerShell eller Azure CLI på virtuella Azure-datorer (VM) och Skalningsuppsättningar för virtuella Azure-datorer. Du kan aktivera VM-bevakning på både virtuella Linux- och Windows-datorer. VM-klockan levereras via application health VM-tillägget för enkel implementering.
Koden i den här artikeln beskriver stegen för att installera application health VM-tillägget och aktivera VM-bevakning. Observera att kodsegmenten kräver användarindata. Alla etiketter inom vinkelparenteser (<>
) i koden måste ersättas med värden som är specifika för din installation. Här är en lista över parametrar med instruktioner om vad du ska ersätta dem med.
Parameter | Beskrivning |
---|---|
<your subscription id> |
Det Azure-prenumerations-ID som du vill installera VM watch i. |
<your vm name> |
Namnet på den virtuella dator som tillägget installeras på. |
<your resource group name> |
Namnet på resursgruppen i din Azure-prenumeration som den virtuella datorn ska tilldelas till. |
<your location> |
Den Azure-region där den virtuella datorn är installerad. |
<your extension name |
Det namn som ska tilldelas det programhälso-VM-tillägg som du installerar. |
<application health extension type> |
Anger om Windows- eller Linux Application Health-tillägget ska installeras. |
<your vm scale set name> |
Namnet på vm-skalningsuppsättningen där du vill installera VM-klockan. |
Förutsättningar
1. Registrera funktionen
Registrera dig för att använda VM Watch genom att köra följande kommandon via Azure CLI:
az feature register --name VMWatchPreview --namespace Microsoft.Compute --subscription <your subscription id>
az provider register --namespace Microsoft.Compute --subscription <your subscription id>
Verifiera funktionsregistrering
Kontrollera att du har registrerat dig för funktionen vm watch genom att köra följande kommando:
az feature show --namespace Microsoft.Compute --name VMWatchPreview --subscription <your subscription id>
2. Kontrollera att en virtuell dator är installerad
Information om hur du skapar en VM och/eller vm-skalningsuppsättning finns i snabbstartsguiden för Windows och snabbstartsguiden för Linux.
Viktigt!
Om Application Health-tillägget redan är installerat på den virtuella datorn kontrollerar du att inställningarna autoUpgradeMinorVersion
och enableAutomaticUpgrade
är inställda true
på .
Installera VM-klocka på en virtuell Azure-dator
Viktigt!
Kodsegmentet är identiskt för både Windows och Linux, förutom värdet för parametern <application health extension type>
som skickas till tilläggstypen. Ersätt <application health extension type>
med "ApplicationHealthLinux"
för Linux-installationer och "ApplicationHealthWindows"
för Windows-installationer.
az vm extension set --resource-group <your resource group> --vm-name <your vm name> --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true
Kontrollera att tillägget för den virtuella datorn Application Health är installerat på den virtuella Azure-datorn
Gå till Azure Portal och bekräfta att tillägget för den virtuella programhälsodatorn har installerats.
Följande skärmbild visar en Windows-installation.
Följande skärmbild visar en Linux-installation.
Om du vill bekräfta att VM-klockan har aktiverats på den här virtuella datorn går du tillbaka till översiktssidan och väljer JSON-vyn för den virtuella datorn. Kontrollera att konfigurationen finns i JSON.
"settings": {
"vmWatchSettings": {
"enabled": true
}
}
Installera VM-klocka på en skalningsuppsättning för virtuella Azure-datorer
Viktigt!
Kodsegmentet är identiskt för både Windows och Linux, förutom värdet för parametern <application health extension type>
som skickas till tilläggstypen. Ersätt <application health extension type>
med "ApplicationHealthLinux"
för Linux-installationer och "ApplicationHealthWindows"
för Windows-installationer.
az vmss extension set --resource-group '<your resource group name>' --vmss-name '<your vm scale set name>' --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true
Verifiera att tillägget för den virtuella programhälsa-datorn är installerat i vm-skalningsuppsättningen
Gå till Azure Portal och bekräfta att tillägget för den virtuella programhälsodatorn har installerats.
Följande skärmbild visar en Windows-installation.
Följande skärmbild visar en Linux-installation.
Om du vill bekräfta att VM-klockan har aktiverats på den här skalningsuppsättningen går du tillbaka till översiktssidan och väljer JSON-vyn för skalningsuppsättningen. Kontrollera att konfigurationen finns i JSON.
"settings": {
"vmWatchSettings": {
"enabled": true
}
}