Informace o agentu a rozšíření virtuálních počítačů s Windows

Důležité

Klasické virtuální počítače budou vyřazeny 1. března 2023.

Pokud používáte prostředky IaaS z ASM, dokončete migraci do 1. března 2023. Doporučujeme vám, abyste mohli v Azure Resource Manager využít výhod mnoha vylepšení funkcí.

Další informace najdete v tématu Migrace prostředků IaaS do Azure Resource Manager do 1. března 2023.

Poznámka

Azure má dva různé modely nasazení pro vytváření a práci s prostředky: Resource Manager a Classic. Tento článek popisuje použití modelu nasazení Classic. Microsoft doporučuje, aby byl ve většině nových nasazení použit model Resource Manager. Informace o agentech a rozšířeních virtuálních počítačů pomocí Resource Manager najdete tady.

Rozšíření virtuálních počítačů vám můžou pomoci:

  • Upravit funkce zabezpečení a identity, jako je resetování hodnot účtu a použití antimalwaru
  • Spustit, zastavit nebo konfigurovat monitorování a diagnostiku
  • Resetovat nebo instalovat funkce připojení, jako je RDP a SSH
  • Diagnostikovat, monitorovat a spravovat virtuální počítače

Existuje ještě mnoho dalších funkcí. Pravidelně se vydávají nové funkce rozšíření virtuálních počítačů. Tento článek popisuje agenty virtuálních počítačů Azure pro Windows a Linux, a jak podporují funkce rozšíření virtuálních počítačů. Seznam rozšíření virtuálních počítačů podle kategorií funkcí najdete v tématu Rozšíření a funkce virtuálních počítačů Azure.

Agenti virtuálních počítačů Azure pro Windows a Linux

Agent virtuálního počítače Azure (agent virtuálního počítače) je zabezpečený, nenáročný proces, který instaluje, konfiguruje a odebírá rozšíření virtuálních počítačů na instancích virtuálních počítačů Azure. Agent virtuálního počítače představuje místní, zabezpečenou službu řízení pro virtuální počítače Azure. Rozšíření, která agent načítá, poskytují konkrétní funkce pro zvýšení produktivity při používání instance.

Existují dva agenti virtuálních počítačů Azure – jeden pro virtuální počítače s Windows a jeden pro virtuální počítače s Linuxem.

Pokud chcete, aby instance virtuálního počítače využívala jedno nebo více rozšíření virtuálních počítačů, musí být na příslušné instanci nainstalovaný agent virtuálního počítače. Image virtuálního počítače vytvořená pomocí webu Azure Portal a image z Marketplace nainstaluje agenta virtuálního počítače automaticky jako součást procesu vytváření. Pokud v instanci virtuálního počítače chybí agent virtuálního počítače, můžete agenta virtuálního počítače nainstalovat po vytvoření instance virtuálního počítače. Nebo můžete agenta nainstalovat do vlastní image virtuálního počítače, kterou následně nahrajete.

Důležité

Tito agenti virtuálního počítače jsou velmi nenáročné služby, které umožňují zabezpečenou správu instancí virtuálního počítače. Můžou nastat případy, kdy nebudete chtít agenta virtuálního počítače. V takovém případě se ujistěte, že vytváříte virtuální počítače bez nainstalovaného agenta virtuálního počítače, a to pomocí Azure CLI nebo PowerShellu. I když je možné agenta virtuálního počítače odebrat ručně, chování rozšíření virtuálního počítače pak není definované. Proto se odebírání nainstalovaného agenta virtuálního počítače nepodporuje.

Agent virtuálního počítače je povolený v následujících situacích:

  • Když vytvoříte instanci virtuálního počítače pomocí webu Azure Portal a výběrem image z Marketplace.

  • Když vytvoříte instanci virtuálního počítače pomocí rutiny New-AzureVM nebo New-AzureQuickVM. Virtuální počítač můžete vytvořit bez agenta virtuálního počítače, pokud do rutiny Add-AzureProvisioningConfig přidáte parametr –DisableGuestAgent.

  • Když ručně stáhnete a nainstalujete agenta virtuálního počítače na existující instanci virtuálního počítače a nastavíte hodnotu ProvisionGuestAgent na true. Tento postup můžete použít pro agenty Windows i Linux pomocí příkazu PowerShellu nebo volání REST. (Pokud po ruční instalaci agenta virtuálního počítače nenastavíte hodnotu ProvisionGuestAgent , přidání agenta virtuálního počítače se nerozpozná správně.) Následující příklad kódu ukazuje, jak to provést pomocí PowerShellu, kde $svc už byly určeny argumenty $name :

    $vm = Get-AzureVM –ServiceName $svc –Name $name
    $vm.VM.ProvisionGuestAgent = $TRUE
    Update-AzureVM –Name $name –VM $vm.VM –ServiceName $svc
    
  • Když vytvoříte image virtuálního počítače, která obsahuje nainstalovaného agenta virtuálního počítače. Jakmile se image s agentem virtuálního počítače vytvoří, můžete ji nahrát do Azure. Pro virtuální počítače s Windows si stáhněte soubor .msi agenta virtuálního počítače s Windows a nainstalujte agenta virtuálního počítače. Pro virtuální počítač s Linuxem nainstalujte agenta virtuálního počítače z úložiště GitHub umístěného na adrese https://github.com/Azure/WALinuxAgent. Další informace o instalaci agenta virtuálního počítače v Linuxu najdete v Uživatelské příručce k agentu virtuálního počítače Azure s Linuxem.

Poznámka

V modelu PaaS se agent virtuálního počítače nazývá WindowsAzureGuestAgent a vždy je k dispozici na virtuálních počítačích webové role nebo role pracovního procesu. (Další informace najdete v tématu Architektura rolí Azure.) Agent virtuálního počítače pro virtuální počítače rolí teď může do virtuálních počítačů cloudové služby přidávat rozšíření stejným způsobem jako u trvalých Virtual Machines. Největší rozdíl mezi rozšířeními virtuálních počítačů na virtuálních počítačích rolí a trvalých virtuálních počítačích je při přidání rozšíření virtuálních počítačů. V případě virtuálních počítačů rolí se rozšíření přidávají nejprve do cloudové služby a následně do nasazení v rámci této cloudové služby.

Pokud chcete zobrazit výpis všech dostupných rozšíření virtuálních počítačů rolí, použijte rutinu Get-AzureServiceAvailableExtension.

Vyhledání, přidání, aktualizace a odebrání rozšíření virtuálních počítačů

Podrobnosti o těchto úlohách najdete v tématu, které se zabývá přidáním, vyhledáním, aktualizací a odebráním rozšíření virtuálního počítače Azure.