Dela via


Om agenten för virtuella datorer och tillägg för virtuella Windows-datorer

Viktigt

Klassiska virtuella datorer dras tillbaka den 1 mars 2023.

Om du använder IaaS-resurser från ASM slutför du migreringen senast den 1 mars 2023. Vi rekommenderar att du gör bytet snabbare för att dra nytta av de många funktionsförbättringarna i Azure Resource Manager.

Mer information finns i Migrera dina IaaS-resurser till Azure Resource Manager senast den 1 mars 2023.

Anteckning

Azure har två olika distributionsmodeller för att skapa och arbeta med resurser: Resource Manager och klassisk. Den här artikeln beskriver hur du använder den klassiska distributionsmodellen. Microsoft rekommenderar att de flesta nya distributioner använder Resource Manager-modellen. Information om VM-agenter och tillägg som använder Resource Manager finns här.

Med hjälp av VM-tillägg kan du göra följande:

  • Ändra säkerhets- och identitetsfunktioner, till exempel återställa kontovärden och använda program mot skadlig kod
  • Starta, stoppa och konfigurera övervakning och diagnostik
  • Återställa/installera anslutningsfunktioner, till exempel RDP och SSH
  • Diagnostisera, övervaka och hantera virtuella datorer

Det finns många andra funktioner också. Nya funktioner för virtuella datortillägg släpps regelbundet. I den här artikeln beskrivs Azure VM-agenterna för Windows och Linux och hur de ger stöd för funktionerna i VM-tillägget. En lista över virtuella datortillägg efter funktionskategori finns i Azure VM-tillägg och -funktioner.

Azure VM-agenter för Windows- och Linux

Azure Virtual Machines-agenten (VM-agenten) är en säker, lätt processen som installerar, konfigurerar och tar bort VM-tillägg på instanser av virtuella datorer i Azure. VM-agenten fungerar som en säker lokal kontrolltjänst för Azure-VM. De tillägg som agenten läser in anger specifika funktioner för att öka produktiviteten med instansen.

Två Azure VM-agenter finns, en för virtuella datorer i Windows och en för virtuella Linux-datorer.

Om du vill att en virtuell datorinstans ska använda ett eller flera virtuella datortillägg måste instansen ha en VM-agent installerad. En avbildning av en virtuell dator som skapats med hjälp av Azure Portal och en avbildning från Marketplace installerar automatiskt en VM-agent under skapandeprocessen. Om en virtuell datorinstans saknar en VM-agent kan du installera den virtuella datoragenten när den virtuella datorinstansen har skapats. Du kan även installera agenten i en anpassad virtuell datoravbildning som du sedan laddar upp.

Viktigt

Dessa VM-agenter är mycket lätta tjänster som möjliggör säker administration av virtuella datorinstanser. Det kan finnas fall där du inte vill ha den virtuella datoragenten. I så fall måste du skapa virtuella datorer som inte har VM-agenten som installerats med Azure CLI eller PowerShell. Även om den virtuella datoragenten kan tas bort fysiskt har beteendet för VM-tillägg på instansen inte definierats. Därför finns det inte stöd för att ta bort en installerad VM-agent.

Den virtuella datoragenten aktiveras i följande situationer:

  • När du skapar en instans av en virtuell dator via Azure Portal och väljer en avbildning från Marketplace,

  • När du skapar en instans av en virtuell dator med hjälp av cmdlet:en New-AzureVM eller New-AzureQuickVM. Du kan skapa en virtuell dator utan en agent för virtuell dator genom att lägga till parametern – DisableGuestAgent i cmdlet:en Add-AzureProvisioningConfigg,

  • När du manuellt hämtar och installerar den virtuella datoragenten på en befintlig VM-instans och anger värdet ProvisionGuestAgent till sant. Du kan använda denna teknik för Windows- och Linux-agenter med hjälp av ett PowerShell-kommando eller ett REST-anrop. (Om du inte anger värdet ProvisionGuestAgent när du har installerat VM-agenten manuellt identifieras inte tillägget av VM-agenten korrekt.) I följande kodexempel visas hur du gör detta med Hjälp av PowerShell där argumenten $svc och $name redan har fastställts:

    $vm = Get-AzureVM –ServiceName $svc –Name $name
    $vm.VM.ProvisionGuestAgent = $TRUE
    Update-AzureVM –Name $name –VM $vm.VM –ServiceName $svc
    
  • När du skapar en VM-avbildning som innehåller en installerad VM-agent. När avbildningen med VM-agenten finns kan du ladda upp avbildningen till Azure. För en virtuell dator i Windows, hämtar du MSI-filen till den virtuella Windows-datoragenten och installerar VM-agenten. För en virtuell Linux-dator installerar du VM-agenten från GitHub-lagringsplatsen på https://github.com/Azure/WALinuxAgent. Mer information om hur du installerar den virtuella datoragenten i Linux finns i användarhandboken för Azure Linux VM-agent.

Anteckning

I PaaS kallas den virtuella datoragenten för WindowsAzureGuestAgent och alltid är tillgänglig på virtuella datorer med webb- och arbetsroll. (Mer information finns i Rollarkitektur för Azure.) Vm-agenten för virtuella rolldatorer kan nu lägga till tillägg till de virtuella datorerna i molntjänsten på samma sätt som den gör för beständiga Virtual Machines. Den största skillnaden mellan VM-tillägg för roll-VM och permanenta virtuella datorer är processen för att lägga till VM-tillägg. Med roll-VM läggs tillägg först till i molntjänsten och sedan i distributionerna inom den molntjänsten.

Använd cmdlet:en Get-AzureServiceAvailableExtension för att visa en lista över VM-tillägg med alla tillgängliga roller.

Hitta, lägga till, uppdatera och ta bort tillägg för virtuell dator

Mer information om dessa uppgifter finns i Lägg till, hitta, uppdatera och ta bort Azure VM-tillägg.