Usar modelos de imagem personalizados para criar imagens personalizadas na Área de Trabalho Virtual do Azure

Os modelos de imagem personalizados na Área de Trabalho Virtual do Azure permitem que você crie facilmente uma imagem personalizada que pode ser usada ao implantar VMs (máquinas virtuais) de host de sessão. O uso de imagens personalizadas ajuda você a padronizar a configuração das VMs do host de sessão para sua organização. Os modelos de imagem personalizados são criados no Construtor de Imagens do Azure e adaptados para a Área de Trabalho Virtual do Azure.

Este artigo mostra como criar um modelo de imagem personalizado e, em seguida, criar uma imagem personalizada usando esse modelo. Para obter mais informações, consulte Modelos de imagem personalizados.

Pré-requisitos

Antes de criar um modelo de imagem personalizado, você precisa atender aos seguintes pré-requisitos:

  • Os seguintes provedores de recursos registrados em sua assinatura. Para obter informações sobre como você pode marcar o status de registro e como registrá-los, se necessário, consulte Tipos e provedores de recursos do Azure.

    • Microsoft.DesktopVirtualization
    • Microsoft.VirtualMachineImages
    • Microsoft.Storage
    • Microsoft.Compute
    • Microsoft.Network
    • Microsoft.KeyVault
    • Microsoft.ContainerInstance
  • Um grupo de recursos para armazenar imagens, modelos e imagens personalizadas. Se você especificar seu próprio grupo de recursos para o Construtor de Imagens do Azure usar, ele precisará estar vazio antes do início do build da imagem.

  • Uma identidade gerenciada atribuída pelo usuário. Recomendamos que você crie um especificamente para usar com modelos de imagem personalizados.

  • Crie uma função personalizada no RBAC (controle de acesso baseado em função) do Azure com as seguintes permissões como ações:

    "Microsoft.Compute/galleries/read",
    "Microsoft.Compute/galleries/images/read",
    "Microsoft.Compute/galleries/images/versions/read",
    "Microsoft.Compute/galleries/images/versions/write",
    "Microsoft.Compute/images/write",
    "Microsoft.Compute/images/read",
    "Microsoft.Compute/images/delete"
    
  • Atribua a função personalizada à identidade gerenciada. O escopo deve ser definido adequadamente para sua implantação, idealmente para o grupo de recursos que você usa para armazenar modelos de imagem personalizada.

  • Opcional: se você quiser distribuir sua imagem para a Galeria de Computação do Azure, crie uma Galeria de Computação do Azure e, em seguida, crie uma definição de imagem de VM. Ao criar uma definição de imagem de VM na galeria, você precisa especificar a geração da imagem que pretende criar, geração 1 ou geração 2. A geração da imagem que você deseja usar como a imagem de origem precisa corresponder à geração especificada na definição da imagem da VM. Não crie uma versão da imagem da VM neste estágio. Isso será feito pela Área de Trabalho Virtual do Azure.

  • Opcional: Você pode usar uma rede virtual existente ao criar uma imagem. Se fizer isso, a identidade gerenciada que você está usando precisará de acesso à rede virtual ou ao grupo de recursos em que ela está contida. Para obter mais informações, consulte Permissão para personalizar imagens em suas redes virtuais.

    Se essa rede virtual estiver usando uma política de serviço privado, ela precisará ser desabilitada para que o Construtor de Imagens do Azure funcione corretamente. Para obter mais informações, consulte Desabilitar política de serviço privado na sub-rede.

Criar uma imagem personalizada.

A criação de uma imagem personalizada é dividida em duas partes. Primeiro, você precisa criar um modelo de imagem personalizado e, em seguida, criar a imagem usando o modelo de imagem personalizada.

Criar um modelo de imagem personalizado

Para criar uma imagem personalizada usando o portal do Azure:

  1. Entre no portal do Azure.

  2. Na barra de pesquisa, insira Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Modelos de imagem personalizados e selecione +Adicionar modelo de imagem personalizada.

  4. Na guia Informações básicas , preencha as seguintes informações:

    Parâmetro Valor/Descrição
    Nome do modelo Insira um nome para o modelo de imagem personalizado.
    Importar do modelo existente Selecione Sim se tiver um modelo de imagem personalizada existente que deseja usar como base do novo modelo.
    Assinatura Selecione a assinatura que deseja usar na lista.
    Grupo de recursos Selecione um grupo de recursos existente.
    Local Selecione uma região da lista em que o modelo de imagem personalizada será criado.
    Identidade gerenciada Selecione a identidade gerenciada a ser usada para criar o modelo de imagem personalizada.

    Depois de concluir essa guia, selecione Avançar.

  5. Na guia Imagem de origem , em Tipo de origem , selecione a fonte do seu modelo em uma das opções e preencha os outros campos para esse tipo de fonte. O suporte a VM confidencial e Lançamento Confiável é herdado do Construtor de Imagens de VM do Azure. Para obter mais informações, consulte VM confidencial e suporte de Lançamento Confiável.

    • A imagem da plataforma (marketplace) fornece uma lista das imagens disponíveis no Azure Marketplace para a Área de Trabalho Virtual do Azure.

      Parâmetro Valor/Descrição
      Selecionar imagem Selecione a imagem que deseja usar na lista. A geração da imagem será mostrada.
    • A imagem gerenciada fornece uma lista de imagens gerenciadas que você tem na mesma assinatura e local selecionados na guia Básicos .

      Parâmetro Valor/Descrição
      ID da Imagem Selecione a ID da imagem que você deseja usar na lista. A geração da imagem será mostrada.
    • A Galeria de Computadores do Azure fornece uma lista de definições de imagem que você tem em uma Galeria de Computação do Azure.

      Parâmetro Valor/Descrição
      Nome da galeria Selecione na lista a Galeria de Computação do Azure que contém a imagem de origem que você deseja usar.
      Definição de imagem da galeria Selecione na lista a definição de imagem da Galeria que deseja usar.
      Versão da galeria Selecione a versão da Galeria que deseja usar na lista. A geração da imagem será mostrada.

    Depois de concluir essa guia, selecione Avançar.

  6. Na guia Destinos de distribuição, marque a caixa relevante se você deseja criar uma imagem gerenciada, uma imagem da Galeria de Computadores do Azure ou ambas:

    • Para a imagem gerenciada, conclua as seguintes informações:

      Parâmetro Valor/Descrição
      Grupo de recursos Selecione um grupo de recursos existente na lista da imagem gerenciada.

      Se escolher um grupo de recursos diferente daquele selecionado na guia Básico , você também precisará adicionar a mesma atribuição de função para a identidade gerenciada.
      Nome da imagem Selecione uma imagem gerenciada existente na lista ou selecione Criar uma imagem gerenciada.
      Local Selecione a região do Azure na lista para a imagem gerenciada.
      Nome da saída de execução Insira um nome de saída de execução para a imagem. Este é um campo de texto livre.
    • Para a Galeria de Computadores do Azure, preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Nome da galeria Selecione na lista a Galeria de Computação do Azure para a qual você deseja distribuir a imagem.
      Definição de imagem da galeria Selecione na lista a definição de imagem da Galeria que deseja usar.
      Versão da imagem da galeria Opcional Insira um número de versão para a imagem. Se você não inserir um valor, um será gerado automaticamente.
      Nome da saída de execução Insira um nome de saída de execução para a imagem. Este é um campo de texto livre.
      Regiões replicadas Selecione quais regiões do Azure armazenar e replicar a imagem. A região selecionada para o modelo de imagem personalizada é selecionada automaticamente.
      Excluído do mais recente Selecione Sim para impedir que essa versão da imagem seja usada, onde você especifica latest como a versão do elemento ImageReference ao criar uma VM. Caso contrário, selecione Não.

      Para alterar isso mais tarde, consulte Listar, atualizar e excluir recursos da galeria.
      Tipo de conta de armazenamento Selecione o tipo de conta de armazenamento e a redundância na lista.

    Depois de concluir essa guia, selecione Avançar.

  7. Na guia Propriedades do build , preencha as seguintes informações:

    Parâmetro Valor/Descrição
    Tempo limite de build (minutos) Insira a duração máxima a aguardar durante a criação do modelo de imagem (inclui todas as personalizações, validações e distribuições).

    Personalizações como instalação do Pacote de Idiomas ou Configurar Otimização do Windows exigem o Windows Update e recomendamos um tempo limite de build maior. O Windows Update é disparado automaticamente para esses scripts internos.
    Compilar o tamanho da VM Selecione um tamanho para a VM temporária criada e usada para criar o modelo. Você precisa selecionar um tamanho de VM que corresponda à geração da imagem de origem.
    Tamanho do disco do SO (GB) Selecione o grupo de recursos ao qual você atribuiu a identidade gerenciada.

    Como alternativa, se você atribuiu a identidade gerenciada à assinatura, poderá criar um novo grupo de recursos aqui.
    Grupo de preparo Insira um nome para um novo grupo de recursos que você deseja que o Construtor de Imagens do Azure use para criar os recursos do Azure necessários para criar a imagem. Se você deixar isso em branco, o Construtor de Imagens do Azure criará seu próprio grupo de recursos padrão.
    Criar identidade gerenciada de VM Selecione uma identidade gerenciada atribuída pelo usuário se quiser que a VM de build se autentique com outros serviços do Azure. Para obter mais informações, consulte Identidade atribuída pelo usuário para a VM de build do Construtor de Imagens.
    Rede virtual Selecione uma rede virtual existente para a VM usada para criar o modelo. Se você não selecionar uma rede virtual existente, uma rede temporária será criada, juntamente com um endereço IP público para a VM temporária.
    Sub-rede Se você selecionou uma rede virtual existente, selecione uma sub-rede na lista.

    Depois de concluir essa guia, selecione Avançar.

  8. Na guia Personalizações , você pode adicionar scripts internos ou seus próprios scripts que são executados durante a criação da imagem.

    Para adicionar um script interno:

    1. Selecione +Adicionar script interno.

    2. Selecione os scripts que deseja usar na lista e preencha as informações necessárias. Os scripts internos incluem reinicializações quando necessário.

    3. Selecione Salvar.

    Para adicionar seu próprio script:

    1. Selecione +Adicionar seu próprio script.

    2. Insira um nome para o script e o URI (Uniform Resource Identifier) para o script. Ele precisa ser um local disponível publicamente, como o GitHub, um serviço Web ou sua própria conta de armazenamento. Para usar uma conta de armazenamento, você precisa atribuir à identidade gerenciada uma função RBAC apropriada, como Leitor de Dados do Blob de Armazenamento.

    3. Selecione Salvar. Você pode repetir essas etapas para cada um dos seus scripts que deseja adicionar.

    Você pode alterar a ordem de execução dos scripts selecionando Mover para cima, Mover para baixo, Mover para cima ou Mover para inferior. Depois de concluir essa guia, selecione Avançar.

  9. Na guia Marcas , insira os pares de nome e valor que você pode usar para ajudar a organizar seus recursos e selecione Avançar. Uma marca padrão de AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE é criada automaticamente. Para obter mais informações, consulte Guia de decisão de nomenclatura e marcação de recursos.

  10. Na guia Revisar e criar , examine as informações usadas durante a implantação e selecione Criar.

Dica

  • O novo modelo pode levar cerca de 20 segundos para ser exibido. Em Modelos de imagens personalizadas, selecione Atualizar para marcar o status.

  • Não há suporte para remover ou desinstalar o aplicativo da Microsoft Store. Saiba como Configurar o acesso à Microsoft Store.

Crie a imagem

Depois que o modelo de imagem personalizada tiver sido criado com êxito, você precisará criar a imagem personalizada. Para criar a imagem personalizada usando o portal do Azure:

  1. Em Modelos de imagens personalizadas, marque a caixa do modelo de imagem personalizada que você deseja criar.

  2. Selecione Iniciar build. A imagem começa a ser construída. O tempo de conclusão depende de quanto tempo leva para serem concluídos os scripts internos e os seus próprios scripts.

  3. Selecione Atualizar para marcar o status. Você pode ver mais informações sobre o status do build selecionando o nome do modelo de imagem personalizada, onde você pode ver o estado de execução do build.

Criar um pool de hosts com hosts de sessão usando a imagem personalizada

Agora que você criou uma imagem personalizada, poderá usá-la ao criar VMs de host de sessão. Se você quiser criar um pool de hosts e hosts de sessão da Área de Trabalho Virtual do Azure usando o portal do Azure, siga as etapas em Criar um pool de hosts. Para a guia Máquinas Virtuais, se você adicionar máquinas virtuais, siga estas etapas para usar sua imagem personalizada:

  1. Para Imagem, selecione Ver todas as imagens.

  2. Selecione Meus Itens.

  3. Selecione Minhas Imagens para ver uma lista de imagens gerenciadas ou selecione Imagens Compartilhadas para ver uma lista de imagens na Galeria de Computação do Azure.

    Importante

    Ao selecionar um tamanho de máquina virtual, você precisará selecionar um tamanho que corresponda à geração da imagem de origem.

  4. Conclua as etapas para criar um pool de hosts e hosts de sessão a partir da sua imagem personalizada.

Próximas etapas

Conectar-se à Área de Trabalho Virtual do Azure