Sdílet prostřednictvím


Instalace hodinek virtuálního počítače (Preview)

Hodinky virtuálních počítačů můžete povolit pomocí šablony Azure Resource Manageru (šablony ARM), PowerShellu nebo Azure CLI na virtuálních počítačích Azure a škálovacích sadách virtuálních počítačů Azure. Sledování virtuálních počítačů můžete povolit na virtuálních počítačích s Linuxem i Windows. Hodinky virtuálních počítačů se dodávají prostřednictvím rozšíření Application Health VM, aby bylo možné snadno přijmout.

Kód v tomto článku podrobně popisuje postup instalace rozšíření virtuálního počítače služby Application Health a povolení sledování virtuálních počítačů. Všimněte si, že segmenty kódu vyžadují uživatelský vstup. Všechny popisky v úhlových závorkách (<>) v kódu musí být nahrazeny hodnotami, které jsou specifické pro vaši instalaci. Tady je seznam parametrů s pokyny, jak je nahradit.

Parametr Popis
<your subscription id> ID předplatného Azure, ve kterém chcete nainstalovat kukátku virtuálního počítače.
<your vm name> Název virtuálního počítače, do kterého se rozšíření instaluje.
<your resource group name> Název skupiny prostředků ve vašem předplatném Azure, ke kterému bude váš virtuální počítač přiřazený.
<your location> Oblast Azure, ve které je virtuální počítač nainstalovaný.
<your extension name Název, který se přiřadí k rozšíření virtuálního počítače služby Application Health, které instalujete.
<application health extension type> Určuje, jestli se nainstaluje rozšíření Windows nebo Linux Application Health.
<your vm scale set name> Název škálovací sady virtuálních počítačů, do které chcete nainstalovat kukátku virtuálního počítače.

Požadavky

1. Registrace funkce

Zaregistrujte se ke sledování virtuálních počítačů spuštěním následujících příkazů prostřednictvím Azure CLI:

az feature register --name VMWatchPreview --namespace Microsoft.Compute --subscription <your subscription id>
az provider register --namespace Microsoft.Compute --subscription <your subscription id>

Ověření registrace funkce

Spuštěním následujícího příkazu ověřte, že jste úspěšně zaregistrovali funkci sledování virtuálních počítačů:

az feature show --namespace Microsoft.Compute --name VMWatchPreview --subscription <your subscription id>

2. Ujistěte se, že je nainstalovaný virtuální počítač.

Informace o tom, jak vytvořit virtuální počítač nebo škálovací sadu virtuálních počítačů, najdete v průvodci rychlým startem pro Windows a v průvodci rychlým startem pro Linux.

Důležité

Pokud už je na virtuálním počítači nainstalované rozšíření Služby Application Health, ujistěte se, že je nastavení autoUpgradeMinorVersion nastavené enableAutomaticUpgrade na true.

Instalace hodinek virtuálního počítače na virtuální počítač Azure

Důležité

Segment kódu je pro Windows i Linux shodný s výjimkou hodnoty parametru <application health extension type> předaného do typu rozšíření. Nahraďte <application health extension type> instalacemi Linuxu a "ApplicationHealthWindows" instalacemi "ApplicationHealthLinux" systému Windows.

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 

Ověřte, že je na virtuálním počítači Azure nainstalované rozšíření Služby Application Health.

Přejděte na web Azure Portal a ověřte, že se rozšíření virtuálního počítače služby Application Health úspěšně nainstalovalo.

Následující snímek obrazovky ukazuje instalaci Windows.

Snímek obrazovky znázorňující instalaci virtuálního počítače s Windows rozšíření Stav aplikace

Následující snímek obrazovky ukazuje instalaci Linuxu.

Snímek obrazovky znázorňující instalaci virtuálního počítače s Linuxem rozšíření Application Health

Pokud chcete ověřit, že je na tomto virtuálním počítači povolené sledování virtuálních počítačů, vraťte se na stránku přehledu a vyberte zobrazení JSON pro daný virtuální počítač. Ujistěte se, že konfigurace existuje ve formátu JSON.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }

Instalace hodinek virtuálních počítačů ve škálovací sadě virtuálních počítačů Azure

Důležité

Segment kódu je pro Windows i Linux shodný s výjimkou hodnoty parametru <application health extension type> předaného do typu rozšíření. Nahraďte <application health extension type> instalacemi Linuxu a "ApplicationHealthWindows" instalacemi "ApplicationHealthLinux" systému Windows.

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

Ověřte, že je ve škálovací sadě virtuálních počítačů nainstalované rozšíření stavu aplikace.

Přejděte na web Azure Portal a ověřte, že se rozšíření virtuálního počítače služby Application Health úspěšně nainstalovalo.

Následující snímek obrazovky ukazuje instalaci Windows.

Snímek obrazovky znázorňující instalaci rozšíření Stav aplikace ve škálovací sadě virtuálních počítačů s Windows

Následující snímek obrazovky ukazuje instalaci Linuxu.

Snímek obrazovky znázorňující instalaci rozšíření Application Health ve škálovací sadě virtuálních počítačů s Linuxem


Pokud chcete ověřit, že je na této škálovací sadě povolené sledování virtuálních počítačů, vraťte se na stránku přehledu a vyberte zobrazení JSON pro škálovací sadu. Ujistěte se, že konfigurace existuje ve formátu JSON.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }