Viloläge för virtuella Windows-datorer

Gäller för: ✔️ Virtuella Windows-datorer

Viktigt!

Virtuella Azure-datorer – Viloläge är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Med viloläge kan du pausa virtuella datorer som inte används och spara på beräkningskostnader. Det är en effektiv kostnadseffektiv hanteringsfunktion för scenarier som:

  • Virtuella skrivbord, dev/test-servrar och andra scenarier där de virtuella datorerna inte behöver köras dygnet innan.
  • System med långa starttider på grund av minnesintensiva program. Dessa program kan initieras på virtuella datorer och viloläge. Dessa "förvärmda" virtuella datorer kan sedan snabbt startas när det behövs, och programmen körs redan i önskat tillstånd.

Så här fungerar viloläge

Om du vill veta hur viloläge fungerar kan du läsa översikten över viloläge.

Konfigurationer som stöds

Vilolägesstöd är begränsat till vissa VM-storlekar och OS-versioner. Kontrollera att du har en konfiguration som stöds innan du använder viloläge.

En lista över vilolägeskompatibla VM-storlekar finns i avsnittet VM-storlekar som stöds i vilolägesöversikten.

Windows-versioner som stöds

Följande Windows-operativsystem stöder viloläge:

  • Windows Server 2022
  • Windows Server 2019
  • Windows 11 Pro
  • Windows 11 Enterprise
  • Windows 11 Enterprise multi-session
  • Windows 10 Pro
  • Windows 10 Enterprise
  • Windows 10 Enterprise multi-session

Krav och konfigurationsbegränsningar

  • Windows-sidfilen kan inte finnas på den temporära disken.
  • Program som Device Guard och Credential Guard som kräver virtualiseringsbaserad säkerhet (VBS) fungerar med viloläge när du aktiverar Betrodd start på den virtuella datorn och kapslad virtualisering i gästoperativsystemet.

För allmänna begränsningar kan du läsa avsnittet "Konfigurationer som stöds" i vilolägesöversikten för azure-funktionsbegränsningar som stöds.

Skapa en virtuell Windows-dator med viloläge aktiverat

Om du vill viloläge för en virtuell dator måste du först aktivera funktionen när du skapar den virtuella datorn. Du kan bara aktivera viloläge för en virtuell dator vid första skapandet. Du kan inte aktivera den här funktionen när den virtuella datorn har skapats.

Om du vill aktivera viloläge när den virtuella datorn skapas kan du använda Azure-portalen, CLI, PowerShell, ARM-mallar och API:et.

Om du vill aktivera viloläge i Azure-portalen markerar du rutan Aktivera viloläge när den virtuella datorn skapas.

Skärmbild av kryssrutan i Azure-portalen för att aktivera viloläge när du skapar en ny virtuell Windows-dator.

När du har skapat en virtuell dator med viloläge aktiverat måste du konfigurera gästoperativsystemet så att det går att viloläge för den virtuella datorn.

Konfigurera viloläge i gästoperativsystemet

Om du aktiverar viloläge när du skapar en virtuell Windows-dator installeras automatiskt vm-tillägget Microsoft.CPlat.Core.WindowsHibernateExtension. Det här tillägget konfigurerar gästoperativsystemet för viloläge. Det här tillägget behöver inte installeras eller uppdateras manuellt eftersom det här tillägget hanteras av Azure-plattformen.

Kommentar

När du skapar en virtuell dator med viloläge aktiverat placerar Azure automatiskt sidfilen på C:-enheten. Om du använder en specialiserad avbildning måste du följa ytterligare steg för att se till att sidfilen finns på C:-enheten.

Kommentar

Om du använder WindowsHibernateExtension måste Azure VM-agenten installeras på den virtuella datorn. Om du väljer att avanmäla dig från Azure VM-agenten kan du konfigurera operativsystemet för viloläge genom att köra powercfg /h /type full inuti gästen. Du kan sedan kontrollera om viloläge är aktiverat i gästen med hjälp av kommandot powercfg /a.

Viloläge för en virtuell dator

När en virtuell dator med viloläge aktiverats och gästoperativsystemet har konfigurerats för viloläge kan du viloläge för den virtuella datorn via Azure-portalen, Azure CLI, PowerShell eller REST API.

Om du vill viloläge för en virtuell dator i Azure-portalen klickar du på vilolägesknappen på sidan Översikt över virtuella datorer.

Skärmbild av knappen för att viloläge för en virtuell dator i Azure-portalen.

Visa tillstånd för viloläge för virtuell dator

Om du vill visa tillståndet för en virtuell dator i portalen kontrollerar du statusen på översiktssidan. Den bör rapporteras som "Viloläge (frigjord)"

Skärmbild av den vilolägesbaserade virtuella datorns status i Azure-portalen som

Starta viloläge för virtuella datorer

Du kan starta viloläge för virtuella datorer precis som när du startar en stoppad virtuell dator. Detta kan göras via Azure-portalen, Azure CLI, PowerShell eller REST API.

Om du vill starta en viloläges-VM med hjälp av Azure-portalen klickar du på knappen Start på sidan Översikt över virtuell dator.

Skärmbild av knappen i Azure-portalen för att starta en viloläges-VM med en understruken status som anges som

Virtuella datorer som skapats från Compute Gallery-avbildningar kan också aktiveras för viloläge. Kontrollera att den operativsystemversion som är associerad med galleriavbildningen stöder viloläge i Azure. Se listan över operativsystemversioner som stöds.

Om du vill skapa virtuella datorer med viloläge aktiverat med galleribilder måste du först skapa en ny bilddefinition med vilolägesegenskapen aktiverad. När den här funktionsegenskapen har aktiverats i galleribilddefinitionen kan du skapa en avbildningsversion och använda den avbildningsversionen för att skapa vilolägesaktiverade virtuella datorer.

Kommentar

För specialiserade Windows-avbildningar måste sidans filplats vara inställd på C: enhet för att Azure ska kunna konfigurera gästoperativsystemet för viloläge. Om du skapar en avbildningsversion från en befintlig virtuell dator bör du först flytta sidfilen till OS-disken och sedan använda den virtuella datorn som källa för avbildningsversionen.

Om du vill skapa en bilddefinition med vilolägesegenskapen aktiverad markerar du bockmarkeringen för "Aktivera viloläge".

Skärmbild av alternativet för att aktivera viloläge i Azure-portalen när du skapar en avbildningsdefinition för virtuell dator.

Distribuera vilolägesaktiverade virtuella datorer från en OS-disk

Virtuella datorer som skapats från OS-diskar kan också aktiveras för viloläge. Kontrollera att os-versionen som är associerad med os-disken stöder viloläge i Azure. Se listan över operativsystemversioner som stöds.

Om du vill skapa virtuella datorer med viloläge aktiverat med os-diskar kontrollerar du att os-disken har vilolägesegenskapen aktiverad. Se API-exemplet för att aktivera den här egenskapen på OS-diskar. När vilolägesegenskapen är aktiverad på OS-disken kan du skapa vilolägesaktiverade virtuella datorer med den os-disken.

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2021-12-01

{
  "properties": {
    "supportsHibernation": true
  }
}

Felsökning

Mer information finns i felsökningsguiden för viloläge och felsökningsguiden för virtuella Windows-datorer.

Vanliga frågor och svar

Mer information finns i vanliga frågor och svar om viloläge.

Nästa steg