Preparar e personalizar uma imagem VHD para o Ambiente de Trabalho Virtual do Azure
Este artigo explica como preparar uma imagem de disco rígido virtual (VHD) mestre para carregamento no Azure, incluindo como criar máquinas virtuais (VMs) e instalar software nelas. Estas instruções são para uma configuração específica da Área de Trabalho Virtual do Azure que pode ser usada com os processos existentes da sua organização.
Importante
Recomendamos que você use uma imagem da Galeria de Computação do Azure ou do portal do Azure. No entanto, se você precisar usar uma imagem personalizada, verifique se ainda não tem o Agente de Área de Trabalho Virtual do Azure instalado em sua VM. Se o fizer, siga as instruções em Etapa 1: desinstalar todos os programas de agente, carregador de inicialização e componentes de pilha para desinstalar o Agente e todos os componentes relacionados da sua VM ou crie uma nova imagem de uma VM com o Agente desinstalado. Usar uma imagem personalizada com o Agente de Área de Trabalho Virtual do Azure pode causar problemas com a imagem, como bloquear o registro, pois o token de registro do pool de hosts terá expirado, o que impedirá as conexões de sessão do usuário.
Criar uma VM
A multisessão do Windows 10 Enterprise está disponível na Galeria de Computação do Azure ou no portal do Azure. Existem duas opções para personalizar esta imagem.
A primeira opção é provisionar uma máquina virtual (VM) no Azure seguindo as instruções em Criar uma VM a partir de uma imagem gerenciada e, em seguida, pular para Preparação e instalação de Software.
A segunda opção é criar a imagem localmente baixando a imagem, provisionando uma VM Hyper-V e personalizando-a para atender às suas necessidades, que abordamos na seção a seguir.
Criação de imagens locais
Você pode baixar uma imagem seguindo as instruções em Exportar uma versão de imagem para um disco gerenciado e, em seguida, Baixar um VHD do Windows do Azure. Depois de baixar a imagem para um local local, abra o Gerenciador do Hyper-V para criar uma VM com o VHD copiado. As instruções a seguir são uma versão simples, mas você pode encontrar instruções mais detalhadas em Criar uma máquina virtual no Hyper-V.
Para criar uma VM com o VHD copiado:
Abra o Assistente de Nova Máquina Virtual.
Na página Especificar Geração, selecione Geração 1.
Em Tipo de Ponto de Verificação, desative os pontos de verificação desmarcando a caixa de seleção.
Você também pode executar o seguinte cmdlet no PowerShell para desabilitar os pontos de verificação.
Set-VM -Name <VMNAME> -CheckpointType Disabled
Disco fixo
Se você criar uma VM a partir de um VHD existente, ela criará um disco dinâmico por padrão. Ele pode ser alterado para um disco fixo selecionando Editar disco, como mostra a imagem a seguir. Para obter instruções mais detalhadas, consulte Preparar um VHD ou VHDX do Windows para carregar no Azure.
Você também pode executar o seguinte comando do PowerShell para alterar o disco para um disco fixo.
Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed
Preparação e instalação de software
Esta seção aborda como preparar e instalar o FSLogix e o Windows Defender, bem como algumas opções básicas de configuração para aplicativos e o registro da sua imagem.
Se estiver a instalar as Aplicações Microsoft 365 para empresas e o OneDrive na sua VM, aceda a Instalar o Office numa imagem VHD principal e siga as instruções para instalar as aplicações. Depois de terminar, volte a este artigo.
Se os usuários precisarem acessar determinados aplicativos LOB, recomendamos que você os instale depois de concluir as instruções desta seção.
Configurar o contêiner de perfil FSLogix
Para incluir o contêiner FSLogix como parte da imagem, siga as instruções em Criar um contêiner de perfil para um pool de hosts usando um compartilhamento de arquivos. Você pode testar a funcionalidade do contêiner FSLogix com este início rápido.
Configurar exclusões antivírus para FSLogix
Se o Windows Defender estiver configurado na VM, certifique-se de que está configurado para não analisar todo o conteúdo dos ficheiros VHD e VHDX durante o anexo. Você pode encontrar uma lista de exclusões para FSLogix em Configurar exclusões de arquivos e pastas antivírus.
Essa configuração remove apenas a verificação de arquivos VHD e VHDX durante a anexação, mas não afetará a verificação em tempo real.
Se estiver a utilizar o Windows Defender, pode saber mais sobre como configurar o Windows Defender para excluir determinados ficheiros da análise em Configurar e validar exclusões com base na extensão de ficheiro e na localização da pasta.
Desativar atualizações automáticas
Para desativar as Atualizações Automáticas através da Política de Grupo local:
- Abra o Editor de Política de Grupo Local\Modelos Administrativos\Componentes do Windows\Windows Update.
- Clique com o botão direito do mouse em Configurar Atualização Automática e defina-a como Desabilitada.
Você também pode executar o seguinte comando a partir de um prompt do PowerShell com privilégios elevados para desabilitar as Atualizações Automáticas.
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name NoAutoUpdate -PropertyType DWORD -Value 1 -Force
Especificar layout Iniciar para computadores com Windows 10 (opcional)
Execute o seguinte comando a partir de um prompt do PowerShell com privilégios elevados para especificar um layout Iniciar para computadores com Windows 10.
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name SpecialRoamingOverrideAllowed -PropertyType DWORD -Value 1 -Force
Configurar o redirecionamento de fuso horário
O redirecionamento de fuso horário pode ser imposto no nível da Diretiva de Grupo, uma vez que todas as VMs em um pool de hosts fazem parte do mesmo grupo de segurança.
Para redirecionar fusos horários:
- No servidor do Ative Directory, abra o Console de Gerenciamento de Diretiva de Grupo.
- Expanda seu domínio e Objetos de Diretiva de Grupo.
- Clique com o botão direito do rato no Objeto de Política de Grupo que criou para as definições de política de grupo e selecione Editar.
- No Editor de Gerenciamento de Diretiva de Grupo, navegue até Diretivas> de Configuração>do Computador, Modelos Administrativos>, Componentes>do Windows, Serviços>de Área de Trabalho Remota, Dispositivo Host>da Sessão da Área de Trabalho Remota e Redirecionamento de Recursos.
- Habilite a configuração Permitir redirecionamento de fuso horário.
Você também pode executar o seguinte comando a partir de um prompt do PowerShell elevado para redirecionar fusos horários:
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name fEnableTimeZoneRedirection -PropertyType DWORD -Value 1 -Force
Desativar o Sensor de Armazenamento
Para hosts de sessão da Área de Trabalho Virtual do Azure que usam o Windows 10 Enterprise ou o Windows 10 Enterprise com várias sessões, recomendamos desabilitar o Sensor de Armazenamento. Os discos onde o sistema operacional está instalado geralmente são pequenos em tamanho e os dados do usuário são armazenados remotamente por meio de roaming de perfil. Esse cenário faz com que o Storage Sense acredite que o disco está criticamente com pouco espaço livre. Você pode desabilitar o Sensor de Armazenamento na imagem usando o Registro ou usar a Política de Grupo ou o Intune para desabilitar o Sensor de Armazenamento após a implantação dos hosts de sessão.
Para o Registro, você pode executar o seguinte comando a partir de um prompt do PowerShell com privilégios elevados para desabilitar o Sensor de Armazenamento:
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy" -Name 01 -PropertyType DWORD -Value 0 -Force
Para a Diretiva de Grupo, configure um Objeto de Diretiva de Grupo com a configuração Modelos Administrativos de Configuração>do Computador Sensor>de Armazenamento do>Sistema>Permitir Sensor de Armazenamento definida como Desabilitada.
Para o Intune, configure um perfil de configuração usando o catálogo de configurações com a configuração Armazenamento>Permitir Sensor de Armazenamento Global definida como Bloquear.
Incluir suporte a idiomas adicionais
Este artigo não aborda como configurar o suporte regional e de idioma. Para obter mais informações, consulte os seguintes artigos:
- Adicionar idiomas às imagens do Windows
- Recursos sob demanda
- Recursos de idioma e região sob demanda (FOD)
Outras aplicações e configuração de registo
Esta seção aborda a configuração do aplicativo e do sistema operacional. Toda a configuração nesta seção é feita por meio da adição, alteração ou remoção de entradas do Registro.
Para coletar dados de telemetria do hub de feedback em várias sessões do Windows 10 Enterprise, execute o seguinte comando em um prompt do PowerShell elevado:
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name AllowTelemetry -PropertyType DWORD -Value 3 -Force
Para evitar falhas do Watson, execute o seguinte comando em um prompt do PowerShell elevado:
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name Corporate* -Force -Verbose
Para habilitar o suporte à resolução 5k, execute os seguintes comandos em um prompt do PowerShell elevado. Você deve executar os comandos antes de habilitar a pilha lado a lado.
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force
Preparar a imagem para carregamento no Azure
Depois de concluir a configuração e instalar todos os aplicativos, siga as instruções em Preparar um VHD ou VHDX do Windows para carregar no Azure para preparar a imagem.
Depois de preparar a imagem para upload, verifique se a VM permanece no estado desativado ou desalocado.
Carregar imagem mestra para uma conta de armazenamento no Azure
Esta seção só se aplica quando a imagem mestre foi criada localmente.
As instruções a seguir informarão como carregar sua imagem mestra em uma conta de armazenamento do Azure. Se você ainda não tiver uma conta de armazenamento do Azure, siga as instruções neste artigo para criar uma.
Converta a imagem da VM (VHD) em Fixo, se ainda não o fez. Se você não converter a imagem em Fixo, não poderá criá-la com êxito.
Carregue o VHD para um contêiner de blob em sua conta de armazenamento. Você pode carregar rapidamente com a ferramenta Storage Explorer. Para saber mais sobre a ferramenta Storage Explorer, consulte este artigo.
Em seguida, vá para o portal do Azure em seu navegador e procure por "Imagens". Sua pesquisa deve levá-lo à página Criar imagem , conforme mostrado na captura de tela a seguir:
Depois de criar a imagem, você verá uma notificação como a da captura de tela a seguir:
Próximos passos
Agora que você tem uma imagem, pode criar ou atualizar pools de hosts. Para saber mais sobre como criar e atualizar pools de hosts, consulte os seguintes artigos:
- Criar um pool de hosts com um modelo do Azure Resource Manager
- Tutorial: Criar um pool de hosts com o Azure Marketplace
- Criar um pool de hosts com o PowerShell
- Criar um contêiner de perfil para um pool de hosts usando um compartilhamento de arquivos
- Configurar o método de balanceamento de carga da Área de Trabalho Virtual do Azure
Se você encontrou um problema de conectividade depois de preparar ou personalizar sua imagem VHD, confira o guia de solução de problemas para obter ajuda.