O que há de novo no Construtor de Imagens de VM do Azure

Aplica-se a: ✔️ VMs Linux VMs ✔️ ✔️ do Windows Conjuntos de escala flexíveis Conjuntos ✔️ de balanças uniformes

Este artigo contém todas as principais alterações de API e atualizações de recursos para o serviço Azure VM Image Builder (AIB).

Atualizações

Novembro de 2023

O Azure Image Builder está habilitando Compilações de Imagem Isoladas usando Instâncias de Contêiner do Azure de maneira faseada. Espera-se que a implantação seja concluída no início de 2024. Seus modelos de imagem existentes continuarão a funcionar e não haverá nenhuma alteração na maneira como você cria ou constrói novos modelos de imagem.

Você pode observar um conjunto diferente de recursos transitórios do Azure aparecer temporariamente no grupo de recursos de preparação, mas isso não afeta suas compilações reais ou a maneira como você interage com o Azure Image Builder. Para obter mais informações, consulte Compilações de imagens isoladas.

Importante

Verifique se sua assinatura está registrada para o provedor e se não há políticas que bloqueiem a Microsoft.ContainerInstance implantação de recursos de Instâncias de Contêiner do Azure. Verifique também se a cota está disponível para recursos de Instâncias de Contêiner do Azure.

Abril de 2023

Nova funcionalidade de portal foi adicionada para o Azure Image Builder. Pesquisar "Modelos de Imagem" no portal do Azure e clique em "Criar". Você também pode começar aqui com a criação e validação de imagens personalizadas dentro do portal.

Versões da API

Versão 2023-07-01

Brevemente

Suporte para atualizar destinos de distribuição da Galeria de Computação do Azure.

Alterações

Imóvel novo errorHandling . Essa propriedade fornece aos usuários mais controle sobre como os erros são tratados durante o processo de criação da imagem. Para obter mais informações, consulte errorHandling

Versão 2022-07-01

Melhorias

  • Suporte adicionado para usar a versão de imagem mais recente armazenada na Galeria de Computação do Azure como a fonte para o modelo de imagem
  • Adicionado versioning para suportar a geração de números de versão para distribuições de imagem. Para obter mais informações, consulte Propriedades: controle de versão
  • Adicionado suporte para configuração por região ao distribuir para a Galeria de Computação do Azure. Para obter mais informações, consulte Distribute:targetRegions
  • Adicionado novo tipo de validação 'Arquivo'. Para obter mais informações, consulte validar propriedades
  • Os VHDs agora podem ser distribuídos para um blob ou contêiner personalizado em uma conta de armazenamento personalizada. Para obter mais informações, consulte Distribuir: VHD
  • Adicionado suporte para usar uma imagem da Galeria Compartilhada Direta como fonte para o modelo de imagem

Alterações

  • replicationRegions agora foi preterido para distribuições de galeria. Para obter mais informações, use gallery-replicated-regions
  • Os VHDs agora podem ser distribuídos para um blob ou contêiner personalizado em uma conta de armazenamento personalizada
  • targetRegions matriz adicionada e aplicada somente ao tipo "SharedImage" distribute. Para obter mais informações sobre targetRegionso , consulte Galeria de Computação do Azure
  • Adicionado suporte para usar uma imagem da Galeria Compartilhada Direta como fonte para o modelo de imagem. A Galeria Compartilhada Direta está atualmente em visualização.
  • Os gatilhos agora estão disponíveis na visualização pública para configurar compilações automáticas de imagens. Para obter mais informações, consulte Como usar gatilhos AIB

Versão 2022-02-14

Melhorias

Versão 2021-10-01

Quebrando a mudança

A versão da API 2021-10-01 introduz uma alteração no esquema de erro que fará parte de todas as versões futuras da API. Se você tiver qualquer automação do Construtor de Imagens de VM do Azure, esteja ciente da nova saída de erro quando alternar para a versão da API 2021-10-01 ou posterior. Recomendamos, depois de mudar para a versão mais recente da API, que você não reverta para uma versão anterior, porque você terá que alterar sua automação novamente para produzir o esquema de erro anterior. Não prevemos que alteraremos o esquema de erro novamente em versões futuras.

Saída de erro para a versão 2020-02-14 e anterior
{ 
  "code": "ValidationFailed",
  "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
} 
Saída de erro para a versão 2021-10-01 e posterior
{ 
  "error": {
    "code": "ValidationFailed", 
    "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
  }
}

Melhorias

  • Adicionado suporte para Build VM MSIs.
  • Adicionado suporte para personalização do tamanho da VM de proxy.

Versão 2020-02-14

Melhorias

  • Adicionado suporte para a criação de imagens a partir das seguintes fontes:
    • Imagem gerenciada
    • Azure Compute Gallery
    • Repositório de imagens da plataforma (incluindo o plano de compra de imagens da plataforma)
  • Adicionado suporte para as seguintes personalizações:
    • Shell (Linux): Script ou inline
    • PowerShell (Windows): Script ou inline, executar elevado, executar como sistema
    • Arquivo (Linux e Windows)
    • Reiniciar o Windows (Windows)
    • Windows Update (Windows): critérios de pesquisa, filtros e limite de atualização
  • Adicionado suporte para os seguintes tipos de distribuição:
    • VHD (disco rígido virtual)
    • Imagem gerenciada
    • Azure Compute Gallery
  • Outras características:
    • Adicionado suporte para os clientes usarem sua própria rede virtual
    • Adicionado suporte para os clientes personalizarem a VM de compilação (tamanho da VM, tamanho do disco do sistema operacional)
    • Adicionado suporte para Microsoft Windows Installer (MSI) atribuído pelo usuário (para etapas de personalização/distribuição)
    • Adicionado suporte para imagens Gen2

APIs de visualização

As seguintes APIs foram preteridas, mas ainda são suportadas:

  • Versão 2019-05-01-preview

Próximos passos

Saiba mais sobre o VM Image Builder.