Como ativar exibições virtuais em instâncias

Se os aplicativos nas instâncias de VM exigirem um dispositivo de exibição, mas não precisarem de toda a capacidade ou do custo de uma GPU, configure as instâncias com um dispositivo de exibição virtual. Com ele, é possível executar ferramentas de gerenciamento remoto do sistema e software de área de trabalho remota que exigem um dispositivo de exibição.

Configure um dispositivo de exibição virtual quando criar uma nova instância ou adicione um a uma instância atual enquanto ela estiver parada. Não há custos para ativar as instâncias com um dispositivo de exibição virtual.

Antes de começar

Restrições

  • O suporte do Google a dispositivos de exibição virtual se restringe às instâncias do Windows Server 2012R2 ou posterior.
  • Instale o driver de exibição virtual para garantir que as instâncias com exibições virtuais funcionem corretamente no ambiente do Compute Engine.
  • Os dispositivos de exibição virtual são funcionais somente após a inicialização do sistema operacional convidado e do driver de exibição virtual. Não é possível usar dispositivos de exibição virtual durante operações POST ou a inicialização do sistema operacional convidado.
  • Os dispositivos de exibição virtual não são compatíveis com instâncias que executam a plataforma de CPU Sandy Bridge.

Como criar uma instância com um dispositivo de exibição virtual

É possível ativar um dispositivo de exibição virtual em uma instância durante a criação. Se preferir, adicione um dispositivo de exibição virtual a uma instância atual.

Console

  1. Acesse a página "Instâncias".

    Acessar a página "Instâncias"

  2. Clique no botão Criar instância para criar uma nova instância.
  3. Defina as propriedades da nova instância, como tipo de máquina, zona, disco e configurações de rede.
  4. Na seção Tipo de máquina, clique em Personalizar para expandir as configurações de tipo de máquina, GPU e dispositivo de exibição.
  5. Clique em Ligar dispositivo de exibição para ativar o dispositivo de exibição virtual.
  6. Na parte inferior das configurações de criação da instância, clique em Criar para criá-la.

gcloud

Na ferramenta da gcloud, use o comando compute instances create e inclua a sinalização --enable-display-device:

 gcloud beta compute instances create [INSTANCE_NAME] --enable-display-device

[INSTANCE_NAME] é o nome da instância que você quer criar.

API

Na API, crie uma solicitação POST para o método compute.instances.insert. No corpo da solicitação, inclua as propriedades da instância, bem como a propriedade displayDevice com enableDisplay definido como true.

POST https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances

{
  "name": "[INSTANCE_NAME]",
  "machineType": "machineTypes/[MACHINE_TYPE]",
  "displayDevice": {
    "enableDisplay": true
  },
⋮
}]

em que:

  • [INSTANCE_NAME] é o nome da instância;
  • [PROJECT_ID] é o código do projeto;
  • [ZONE] é a zona em que a instância está armazenada.

Após criar uma instância com um dispositivo de exibição virtual:

  1. Conecte-se à instância.
  2. Instale o driver de exibição virtual.

Como adicionar ou remover um dispositivo de exibição virtual em uma instância atual

É possível adicionar um dispositivo de exibição virtual a uma instância atual. Se preferir, ative um dispositivo de exibição virtual ao criar uma nova instância.

Antes de adicionar ou remover um dispositivo de exibição virtual em uma instância em execução, pare a instância.

Console

  1. Acesse a página "Instâncias".

    Acessar a página "Instâncias"

  2. Na coluna Nome, clique no nome da instância que será usada para adicionar ou remover o dispositivo de exibição virtual.
  3. Na parte superior da página de detalhes da instância, clique em Editar.
  4. Na seção Tipo de máquina, clique em Personalizar para expandir as configurações de tipo de máquina, GPU e dispositivo de exibição.
  5. Clique em Ligar dispositivo de exibição para ativar ou desativar o dispositivo de exibição virtual da instância.
  6. Na parte inferior das configurações de criação da instância, clique em Salvar para salvar as configurações da instância.

gcloud

Para adicionar um dispositivo de exibição virtual, use o comando compute instances update na ferramenta de linha de comando gcloud e inclua a sinalização --enable-display-device:

 gcloud beta compute instances update [INSTANCE_NAME] --enable-display-device

[INSTANCE_NAME] é o nome da instância que você quer criar.

Para remover um dispositivo de exibição virtual, use o comando compute instances update na ferramenta de linha de comando gcloud e inclua a sinalização --no-enable-display-device:

 gcloud beta compute instances update [INSTANCE_NAME] --no-enable-display-device

[INSTANCE_NAME] é o nome da instância que você quer criar.

API

Na API, crie uma solicitação POST para o método compute.instances.updateDisplayDevice. No corpo da solicitação, inclua a propriedade enableDisplay. Para ativar o dispositivo de exibição virtual nesta instância, defina enableDisplay como true. Para desativar o dispositivo de exibição virtual na instância, defina enableDisplay como false.

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]/updateDisplayDevice

{
 "enableDisplay": [ENABLE_DISPLAY]
}

em que:

  • [INSTANCE_NAME] é o nome da instância em que você quer ativar ou desativar o dispositivo de exibição virtual;
  • [PROJECT_ID] é o código do projeto;
  • [ZONE] é a zona em que a instância está armazenada;
  • [ENABLE_DISPLAY] é true para ativar o dispositivo de exibição virtual na instância ou false para desativá-lo.

Após adicionar um dispositivo de exibição virtual à instância:

  1. Inicie a instância.
  2. Instale o driver de exibição virtual.

Como configurar o driver de exibição virtual

Com o driver de exibição do Google, as instâncias do Windows Server podem usar dispositivos de exibição virtual corretamente. O driver é necessário para vários recursos do Compute Engine. O fornecimento e a manutenção desse driver de exibição do Google são restritos ao Windows Server em instâncias do Compute Engine.

Depois de criar uma instância com um dispositivo de exibição virtual ou adicionar um a uma instância atual, será possível instalar esse dispositivo no Windows Server usando o seguinte processo:

  1. Conecte-se à instância do Windows Server em que o dispositivo de exibição virtual está ativado.
  2. Abra um terminal do PowerShell como administrador.
  3. Execute o instalador googet para instalar o componente google-compute-engine-driver-gga:

    googet install google-compute-engine-driver-gga
    
  4. Reinicie a instância.

Depois de reiniciar a instância, confirme se o driver está instalado corretamente.

Como verificar a instalação do driver de exibição virtual

  1. Conecte-se à instância do Windows Server em que o dispositivo de exibição virtual está ativado.
  2. Abra a ferramenta Executar e execute a ferramenta "Gerenciamento do Computador" devmgmt.msc.
  3. No painel de navegação à esquerda da ferramenta "Gerenciamento do Computador", clique em Gerenciador de Dispositivos para ver uma lista de dispositivos.
  4. Na lista Adaptadores de vídeo, verifique se o driver "Google Graphics Array" está listado. A janela "Gerenciamento do Computador" do Windows, que mostra o "Google Graphics Array" listado como um adaptador de vídeo instalado.
  5. Se o adaptador de vídeo básico da Microsoft estiver listado como um adaptador de vídeo em vez do "Google Graphics Array", repita o processo de instalação do driver e verifique-o novamente.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine