View a markdown version of this page

Verschachtelte Virtualisierung für Personal WorkSpaces - Amazon WorkSpaces

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verschachtelte Virtualisierung für Personal WorkSpaces

Die verschachtelte Virtualisierung ermöglicht es Ihnen, Hypervisoren wie KVM und in Ihrem System auszuführen. Hyper-V WorkSpace Auf diese Weise können Sie Entwicklungstools und Workflows verwenden, die Unterstützung für die Hardwarevirtualisierung erfordern, darunter:

  • Docker-Desktop

  • Windows-Subsystem für Linux 2 (WSL2)

  • Android Studio-Emulatoren

  • QEMU

Wenn die geschachtelte Virtualisierung aktiviert ist, erhalten WorkSpace Sie Virtualisierungsunterstützung auf Prozessorebene, sodass ein darin ausgeführter Hypervisor virtuelle Maschinen erstellen und WorkSpace verwalten kann.

Weitere Informationen zur Funktionsweise der verschachtelten Virtualisierung auf Infrastrukturebene finden Sie im Amazon EC2-Benutzerhandbuch unter Verwenden der verschachtelten Virtualisierung zur Ausführung von Hypervisoren in Amazon EC2-Instances.

Unterstützte Konfigurationen

Anmerkung

Für die Verwendung der verschachtelten Virtualisierung fallen keine zusätzlichen Kosten an. Preisinformationen finden Sie unter WorkSpaces Amazon-Preise.

Verschachtelte Virtualisierung wird mit den folgenden Konfigurationen unterstützt:

Lizenzmodelle
  • Öffentliche (von uns AWS bereitgestellte) Pakete

  • Bring Your Own License (BYOL)

  • Bringen Sie Ihr eigenes Protokoll (BYOP) mit

Betriebssysteme
  • Windows Server 2019

  • Windows Server 2022

  • Windows Server 2025

  • Windows 11

  • Ubuntu 22.04 und neuer

  • Red Hat Enterprise Linux 8 und neuer

  • Rocky 8 und neuer

Protocol (Protokoll)
  • DCV (WSP)

  • Bringen Sie Ihr eigenes Protokoll (BYOP) mit

Größen des Pakets
  • Die meisten Paketgrößen ohne GPUs (Standard, Performance, Power, PowerPro, GeneralPurpose). Das Value-Paket wird nicht unterstützt.

Regionen
  • Alle AWS Regionen, in denen WorkSpaces Personal verfügbar ist, mit Ausnahme der Regionen China (Ningxia) und Israel (Tel Aviv).

Voraussetzungen

Bevor Sie die verschachtelte Virtualisierung auf einem aktivieren, stellen Sie sicher WorkSpace, dass die folgenden Anforderungen erfüllt sind:

  • Sie WorkSpace müssen entweder DCV (WSP) oder Bring Your Own Protocol (BYOP) verwenden. WorkSpacesDie Verwendung des PCoIP-Protokolls wird nicht unterstützt.

  • Das WorkSpace muss ein Paket ohne GPU verwenden.

  • Das WorkSpace darf nicht die Value-Paketgröße verwenden.

  • Auf dem WorkSpace muss ein unterstütztes Betriebssystem ausgeführt werden: Windows Server 2019 oder höher, Windows 11, Ubuntu 22.04 oder höher, Red Hat Enterprise Linux 8 oder höher oder Rocky 8 oder höher. WorkSpaces basierend auf Windows Server 2016, Windows 10 und Amazon Linux 2 unterstützen keine verschachtelte Virtualisierung.

Aktivieren oder deaktivieren Sie die verschachtelte Virtualisierung

Sie können die verschachtelte Virtualisierung mithilfe der AWS Management Console oder der WorkSpaces Amazon-API AWS CLI aktivieren oder deaktivieren.

Um die verschachtelte Virtualisierung während der Erstellung zu aktivieren WorkSpace
  1. Öffnen Sie das WorkSpaces AWS-Managementkonsole bei. https://console.aws.amazon.com/workspaces/v2/home

  2. Folgen Sie den Schritten, um eine zu erstellen WorkSpace.

  3. Erweitern Sie unter Anpassung den Abschnitt Verschachtelte Virtualisierung.

  4. Wählen Sie Verschachtelte Virtualisierung aktivieren aus.

  5. Führen Sie die verbleibenden Schritte aus, um den zu erstellen. WorkSpace

Um die verschachtelte Virtualisierung auf einer vorhandenen zu aktivieren oder zu deaktivieren, WorkSpace verwenden Sie die AWS-Managementkonsole
  1. Öffnen Sie das WorkSpaces AWS-Managementkonsole bei. https://console.aws.amazon.com/workspaces/v2/home

  2. Wählen Sie im Navigationsbereich WorkSpaces aus.

  3. Wählen Sie die WorkSpace.

  4. Wählen Sie „Aktionen“ und dann „Verschachtelte Virtualisierung aktivieren“ oder „Verschachtelte Virtualisierung deaktivieren“.

Es kann mehrere Minuten dauern, bis die Änderung abgeschlossen ist. Während der Änderung wird der WorkSpace Status als angezeigtModifying. Starten Sie nach Abschluss der Änderung die geschachtelte Virtualisierung, WorkSpace um die verschachtelte Virtualisierung zu verwenden.

Tipp

Um den aktuellen Status der verschachtelten Virtualisierung von a zu überprüfen WorkSpace, wählen Sie ihn im Feld aus. AWS-Managementkonsole In der Detailansicht wird im Abschnitt „Zusammenfassung“ ein Feld „Verschachtelte Virtualisierung“ angezeigt, in dem entweder oder Enabled angezeigt wird. Disabled

Um die verschachtelte Virtualisierung zu aktivieren oder zu deaktivieren, verwenden Sie den AWS CLI

  1. (Optional) Verwenden Sie den describe-workspaces Befehl, um den aktuellen Status von zu überprüfen. WorkSpace Die Antwort enthält eine NestedVirtualizationEnabled Eigenschaft mit dem Wert true oderfalse.

    aws workspaces describe-workspaces \ --workspace-id ws-example123456 \ --region us-west-2

    Beispielausgabe (relevante Felder):

    { "Workspaces": [ { "WorkspaceId": "ws-example123456", "State": "STOPPED", "WorkspaceProperties": { "RunningMode": "AUTO_STOP", "RunningModeAutoStopTimeoutInMinutes": 60, "RootVolumeSizeGib": 175, "UserVolumeSizeGib": 100, "ComputeTypeName": "POWER", "Protocols": [ "WSP" ], "NestedVirtualizationEnabled": true }, "ModificationStates": [] } ] }
  2. Verwenden Sie den modify-workspace-properties Befehl mit der NestedVirtualizationEnabled Eigenschaft.

    Um Folgendes zu aktivieren:

    aws workspaces modify-workspace-properties \ --workspace-id ws-example123456 \ --region us-west-2 \ --workspace-properties NestedVirtualizationEnabled=true

    Um es zu deaktivieren:

    aws workspaces modify-workspace-properties \ --workspace-id ws-example123456 \ --region us-west-2 \ --workspace-properties NestedVirtualizationEnabled=false
  3. Verwenden Sie den describe-workspaces Befehl, um zu überprüfen, ob die Änderung erfolgreich abgeschlossen wurde und die NestedVirtualizationEnabled Eigenschaft den erwarteten Wert anzeigt.

Um die verschachtelte Virtualisierung zu aktivieren oder zu deaktivieren, verwenden Sie AWS Tools für PowerShell

  1. (Optional) Verwenden Sie das Get-WKSWorkspace Cmdlet, um den aktuellen Status der verschachtelten Virtualisierung zu überprüfen:

    (Get-WKSWorkspace -WorkspaceId $WORKSPACE_ID -Region $REGION).WorkspaceProperties.NestedVirtualizationEnabled

    Dies gibt oder zurück. True False

  2. Verwenden Sie das cmdlet Edit-WKSWorkspaceProperty.

    Um Folgendes zu aktivieren:

    Edit-WKSWorkspaceProperty -Region $REGION -WorkspaceId $WORKSPACE_ID ` -WorkspaceProperties_NestedVirtualizationEnabled $true

    Um es zu deaktivieren:

    Edit-WKSWorkspaceProperty -Region $REGION -WorkspaceId $WORKSPACE_ID ` -WorkspaceProperties_NestedVirtualizationEnabled $false
  3. Verwenden Sie das Get-WKSWorkspace Cmdlet, um zu überprüfen, ob die Änderung erfolgreich abgeschlossen wurde:

    (Get-WKSWorkspace -WorkspaceId $WORKSPACE_ID -Region $REGION).WorkspaceProperties.NestedVirtualizationEnabled
So aktivieren oder deaktivieren Sie die verschachtelte Virtualisierung mithilfe der API

Verwenden Sie die ModifyWorkspaceProperties API-Aktion, wobei der NestedVirtualizationEnabled Parameter auf true oder false gesetzt ist.

Um den aktuellen Status zu überprüfen, verwenden Sie die DescribeWorkspaces API-Aktion und überprüfen Sie die NestedVirtualizationEnabled Eigenschaft in der Antwort.

Empfehlungen

  • Verwenden Sie Power (4 vCPU) oder höhere Paketgrößen. Während die geschachtelte Virtualisierung auf den meisten Paketgrößen ohne GPUs unterstützt wird, verbrauchen Hypervisoren und verschachtelte virtuelle Maschinen zusätzliche Rechenressourcen. Für ein optimales Erlebnis empfehlen wir Power oder größere Pakete.

  • Überprüfen Sie die Anwendungsleistung. Testen und validieren Sie Ihre Workloads mit aktivierter verschachtelter Virtualisierung, um sicherzustellen, dass sie Ihren Leistungsanforderungen entsprechen.

Bekannte Beschränkungen

  • AutoStop Modus mit Windows Server 2025 und Windows 11 24H2/25H2 — WorkSpaces konfiguriert mit einem AutoStop Ausführungsmodus, bei dem die geschachtelte Virtualisierung auf Windows Server 2025 oder Windows 11 aktiviert ist, 24H2/25H2 führt einen vollständigen Neustart durch, anstatt bei Timeout in den Ruhezustand zu wechseln. WorkSpace Dies führt zu längeren Wiederaufnahmezeiten und zum Verlust der vorherigen Sitzung des Benutzers, einschließlich aller nicht gespeicherten Arbeiten. Wenn Sie eine dauerhafte Wiederaufnahme der and/or Sitzung benötigen, verwenden Sie dafür den AlwaysOn Laufmodus. WorkSpaces

  • GPU-based Pakete — Verschachtelte Virtualisierung wird auf der GPU nicht unterstützt. WorkSpaces

  • Nicht unterstützte Betriebssysteme — Verschachtelte Virtualisierung wird unter Windows Server 2016, WorkSpaces Windows 10 oder Amazon Linux 2 nicht unterstützt.

  • Standby WorkSpaces — Verschachtelte Virtualisierung wird im Standby-Modus nicht unterstützt. WorkSpaces

Verhalten bei Vorgängen im Lebenszyklus

Die verschachtelte Virtualisierungseinstellung wird während der folgenden WorkSpace Lebenszyklusvorgänge beibehalten:

  • Wiederherstellung — Wenn Sie eine wiederherstellen WorkSpace, wird die verschachtelte Virtualisierungseinstellung beibehalten und auf die wiederhergestellte Version angewendet. WorkSpace

  • Neuaufbau — Wenn Sie eine neu erstellen WorkSpace, wird die verschachtelte Virtualisierungseinstellung beibehalten und auf die neu erstellte Version angewendet. WorkSpace

  • Migrieren — Wenn Sie ein Paket WorkSpace auf ein neues Paket migrieren, wird die verschachtelte Virtualisierungseinstellung auf das migrierte Paket übertragen WorkSpace, sofern das neue Paket mit der verschachtelten Virtualisierung kompatibel ist.