View a markdown version of this page

Virtualização aninhada para uso pessoal WorkSpaces - Amazônia WorkSpaces

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Virtualização aninhada para uso pessoal WorkSpaces

A virtualização aninhada permite que você execute hipervisores, como Hyper-V um KVM, dentro do seu. WorkSpace Isso permite que você use ferramentas de desenvolvimento e fluxos de trabalho que exigem suporte à virtualização de hardware, incluindo:

  • Docker Desktop

  • Subsistema Windows para Linux 2 (WSL2)

  • Emuladores do Android Studio

  • QEMU

Com a virtualização aninhada ativada, você WorkSpace obtém suporte de virtualização em nível de processador, permitindo que um hipervisor em execução dentro do WorkSpace crie e gerencie máquinas virtuais.

Para obter mais informações sobre como a virtualização aninhada funciona no nível da infraestrutura, consulte Usar virtualização aninhada para executar hipervisores em instâncias do Amazon EC2 no Guia do usuário do Amazon EC2.

Configurações compatíveis

nota

Não há custo adicional para usar a virtualização aninhada. Para obter informações sobre preços, consulte os WorkSpaces preços da Amazon.

A virtualização aninhada é suportada com as seguintes configurações:

Modelos de licenciamento
  • Pacotes públicos (AWS fornecidos)

  • Traga a sua própria licença (BYOL)

  • Traga seu próprio protocolo (BYOP)

Sistemas operacionais
  • Windows Server 2019

  • Windows Server 2022

  • Windows Server 2025

  • Windows 11

  • Ubuntu 22.04 e versões mais recentes

  • Red Hat Enterprise Linux 8 e versões mais recentes

  • Rocky 8 e versões mais recentes

Protocolo
  • DC (WSP)

  • Traga seu próprio protocolo (BYOP)

Tamanhos de pacote
  • A maioria dos tamanhos de pacotes que não são de GPU (Standard, Performance, Power,,). PowerPro GeneralPurpose O pacote Value não é suportado.

Regiões
  • Todas as AWS regiões em que o WorkSpaces Personal está disponível, exceto a região da China (Ningxia) e a região de Israel (Tel Aviv).

Pré-requisitos

Antes de ativar a virtualização aninhada em um WorkSpace, verifique se os seguintes requisitos foram atendidos:

  • Eles WorkSpace devem usar DCV (WSP) ou Bring Your Own Protocol (BYOP). WorkSpaceso uso do protocolo PCoIP não é suportado.

  • Eles WorkSpace devem usar um pacote sem GPU.

  • Eles não WorkSpace devem usar o tamanho do pacote Value.

  • Eles WorkSpace devem executar um sistema operacional compatível: Windows Server 2019 ou posterior, Windows 11, Ubuntu 22.04 ou posterior, Red Hat Enterprise Linux 8 ou posterior ou Rocky 8 ou posterior. WorkSpaces baseados no Windows Server 2016, o Windows 10 e o Amazon Linux 2 não oferecem suporte à virtualização aninhada.

Ativar ou desativar a virtualização aninhada

Você pode ativar ou desativar a virtualização aninhada usando o AWS Management Console ou a AWS CLI API da Amazon WorkSpaces .

Para habilitar a virtualização aninhada durante a criação WorkSpace
  1. Abra o WorkSpaces Console de gerenciamento da AWS chapéu https://console.aws.amazon.com/workspaces/v2/home.

  2. Siga as etapas para criar um WorkSpace.

  3. Em Personalização, expanda a seção Virtualização aninhada.

  4. Selecione Ativar virtualização aninhada.

  5. Conclua as etapas restantes para criar WorkSpace o.

Para habilitar ou desabilitar a virtualização aninhada em um existente WorkSpace usando o Console de gerenciamento da AWS
  1. Abra o WorkSpaces Console de gerenciamento da AWS chapéu https://console.aws.amazon.com/workspaces/v2/home.

  2. No painel de navegação, escolha WorkSpaces.

  3. Selecione WorkSpace o.

  4. Escolha Ações e, em seguida, escolha Habilitar virtualização aninhada ou Desativar virtualização aninhada.

A modificação pode levar vários minutos para ser concluída. Durante a modificação, o WorkSpace status é exibido comoModifying. Depois que a modificação for concluída, inicie o WorkSpace para usar a virtualização aninhada.

dica

Para verificar o estado atual de virtualização aninhada de um WorkSpace, selecione-o no. Console de gerenciamento da AWS Na visualização detalhada, a seção Resumo exibe um campo Virtualização aninhada mostrando um ouEnabled. Disabled

Para ativar ou desativar a virtualização aninhada usando o AWS CLI

  1. (Opcional) Use o describe-workspaces comando para verificar o estado atual do WorkSpace. A resposta inclui uma NestedVirtualizationEnabled propriedade com um valor de true oufalse.

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

    Exemplo de saída (campos relevantes):

    { "Workspaces": [ { "WorkspaceId": "ws-example123456", "State": "STOPPED", "WorkspaceProperties": { "RunningMode": "AUTO_STOP", "RunningModeAutoStopTimeoutInMinutes": 60, "RootVolumeSizeGib": 175, "UserVolumeSizeGib": 100, "ComputeTypeName": "POWER", "Protocols": [ "WSP" ], "NestedVirtualizationEnabled": true }, "ModificationStates": [] } ] }
  2. Use o modify-workspace-properties comando com a NestedVirtualizationEnabled propriedade.

    Para ativar:

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

    Para desativar:

    aws workspaces modify-workspace-properties \ --workspace-id ws-example123456 \ --region us-west-2 \ --workspace-properties NestedVirtualizationEnabled=false
  3. Use o describe-workspaces comando para verificar se a modificação foi concluída com êxito e se a NestedVirtualizationEnabled propriedade mostra o valor esperado.

Para ativar ou desativar a virtualização aninhada usando AWS Ferramentas para PowerShell

  1. (Opcional) Use o Get-WKSWorkspace cmdlet para verificar o estado atual da virtualização aninhada:

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

    Isso retorna True ouFalse.

  2. Use o cmdlet Edit-WKSWorkspaceProperty.

    Para habilitar:

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

    Para desativar:

    Edit-WKSWorkspaceProperty -Region $REGION -WorkspaceId $WORKSPACE_ID ` -WorkspaceProperties_NestedVirtualizationEnabled $false
  3. Use o Get-WKSWorkspace cmdlet para verificar se a modificação foi concluída com êxito:

    (Get-WKSWorkspace -WorkspaceId $WORKSPACE_ID -Region $REGION).WorkspaceProperties.NestedVirtualizationEnabled
Para ativar ou desativar a virtualização aninhada usando a API

Use a ação ModifyWorkspaceProperties da API com o NestedVirtualizationEnabled parâmetro definido como true oufalse.

Para verificar o estado atual, use a ação da DescribeWorkspaces API e inspecione a NestedVirtualizationEnabled propriedade na resposta.

Recomendações

  • Use Power (4 vCPUs) ou tamanhos de pacote maiores. Embora a virtualização aninhada seja compatível com a maioria dos tamanhos de pacotes que não são de GPU, hipervisores e máquinas virtuais aninhadas consomem recursos computacionais adicionais. Para uma melhor experiência, recomendamos pacotes Power ou maiores.

  • Valide o desempenho do aplicativo. Teste e valide suas cargas de trabalho com a virtualização aninhada ativada para garantir que elas atendam aos seus requisitos de desempenho.

Limitações conhecidas

  • AutoStop modo com Windows Server 2025 e Windows 11 24H2/25H2 — WorkSpaces configurado com o modo de AutoStop execução que tem a virtualização aninhada habilitada no Windows Server 2025 ou no Windows 11, 24H2/25H2 execute uma reinicialização completa em vez de hibernar quando o tempo acabar. WorkSpace Isso resulta em tempos de retomada mais longos e perda da sessão anterior do usuário, incluindo qualquer trabalho não salvo. Se você precisar de uma persistência rápida and/or da sessão de retomada, use o modo de AlwaysOn execução para elas WorkSpaces.

  • GPU-based pacotes — a virtualização aninhada não é suportada na GPU. WorkSpaces

  • Sistemas operacionais não suportados — A virtualização aninhada não é suportada na WorkSpaces execução do Windows Server 2016, Windows 10 ou Amazon Linux 2.

  • Em espera WorkSpaces — A virtualização aninhada não é suportada no modo de espera. WorkSpaces

Comportamento durante as operações do ciclo de vida

A configuração de virtualização aninhada é preservada durante as seguintes operações do ciclo de WorkSpace vida:

  • Restaurar — Quando você restaura um WorkSpace, a configuração de virtualização aninhada é preservada e aplicada à restaurada. WorkSpace

  • Reconstrução — Quando você reconstrói um WorkSpace, a configuração de virtualização aninhada é preservada e aplicada à reconstrução. WorkSpace

  • Migrar — Quando você migra WorkSpace a para um novo pacote, a configuração de virtualização aninhada é transferida para o migrado WorkSpace, desde que o novo pacote seja compatível com a virtualização aninhada.