Solucionar problemas de modelos de imagens personalizadas na Área de Trabalho Virtual do Azure
Os modelos de imagens personalizadas na Área de Trabalho Virtual do Azure permitem criar facilmente uma imagem personalizada que você pode usar ao implantar VMs (máquinas virtuais) de host da sessão. Este artigo ajuda a solucionar alguns problemas que você pode encontrar.
Solução de problemas gerais ao criar uma imagem
O Construtor de Imagens do Azure usa o Hashicorp Packer para criar imagens. O Packer gera todas as entradas de registro em um arquivo chamado customization.log. Por padrão, esse arquivo está localizado em um grupo de recursos que o Construtor de Imagens do Azure criou automaticamente com a convenção IT_<ResourceGroupName>_<TemplateName>_<GUID>
de nomenclatura. Você pode substituir esta nomenclatura especificando seu próprio nome na fase de criação do modelo.
Neste grupo de recursos há uma conta de armazenamento com um contêiner de blob chamado packerlogs. No contêiner há uma pasta nomeada com um GUID na qual você encontra o arquivo de log. As entradas para scripts internos que você usa para personalizar sua imagem começam Starting AVD AIB Customization: {<Script name>}: {<Timestamp>}
em , para ajudá-lo a localizar quaisquer erros relacionados aos scripts.
Para obter mais informações sobre como interpretar os logs do Construtor de Imagens do Azure, consulte Solucionar problemas do Construtor de Imagens de VM do Azure.
Importante
O Suporte da Microsoft não lida com problemas para scripts criados pelo cliente ou scripts ou modelos copiados de um repositório da Microsoft e modificados. Você pode colaborar e melhorar essas ferramentas em nosso repositório GitHub, onde você pode abrir um problema. Para obter mais informações, consulte Por que não oferecemos suporte a scripts de clientes ou de terceiros?
O grupo de recursos deve estar vazio
Se você especificar seu próprio grupo de recursos para o Construtor de Imagens do Azure usar, ele precisará estar vazio antes que o build da imagem seja iniciado. Isso significa que, se você quiser reutilizar um grupo de recursos existente para essa finalidade, precisará excluir todos os recursos dentro dele. Como alternativa, se você precisar manter esses itens, poderá especificar outro novo grupo de recursos na guia de propriedades de build da criação do modelo.
O script está indisponível
Se você vir a mensagem:
O URI> do recurso <não está disponível. Verifique se o arquivo existe e se o Image Builder pode acessá-lo.
Verifique o URI (Uniform Resource Identifier) do seu script. Deve ser um local disponível publicamente, como o GitHub ou um serviço Web.
Incompatibilidade de geração de definição de imagem de VM da Galeria de Computação do Azure
Se você vir a mensagem:
Falha na validação: erro com a validação da versão do Hyper-V (não há suporte para geração cruzada para várias versões do Hyper-V). O SIG fornecido: <ID> do Recurso tem uma versão> de Geração <do Hyper-V diferente da versão> da imagem <de origem.
Verifique se a geração da imagem de origem é a mesma que a geração especificada para a definição de imagem de VM da Galeria de Computação do Azure.
A geração da imagem de origem é exibida quando você seleciona a imagem que deseja usar. Você pode verificar a geração da definição de imagem da VM no portal do Azure, na CLI do Azure usando o comando de referência az sig image-definition list, ou no PowerShell usando o cmdlet Get-AzGalleryImageDefinition.
A Política de Rede PrivateLinkService não está desabilitada para a sub-rede especificada
Se você receber a mensagem de erro informando "A política de rede PrivateLinkService não está desabilitada para a sub-rede especificada", será necessário desabilitar a política de serviço privado na sub-rede. Para obter mais informações, consulte Desabilitar a política de serviço privado na sub-rede.
Problemas ao instalar ou habilitar outros idiomas em imagens do Windows 10
Outros idiomas podem ser adicionados por modelos de imagem personalizados, que usam o cmdlet Install-Language do PowerShell. Se você tiver problemas para instalar ou habilitar outros idiomas em imagens de várias sessões do Windows 10 Enterprise e do Windows 10 Enterprise, verifique se:
Você não desabilitou a instalação de pacotes de idiomas por política de grupo em sua imagem. A configuração de política pode ser encontrada nos seguintes locais:
Configuração do computador>Modelos administrativos> Painel de controle >Opções regionais e de idioma>Restringir a instalação do pacote de idiomas e dos recursos de idioma
Configuração do usuário>Modelos administrativos> Painel de controle >Opções regionais e de idioma>Restringir a instalação do pacote de idiomas e dos recursos de idioma
Os hosts da sessão podem se conectar ao Windows Update para baixar idiomas e as atualizações cumulativas mais recentes.
Não é possível progredir a partir da guia imagem de origem no portal do Azure
Ao criar um modelo de imagem personalizado no portal do Azure, talvez você não consiga progredir a partir da guia Imagem de origem se selecionar a Galeria de Computação do Azure como o Tipo de origem. Um X vermelho aparece ao lado do nome da guia. Como solução alternativa, selecione Anterior para retornar à guia Noções básicas e, em seguida, selecione Avançar para retornar à guia Imagem de origem. Agora você deve ser capaz de avançar para a próxima guia e uma marca de seleção verde aparece ao lado do nome da guia.
Ocorreu um erro de autorização durante a operação de Grupos de Contêineres do Azure
Os modelos de imagem personalizados exigem o Microsoft.ContainerInstance
provedor de recursos registrado em sua assinatura devido à dependência do Construtor de Imagens do Azure. Se você receber o erro:
O cliente '<GUID>' com a ID de objeto '<GUID>' não tem autorização para executar a ação 'Microsoft.ContainerInstance/register/action' no escopo '/subscriptions/<subscription ID'> ou o escopo é inválido.
Você precisa registrar o Microsoft.ContainerInstance
provedor de recursos em sua assinatura. Depois de registrar o provedor de recursos, tente executar a ação novamente. Para obter mais informações sobre como verificar o status do registro e como registrá-los, se necessário, consulte Provedores e tipos de recursos do Azure.